What is ROAS and how is it applied to B2B marketing

What is ROAS and how is it applied to B2B marketing

What is ROAS and how is it applied to B2B marketing

B2B

B2B

9 minutes

9 minutes

Learn what ROAS is if you need to improve the quality of your advertising

What is ROAS: key points

  • What is ROAS: return on ad spend, calculated as revenue generated divided by ad spend.

  • In B2B, a long sales cycle means that ROAS measured in the short term usually looks worse than it actually is.

  • How to calculate ROAS: revenue attributed to the campaign, divided by the total spend of that campaign.

  • Understanding what ROAS is and how it applies to B2B prevents shutting down campaigns that actually have not had time to close yet.

  • A good ROAS in B2B depends on the margin and the long-term value of the customer, not on a universal number.

  • ROAS alone is not enough in B2B: it must be analyzed alongside CAC and LTV to get a complete picture.

Almost all content discussing what ROAS is is written with e-commerce in mind: campaigns that generate a direct sale in minutes, with a single click between the ad and the purchase. In B2B, the same calculation hides a different challenge: today's click may only convert into a client six months down the line.

This does not invalidate ROAS as a metric, but it does change how it must be interpreted. A low ROAS in the first month of a B2B campaign does not necessarily mean the campaign is failing; it may simply mean the sales cycle has not yet closed.

This is why many B2B marketing teams end up distrusting ROAS as a metric: they measure it using the same criteria as e-commerce, jump to conclusions, and shut down campaigns that actually have not yet had time to demonstrate their real return.

In this guide, we explain what ROAS is, how it is calculated, and what factors must be considered to make this metric meaningful in a B2B context. Based on the experience of SalesDose measuring marketing return for B2B companies in Spain, the UK, and the USA.

What ROAS is and why it differs in B2B compared to e-commerce

ROAS (return on ad spend) is the metric that measures how much revenue is generated for every euro invested in advertising, calculated as revenue generated divided by ad spend. A ROAS of 4 means that for every euro invested in ads, the campaign generated 4 euros in revenue.

In e-commerce, this metric can be measured almost in real-time: the user sees the ad, purchases, and the revenue is attributed to that campaign within minutes or hours. In B2B, the same ad may generate a lead that takes weeks or months to convert into a closed sale, going through several meetings and multiple stakeholders before signing.

This creates a practical problem: if you measure the ROAS of a B2B campaign 30 days after launch, it will likely appear artificially low, simply because most of the leads it generated have not yet closed as clients.

aprende que es el roas y por que deberias estar atento a sus resultados

How to calculate ROAS step by step

The ROAS calculation itself is straightforward; what changes in B2B is how the "revenue" in the formula is defined:

  • 1. Define the actual attribution window. In B2B, this period must be at least as long as the average sales cycle, not a fixed 30 days as in e-commerce.

  • 2. Sum the revenue attributed to the campaign. Ideally, revenue from clients who actually closed and can be traced back to that specific campaign within the CRM.

  • 3. Sum the total spend invested in that campaign. Including media spend, not just the pure ad budget.

  • 4. Divide revenue by spend. The result is the ROAS: a ROAS of 3 means 3 euros of revenue for every euro invested.

The step most often skipped in B2B is the first: using the same 30-day attribution window that would be used for an online store, when the actual sales cycle might be 3 or 6 months. This distorts the figure from the outset.

What constitutes a good ROAS in a B2B context

There is no universal figure for a "good ROAS." It depends on the margins of the product or service and the value that client generates throughout the entire commercial relationship, not just on the first sale.

A ROAS of 2 can be excellent if margins are high and the typical client remains for several years generating recurring revenue. A ROAS of 5 may be insufficient if margins are low and the cost of servicing that client is high. Therefore, ROAS in B2B must always be evaluated alongside customer lifetime value, rather than in isolation. Reviewing how to calculate ROAS with the correct attribution window ensures this figure is comparable across campaigns.

Limitations of ROAS in B2B: why this metric alone is not enough

Understanding what ROAS is also implies understanding its limits. ROAS has three clear limitations when used as a standalone metric in B2B:

  • It does not reflect the full sales cycle. A ROAS measured too early ignores revenue that is still in the pipeline to be closed.

  • It does not differentiate client quality. Two campaigns can have the exact same ROAS but generate clients with highly different lifetime values and retention rates.

  • It fails to capture the contribution of channels that do not close directly. A campaign can influence a purchasing decision without being the last touchpoint before the close, and standard ROAS does not always reflect that influence.

ROAS vs other B2B metrics (CAC, LTV, MQL to SQL)

ROAS becomes meaningful when combined with other metrics in the B2B funnel:

  • ROAS and CAC. CAC shows how much it costs to acquire a client overall; ROAS shows the specific return on ad spend, not the entire acquisition process.

  • ROAS and LTV. LTV shows what that client is worth over time; comparing ROAS solely to the initial sale underestimates the actual return of campaigns that generate high-value, long-term clients.

  • ROAS and MQL to SQL conversion. A campaign with a good ROAS but poor MQL to SQL conversion rate may be generating low-value volume rather than commercial opportunities for the sales team.

SalesDose: how we measure actual marketing return in B2B

Many teams continue to apply what they learned about ROAS in courses designed for e-commerce, without adjusting the attribution window to the actual sales cycle. This leads to flawed decisions: turning off campaigns that were actually performing, or scaling others that only generate volume without real value.

At SalesDose, the marketing team reviews how to calculate ROAS with the correct attribution window for your sales cycle, supported by sales consulting to ensure that the revenue attributed to each campaign reflects successfully closed sales, not just generated leads.


Frequently asked questions about what ROAS is

These are the most common questions B2B marketing teams have when measuring campaign ROAS.

What is the difference between ROAS and ROI?

ROAS measures the specific return on ad spend; ROI measures the return on an investment overall, including costs that go beyond advertising, such as the team, tools, or content production used in the campaign.

How often should ROAS be measured in B2B?

It is advisable to review it monthly to detect trends, but without drawing definitive conclusions until at least one full sales cycle has passed since the campaign launch. Knowing how to calculate ROAS properly from the start prevents misinterpreting this partial data.

Does ROAS work for comparing campaigns across different channels?

It serves as a reference, but caution is needed if the channels have very different conversion cycles. A slower channel may appear worse simply because it is measured prematurely, rather than because it underperforms in real terms.

What if the ROAS of a B2B campaign is negative at the beginning?

This is expected in the early weeks if the sales cycle is long. Before pausing the campaign, it is best to review the volume and quality of the leads generated, rather than just the revenue already closed at that point.

Is ROAS the most important metric for B2B marketing?

It should not be the only one. Together with CAC and LTV, it provides a more complete picture of real marketing return, rather than optimizing solely for a figure that can be distorted by the long sales cycles typical of B2B.


Knowing what ROAS is represents only the starting point. Measured without adjusting for the B2B sales cycle, it can lead to shutting down the exact campaigns that are performing best.

Are you measuring ROAS using the same criteria as an online store? We can help you adjust your measurement →

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.