Advertising
Calculating Google Ads ROI for B2B: from click to pipeline
Copy for AI
Calculating Google Ads ROI sounds simple: revenue divided by ad spend. In B2B, it is not. Your sales cycle runs for weeks or months, a lead only becomes a customer later, and the revenue you calculate today actually belongs to clicks from six months ago. Rely purely on the number Google Ads shows you today and you will shut down exactly the campaigns that fill your pipeline. In this article we show how to calculate ROI on pipeline value instead of vanity numbers, and how to set up your account so it steers on closed deals.
Why ROAS gives a distorted picture in B2B
ROAS, or return on ad spend, divides your reported conversion value by your ad budget. For a webshop that works perfectly: someone clicks, buys, and the revenue shows up in your report the same day. The click and the revenue coincide in time.
In B2B they are far apart. Someone finds you through a search, reads an article, requests a quote later, and only signs weeks or months after that. The revenue you attribute to a campaign today belongs to clicks you paid for long ago. The result: the ROAS Google Ads shows today is a snapshot that structurally underestimates the real value of your campaigns. Top-of-funnel campaigns that create new demand look like the most expensive and least profitable ones in that report, while they are precisely the engine behind your pipeline.
This is exactly where our conviction comes from: paid advertising should buy pipeline, not clicks or a pretty ROAS number. For us, SEA is the fast-acquisition layer of a single orchestrated growth engine, and you judge that layer on the leads and deals it produces, not on whichever number happens to look best.
Think in pipeline value, not in immediate revenue
The solution is to decouple your ROI calculation from the moment of the click and anchor it in your sales pipeline. Instead of waiting until a deal closes, you calculate with the expected value a lead represents. You do that with three numbers you already know from your sales team:
- Your average deal value. What does a won customer bring in on average? If you work with recurring revenue, take the value over a realistic customer lifetime.
- Your lead-to-deal ratio. What percentage of the leads from Google Ads eventually becomes a customer? You get this from your CRM, not from Google Ads.
- Your number of qualified leads. How many real sales conversations did a campaign produce, not how many form submissions.
The pipeline value of a campaign is then: the number of qualified leads, multiplied by your average deal value, multiplied by your lead-to-deal ratio. Subtract the ad budget from that and you have an ROI that accounts for the whole sales cycle instead of only what has already closed today.
An example to make it concrete. Say a campaign cost a certain budget this month and produced a certain number of qualified leads. According to your CRM, a share of those leads usually becomes a customer. Multiply those leads by your conversion rate to deal and by your average deal value, and you see the expected pipeline return. Often a campaign that looked unprofitable on direct ROAS turns out to be comfortably profitable on pipeline value. That difference is not a detail. It decides whether you scale a running campaign or shut it down.
Want to dig into the numbers behind an ad budget? Then also read our article on what Google Ads costs, so you have the cost side as sharp as the revenue side.
Make qualified leads countable, not every click
An ROI calculation is only as reliable as the conversions underneath it. The classic B2B mistake is counting every form submission as an equivalent conversion. A student downloading a whitepaper then weighs as much as a director requesting a quote. Your ROI gets clouded by noise.
That is why only what leads to a qualified sales conversation counts for us. It means you have to differentiate your conversions by value, and not book every micro-action as a win. How to set that up technically, with value assignment per conversion action and clean measurement, you can read in our article on conversion tracking in Google Ads. Without that foundation, every ROI calculation is an illusion of precision.
Steer Google on deals with offline conversions
The most powerful step is feeding your sales data back into Google Ads. With offline conversion import, you link closed deals from your CRM to the original click. That way Google Ads knows not only that a lead came in, but also whether that lead eventually became a customer and how much it was worth.
That changes everything about how your bidding works. Instead of optimising for form submissions, the bidding strategy learns to steer on the leads that genuinely turn into deals. Google shifts your budget towards the search terms and audiences that produce qualified pipeline, not towards the terms that generate lots of cheap little forms. This is the mechanism that puts lead-to-deal attribution into practice: the loop between your ads and your sales result gets closed.
It is closely tied to your choice of attribution model. Last click gives all the credit to the final touchpoint and hides the campaigns that created the demand. Which model does show your long B2B sales cycle fairly, we cover in our article on attribution models in Google Ads. Attribution and offline conversions reinforce each other: one makes sure the right touchpoints get credit, the other makes sure Google steers on real revenue.
Judge your entire growth engine, not just the last click
One last pitfall: judging Google Ads in isolation. Paid advertising often delivers the first touch, but a prospect returns later through your brand, through organic traffic or through an email. Settle the score with each channel separately and everyone fights over the same conversion, while you systematically underestimate the channels that bring new people in.
That is why we look at SEA as one layer in an orchestrated growth engine. The question is not only what Google Ads yields on its own, but what it adds to the whole: how much new, qualified pipeline the paid layer sets in motion that the other channels then help close. An honest ROI calculation accounts for that role, instead of judging every euro on whichever last click happened to land.
If you would rather not get lost in this attribution and measurement structure yourself, working with an experienced Google Ads specialist is often faster than reinventing the wheel. The gain is not in a prettier dashboard, but in budget that flows consistently to the campaigns with the highest pipeline value.
Frequently asked questions about Google Ads ROI in B2B
Why is ROAS not enough for B2B?
ROAS measures revenue per euro of budget at the moment of the click. In B2B the real revenue only lands months later, after a long sales cycle. As a result, ROAS shows a snapshot that underestimates your best campaigns, especially the top-of-funnel ones that create new demand.
How do I calculate ROI on pipeline value?
Multiply the number of qualified leads by your average deal value and by your lead-to-deal ratio from your CRM. Subtract the ad budget from that. This way you calculate with the expected value of leads instead of only with deals that have already closed today.
What are offline conversions in Google Ads?
Offline conversions link closed deals from your CRM back to the original click. That lets Google Ads know which leads genuinely became customers and how much they were worth, so the bidding strategy can steer on deals instead of on form submissions.
Which numbers do I need to calculate B2B ROI?
Three numbers you already know from your sales team: your average deal value, your lead-to-deal ratio and your number of qualified leads per campaign. The ratio and deal value come from your CRM, the number of leads from your conversion tracking.
Ready to let your Google Ads steer on pipeline?
An honest ROI calculation makes sure your budget goes to the campaigns that produce real pipeline, not to the campaigns that happened to catch the last cheap click. Want to know whether your account steers on closed deals instead of vanity numbers? We are a small team that moves fast and looks at qualified leads and revenue.
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.