What is ROI and how to calculate it in marketing

What is ROI and how to calculate it in marketing

What is ROI and how to calculate it in marketing

Marketing

Marketing

8 minutes

8 minutes

We explain why ROI is a practice that will help you attract the right corporate clients

What is ROI: key points

  • What is ROI: a metric that measures the return on an investment relative to its cost, expressed as a percentage.

  • It is calculated by subtracting the cost from the total benefit and dividing that result by the cost.

  • What is marketing ROI applies the same logic to specific campaigns or channels, rather than the entire company.

  • A 5:1 ROI is generally considered strong in B2B marketing; below 3:1, the channel should be reviewed.

  • ROI and ROAS are not the same: ROAS does not deduct all business costs, whereas ROI does.

Every euro invested in marketing should be justifiable with a number. What is ROI is the question that answers exactly that: how much an investment generated compared to what it cost, leaving no room for subjective interpretations of whether a campaign "performed well" or not.

The problem is that many B2B companies calculate ROI differently depending on who presents it, which leads to two people on the same team reaching opposite conclusions about the same campaign. Without a consistent calculation, ROI ceases to be a metric and becomes an opinion in the shape of a number.

In this guide, we explain what ROI is, how to calculate it step-by-step, and what ROI in marketing is specifically—a application of the concept with its own nuances compared to traditional financial ROI.

What is ROI

ROI (return on investment) is the metric that measures how much profit an investment generates relative to its cost, typically expressed as a percentage. A 200% ROI means that, for every euro invested, two euros of net profit were generated on top of that investment.

It is one of the oldest and most widely used metrics in business precisely because it is agnostic: it serves to evaluate a marketing campaign, a machinery purchase, a hire, or any other decision that involves spending money with the expectation of a return.

Why it is key in B2B business decisions

In a B2B context, ROI plays a very specific role: it is the common language between marketing, sales, and financial management. A marketing director may be convinced that a campaign built brand and visibility, but if they cannot translate that into a concrete ROI, that conversation with finance becomes much more difficult.

ROI also allows for the comparison of investments that would otherwise be impossible to weigh against each other: a paid advertising campaign, hiring an additional SDR, or investing in a new automation tool. They all ultimately boil down to the same question: how much did this generate relative to what it cost?

aprende que es el ROI y como puedes calcularlo para no perderte mas ventas

How to calculate ROI step-by-step

  • 1. Sum the total benefit generated by the investment. Revenue directly attributable to that campaign or investment, not the total revenue of the company in that period.

  • 2. Subtract the total cost of the investment. This yields the net profit: what was actually earned, not what was invoiced.

  • 3. Divide that net profit by the total cost of the investment. The result is a ratio, not yet a percentage.

  • 4. Multiply by 100 to express it as a percentage. A result of 1.5 becomes a 150% ROI.

The step most often skipped in practice is the first one: correctly attributing which revenue belongs to which investment. Without that clear attribution, any subsequent ROI calculation is, at best, an approximation.

What is a good ROI in B2B marketing

There is no universal number for a "good ROI," but there are useful benchmarks. In B2B marketing, a 5:1 (500%) ROI is generally considered solid, while a 10:1 ROI is considered excellent. Below 3:1, many companies begin to question whether the channel or campaign is worth maintaining.

These benchmarks vary greatly depending on the product or service margin, the sales cycle, and how long it takes for a lead to convert into a customer. A low short-term ROI is not always a bad sign if the B2B sales cycle is long and there are still open opportunities that have not closed.

ROI vs ROAS: how they differ

It is common to confuse ROI with ROAS (return on ad spend), but they measure different things. ROAS calculates the specific return on advertising spend, without deducting other business costs. ROI, on the other hand, considers actual net profit, after subtracting all associated costs, not just ad spend.

This is why a campaign can have a high ROAS and, at the same time, a low ROI, if the production, personnel, or tool costs associated with that campaign are high. Looking only at ROAS without considering the full ROI can provide a more optimistic picture of what is actually happening with business profitability.

How to improve the ROI of your campaigns

  • Improve attribution before volume. Without knowing which campaign generated which result, it is impossible to know where to reinvest wisely.

  • Review the total cost, not just media spend. Team time, tools, and content production are also part of the actual cost.

  • Prioritize channels with the best historical ROI. The channel with the highest volume is not always the one that yields the best return per euro invested.

  • Calculate ROI using the actual sales cycle, not a fixed 30 days. In B2B, measuring too early typically underestimates the actual ROI of a campaign.

SalesDose: how we measure the actual return on each commercial investment

Calculating an ROI that only looks at media spend, without considering the actual cost or the B2B sales cycle, leads to poor decisions: shutting down profitable campaigns or sustaining others that are actually unprofitable.

At SalesDose, the marketing team connects ROI with actual commercial data, supported by commercial consulting to ensure that the benefit attributed to each investment reflects actually closed sales.

If your team invests in marketing without knowing with certainty what return each channel is generating, talk to our team.


Frequently asked questions about what ROI is

These are the most common questions from B2B marketing and sales teams when calculating the ROI of their investments.

What is ROI in marketing specifically?

What ROI in marketing refers to is applying this same formula to specific marketing investments: campaigns, channels, or tools, rather than to the company as a whole. The calculation logic is the same, but revenue attribution is often more difficult to isolate.

How often should ROI be measured?

Monthly is a good starting point, although it is advisable to review cumulative ROI each quarter for campaigns with longer B2B sales cycles, where monthly data may appear incomplete.

What is the difference between ROI and marketing ROI?

General ROI can be applied to any company investment (machinery, personnel, technology); marketing ROI is limited to specific marketing investments and is typically calculated per channel or campaign to allow for comparison.

Does a negative ROI always mean the investment should be cut?

Not necessarily. In B2B, a campaign can have a negative ROI in the short term if it generated opportunities that are still in the pipeline and have not closed. Before cutting, it is advisable to review the status of those opportunities, not just the already closed revenue.

Does ROI serve to justify a budget to executive management?

Yes, this is one of its primary functions. Presenting the ROI of each channel or campaign, rather than vanity metrics like impressions or clicks, is what typically convinces management to maintain or increase the marketing budget.


Knowing what ROI is and calculating it well is of little use if the team continues to make decisions based on intuition. The real difference lies in using that number to decide where to invest the next euro.

Do you know with certainty which campaigns are yielding a real return and which are just generating expense? Let's calculate it together →

Complete the form

Start optimizing your sales process today

Start Optimizing Your Sales Process with AI Today!

If you want to accelerate your company’s growth and improve your sales pipeline, complete the form below. We will contact you as soon as possible and help you design a tailored Action Plan.

Discover how our AI sales tool can transform your B2B sales funnel and increase your conversions. Schedule your free consultation and take the first step toward AI-powered sales automation that will improve your business results.

Discover how our AI sales tool can transform your B2B sales funnel and increase your conversions. Schedule your free consultation and take the first step toward AI-powered sales automation that will improve your business results.