ROI
What Is ROI in Marketing and How Does It Help Measure Your Campaign Success?
Equipo Artisma
Agencia de Marketing B2B

The general director asks the same question at the end of every quarter: how much did we generate from what we invested in marketing? The marketing team presents the report: campaign reach, follower growth, number of clicks, cost per click, and newsletter open rate. The general director looks at the numbers, nods, and no one in the room can answer the original question. Eighty thousand pesos were invested during the quarter. Visible activity was generated. But no data in the report connects that investment to the clients who closed, the contracts that were signed, or the revenue that came in. A report built on that data describes what the team executed during the quarter without answering whether that execution generated value for the business.
Marketing ROI is the difference between the revenue generated by a campaign and its total cost, divided by that cost and expressed as a percentage. A positive ROI indicates the campaign produces more than it costs; a negative one means it drains resources without measurable return.
Why Most B2B Marketing Teams Cannot Report Their ROI at Quarter Close
The problem is not a lack of data. Digital marketing platforms generate more metrics than any team can process. The problem is that most of that data measures activity, not results. It measures how many people saw the ad, how many clicked, how many opened the email. It does not measure how many of those people ultimately became clients, how much they paid, or how much it cost to acquire them.
In B2B, this gap between activity and results is especially costly because sales cycles are long. A prospect who clicked on an ad in January may close a contract in April, after three calls, a proposal, and a presentation before the executive committee. If the marketing team only measures ROI based on what happens in the advertising platform, that April contract never appears in any marketing report, even though the January campaign is what started the process.
The Difference Between Marketing Activity and Measurable Return
Activity metrics describe what the team did: posts, ads, emails, events. They are useful for evaluating tactical execution but do not tell you whether that effort generated value for the business. Result metrics describe what the business obtained: qualified leads, proposals sent, contracts closed, revenue generated. ROI can only be calculated with result metrics, and that requires connecting marketing data with sales data in a system that both teams feed and consult together.
At Artisma we structure each client's marketing report around result metrics, not activity metrics. Not because activity metrics are irrelevant, but because they are the means, not the end. A general director making investment decisions needs to know whether marketing generates business, not whether the team is busy.
How to Calculate Marketing ROI and What Variables Change the Equation in B2B
The base formula for marketing ROI is: (Revenue generated by the campaign minus Campaign cost) divided by Campaign cost, multiplied by 100. If a campaign cost twenty thousand pesos and generated contracts worth one hundred thousand pesos, the ROI is 400%. If it generated contracts worth fifteen thousand pesos, the ROI is negative: the campaign cost more than it produced.
In practice, applying this formula in B2B contexts requires resolving three questions the formula does not answer on its own: what revenue is attributed to which campaign when the sales cycle involves multiple touchpoints, how the time between the campaign and contract close is accounted for, and how to compare ROI across channels with very different cost structures and result timelines.
The Base Formula and Its Limitations When the Sales Cycle Is Long
In B2C, where a person sees an ad and buys in the same session, the ROI formula is relatively straightforward. In B2B, where the sales cycle can extend between three and twelve months, the formula requires adjustments. The revenue that corresponds to a campaign comes from the contracts closed by the leads that campaign originated, sometimes months after its launch, not from revenue recorded in the same month the campaign was active. Without a CRM system that records the origin of each lead and connects it to the eventual close, that calculation is impossible.
The practical consequence is that B2B companies without a well-configured CRM systematically underestimate the ROI of their campaigns, because they can only see what happened in the first days after launch, not the full return that arrives weeks or months later.
CAC and LTV: The Two Indicators That Contextualize ROI in B2B
Customer Acquisition Cost (CAC) is the total investment in marketing and sales divided by the number of new clients acquired in the same period. If in one quarter the marketing team spent one hundred twenty thousand pesos and the sales team spent eighty thousand pesos, and the result was ten new clients, the CAC is twenty thousand pesos per client. That figure only makes sense when compared to Customer Lifetime Value (LTV): how much each client bills on average throughout their entire relationship with the company.
If the average client LTV is two hundred fifty thousand pesos and the CAC is twenty thousand pesos, the LTV/CAC ratio is 12.5 to 1: for every peso invested in acquiring a client, 12.5 pesos are recovered over the course of the relationship. That ratio is what should guide marketing investment decisions, not cost per click or cost per lead from any individual advertising platform.
The Errors That Make Marketing ROI Appear Lower Than It Actually Is
One of the most frequent problems we find when auditing marketing measurement in B2B companies is that the reported ROI underestimates the real return of marketing actions. This occurs for three reasons that can be corrected with process changes, not budget changes.
The first is not including all the revenue that originated in marketing. If the sales team closes a contract through a referral from a current client, but that client was originally attracted by a content campaign two years ago, that revenue has a marketing origin that is never recorded as such. The second is not including all the real costs of campaigns: only platform spending is counted, omitting the cost of team time, tools, design, and content production. The third, and most structural, is the attribution problem.
Revenue Attribution: The Problem Most B2B Marketing Teams Solve Incorrectly
Attribution in marketing answers the question of which action or channel receives credit for a closed contract when the buying process involved multiple touchpoints. A prospect may have found the company through a blog article, downloaded a guide on their second visit, attended a webinar, clicked on a retargeting ad, and finally filled out the contact form before the first call with sales. Which of those five touchpoints gets the credit?
The most common attribution models assign 100% of the credit to the first touch (the blog article) or the last touch (the contact form). Both distort reality: the first overvalues organic content, the second overvalues conversion advertising. The most accurate attribution model for B2B is linear or position-based, which distributes credit across all touchpoints based on their role in the process. Setting it up requires a CRM connected to marketing platforms, but the difference in investment decision quality justifies it.
How to Build an ROI Measurement System That the General Director Understands and the Team Uses
A useful ROI measurement system in B2B does not require sophisticated technology to start. It requires agreement between marketing and sales on four definitions: what constitutes a qualified lead (MQL), what constitutes an active sales opportunity (SQL), what the origin of each opportunity is, and how the close is recorded in the CRM. With those four definitions documented and respected by both teams, the ROI calculation becomes traceable.
The Three Data Sources a Useful B2B ROI Report Needs
The first data source is the marketing platform: how much was invested, in which channels, how many leads each generated, and at what cost. The second is the sales CRM: how many of those leads advanced to active opportunity, how many closed as clients, and how much they billed. The third is the complete cost record of the marketing team: not just platform spending, but team time, tools, freelancers, and content production. With those three sources connected, ROI stops being an estimate and becomes a traceable number any director can verify.
At Artisma we design each client's measurement system from the start of the engagement. Before launching any campaign, we define how its return will be measured, because marketing that cannot be measured cannot be improved, and marketing that cannot be improved is consuming budget without accountability.
Frequently Asked Questions About ROI in B2B Marketing
What ROI Is Considered Good for a B2B Marketing Campaign?
There is no universal standard because acceptable ROI depends on the sector, average contract size, sales cycle, and business model. However, as an operational reference, a B2B campaign with ROI above 200% — meaning it generates three times what it costs — is considered a solid result. To decide whether to continue investing in a channel, the ROI trend over time is the right indicator: it shows whether the strategy is maturing or deteriorating, while the ROI of an isolated campaign only describes a single point in time.
How Long Does It Take to Calculate the ROI of a B2B Campaign?
In B2B, the full ROI of a campaign cannot be calculated until the generated leads have completed their sales cycle. If the average closing cycle is four months, the real ROI of a campaign launched in January cannot be known before May. That is why it is more useful to measure ROI at the cohort level (all leads generated in a month or quarter) than at the individual campaign level, and to evaluate it once that cohort's sales cycle has closed.
Should Marketing ROI Be Calculated by Channel or in Aggregate?
Both perspectives are necessary but answer different questions. Aggregate ROI indicates whether marketing as a whole generates value for the business and serves to justify the total budget to leadership. ROI by channel indicates which media generate the most return with the least investment and serves to optimize budget distribution across channels. A mature strategy measures both: the aggregate for accountability and the disaggregated for investment decision-making.