Advertising
How to improve ROAS: what is ROAS, how to calculate it and what it means in B2B
Copy for AI
ROAS stands for return on ad spend: the revenue you earn per euro of ad budget, expressed as a ratio. A ROAS of 5:1 means 5 euros of revenue for every euro you put into advertising. If you want to increase ROAS, the levers are sharper keywords, better audiences and cutting campaigns that deliver nothing. But be careful: in B2B, pure ROAS is a tricky number. You rarely sell anything directly through an ad click, you bring in leads who only become customers months later. In this article we explain what ROAS is, how to calculate it, how it differs from ROI, and why in B2B you are better off steering on cost per qualified lead and real customer value.
Work it out yourself: calculate your ROAS and your break-even point with our free ROAS calculator.
What is ROAS exactly?
ROAS, or return on ad spend, is the amount of revenue that every euro of ad budget delivers. It is expressed as a ratio. A ROAS of 10:1 stands for 10 euros of revenue per euro spent.
The nice thing about ROAS is that you can apply it flexibly: to one campaign, to a handful of campaigns, or to your entire advertising portfolio for a quarter. So you can zoom in on a single test with a new channel, or zoom out to everything you spent on online advertising that quarter.
At the same time, ROAS is not a magnifying glass. It gives you an overall picture of how a campaign is performing, but it does not tell you where things go wrong. Numbers like cost per click, conversion rate and cost per conversion are still needed to find the cause. ROAS is the number that sets off the alarm, not the number that solves the problem.
How do you calculate ROAS?
The formula is simple: divide the revenue by the amount you spent on a specific campaign.
ROAS = campaign revenue / ad spend
Say you spend 1,000 euros on a campaign and it generates 5,000 euros in revenue. Your ROAS is then 5,000 / 1,000 = 5, or 5:1. Five euros of revenue per euro of budget.
Before you fill in those numbers, first calculate the real cost of your campaign. That is more than just the amount that goes to the ad platform. Also count in:
- All external costs. Freelance copywriters, designers, any tools.
- Labour costs. The internal hours of the people who set up and manage the campaign.
- Management fee. What you pay an agency for strategy, setup and optimisation.
- Overhead. Software and resources you use for the campaign.
What is the difference between ROAS and ROI?
ROAS and ROI look alike, but they measure something different. ROAS only looks at the revenue an ad or campaign generates against the ad spend. ROI (return on investment) factors in every cost and your actual profit margin.
An example makes the difference clear. A campaign with a ROAS of 4:1 brings in 4 euros of revenue per euro of budget. Sounds fine. But if your margin on that revenue is 20% and you add management fees and labour costs, that same campaign barely breaks even in ROI terms. ROAS says “this works”, ROI says “this actually earns something”.
In a webshop, where someone checks out minutes after the click, ROAS and ROI sit close together. In B2B they do not. And that is exactly where the problem lies.
Does classic ROAS work in B2B?
Short answer: not without caveats. Classic ROAS logic comes from e-commerce, where a click today is a purchase today. B2B works differently, and that is where agencies coming from the webshop world often make a thinking error.
With our kind of clients, you do not sell a product through an ad click. You bring in an enquiry, a demo or a quote conversation. Behind that sits a sales cycle of weeks to sometimes more than a year, with multiple decision-makers, a proposal and a negotiation. The revenue comes detached from the ad, long after the click, and often falls outside the view of your ad platform.
That has three consequences for ROAS in B2B:
- The revenue comes too late. The deal this campaign drives might only close next quarter. So at the moment you read the ROAS, the counter sits artificially low.
- The platform does not see the real sale. Google or LinkedIn know your lead value, not your closed contract value. The ROAS the dashboard shows simply does not match reality.
- One customer can be worth years. In B2B a customer often buys repeatedly. The value of one won lead is far greater than the first order.
That is why we warn against blindly copying webshop rules of thumb. Treating a minimum ROAS as law misses the mark as soon as your sales cycle is long and your customer value runs over years. The benchmark figure also varies strongly by sector and by platform, so a general standard says little about your situation.
So what do you steer on in B2B?
On customers and revenue, not on a ROAS number that ignores your long cycle. That is the core. A pretty ROAS figure on your dashboard is worthless if it brings in no customers, and a “low” ROAS can be excellent if those leads later turn into expensive contracts.
In practice, we steer on two numbers that do hold up for paid advertising in B2B:
- Cost per qualified lead. Not every lead is equal. Work with the cost per lead that your sales team genuinely marks as promising, not per submitted form. That difference between CPC and CPA determines whether your budget goes to the right place.
- Eventual customer value. Set your cost per customer against what a customer is worth across the whole relationship. Only once you calculate customer lifetime value do you know how much you can responsibly spend per lead.
Concretely this means: connect your ad platform to your CRM, so you can see which campaigns deliver not just leads but also won deals. Then you steer on the value that counts, not on the revenue the platform happens to be able to measure.
How do you improve your ROAS in practice?
A disappointing ROAS rarely means you have to start all over. Usually adjusting is enough. These are the levers that deliver the most in B2B:
- Cut loss-making campaigns. The first and most obvious step. Stop the budget that delivers no qualified leads and shift it to what does work.
- Refine your keywords. Generic high-volume keywords cost a lot and deliver poor leads. Aim at specific terms with buying intent, and exclude irrelevant searches with negative keywords. That also improves your quality score, which pushes your cost per click down further. You can read how click prices work in Google Ads cost.
- Sharpen your audience. The more precise your targeting, the more relevant enquiries per euro. In B2B that often means focusing on job titles, sectors and company size instead of firing broadly.
- Improve your landing page. A low ROAS is not always down to your ad. A confusing page or unclear call-to-action costs you conversions you have already paid for.
- Bring back people who already showed interest. With remarketing you reach visitors who already knew your site, often at a lower cost per conversion.
Important: do not chase the ROAS number itself. Anyone steering blindly on a high ROAS often chokes the volume and misses growth. Steer on the combination of enough qualified leads at a responsible cost, with customer value as your compass.
Frequently asked questions about ROAS
What is a good ROAS in B2B?
There is no fixed number for that. A “good” ROAS depends on your margin, your sales cycle and the lifetime value of a customer. We advise against adopting a webshop standard as law. Rather, work backwards from your customer value to what you can spend per lead.
What is the difference between ROAS and ROI?
ROAS only measures revenue against ad spend. ROI factors in all costs and your actual margin. In B2B, with long cycles and high customer value, ROI gives a fairer picture than ROAS.
Why is ROAS tricky in B2B?
Because the revenue only comes in weeks to months after the click, and the ad platform does not see those closed deals. Your dashboard therefore shows a ROAS that is too low, while the real value lands elsewhere and later.
So which number should I steer on?
On cost per qualified lead and on eventual customer value. Connect your ads to your CRM, so you can see which campaigns bring in customers, not just clicks.
Ready to steer on the right numbers?
ROAS is a useful compass, but in B2B it is not the end point. We are a small, honest team that sets up campaigns and steers on what really counts: qualified leads and customers, not a dashboard number that ignores your long sales cycle. Want to know which campaigns bring you customers and which ones waste your budget?
Free website scan
Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.
We only use your details for your scan. No spam, unsubscribe anytime.