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 on whether a campaign "worked well" or not.

The issue is that many B2B companies calculate ROI differently depending on who presents it, leading two people from the same team to opposite conclusions regarding the same campaign. Without a consistent calculation, ROI stops being a metric and becomes an opinion in the form of a number.

In this guide, we explain what ROI is, how to calculate it step-by-step, and what ROI in marketing specifically means—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 specific 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. All of them 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. Add up the total benefit generated by the investment. Revenue directly attributable to that campaign or investment, not the total revenue of the company during that period.

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

  • 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 translates to 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 "good ROI" figure, but there are useful benchmarks. In B2B marketing, a 5:1 (500%) ROI is typically considered solid, while a 10:1 ratio is considered excellent. Below 3:1, many companies begin to question whether the channel or campaign is worth maintaining.

These benchmarks vary significantly based on product or service margins, 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 yet 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 discounting other business costs. ROI, on the other hand, considers the actual net profit after subtracting all associated costs, not just the ad spend.

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

How to improve your campaigns' ROI

  • Improve attribution before volume. Without knowing which campaign generated which result, it is impossible to decide where to reinvest with clear criteria.

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

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

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

SalesDose: how we measure the real return on every commercial investment

Calculating an ROI that only looks at media spend, without considering the real cost or the B2B sales cycle, leads to mistaken decisions: turning off profitable campaigns or maintaining others that are actually not carrying their weight.

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

If your team is investing in marketing without knowing for sure what return each channel is generating, talk to our team.


Frequently asked questions about what ROI is

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

What is marketing ROI specifically?

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


How often should ROI be measured?

Monthly is a good starting point, though it is advisable to review cumulative ROI quarterly 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, staff, technology); marketing ROI is limited to specific marketing investments and is typically calculated by channel or campaign to allow for direct comparison.

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

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

Does ROI serve to justify budget to executive directors?

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


Knowing what ROI is and calculating it correctly 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 giving you a real return and which are only 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.