Return on ad spend was designed around a shopping cart. B2B SaaS does not sell through one. When a deal takes months to close, the ROAS figure in your ad dashboard is measuring a guess, inside a window too short to see the sale.
The ROAS vs CAC question comes down to what each number can see. ROAS divides the revenue an ad platform attributes to your ads by what you spent on those ads, inside that platform’s conversion window. CAC divides everything you spent on sales and marketing by the customers you actually won. On a sales cycle longer than the window, only CAC is measuring something real.
This piece is for SaaS and fintech founders, and for in-house marketers weighing an agency proposal that promises a ROAS multiple. It explains why ROAS misleads in B2B, why ROI and blended ROAS do not fix it, and which numbers we report instead. Every claim about how an ad platform behaves links to that platform’s own help page, checked on 25 September 2026.
The short version
- Google Ads counts a conversion within a 30-day window by default, and at most 90 days. LinkedIn defaults to 90 days.
- On a lead-gen account, the “revenue” in ROAS is usually a value someone typed in for a form fill, not money received.
- ROI and blended ROAS (MER) fix part of the problem, but not the timing.
- We report CAC payback and marketing-sourced pipeline instead. The median B2B SaaS CAC payback is 16 months (198 companies, 2025 data).
Table of Contents
ROAS vs CAC: what each number actually measures
Return on ad spend is conversion value divided by ad spend. Google’s own worked example is a women’s shoe store that wants $5 in shopping-cart value for every $1 of ads: $5 ÷ $1 × 100% = a 500% target ROAS. The metric assumes the conversion is a sale and its value is known when it happens. To see your own ROAS next to the break-even ROAS your margin demands, use the free ROAS calculator. For the cost side, the customer acquisition cost calculator works out blended CAC, CAC payback and LTV:CAC.
SOURCE · Google Ads Help · About Target ROAS bidding
support.google.com/google-ads/answer/6268637 — checked 25 September 2026.
Customer acquisition cost is total sales and marketing cost divided by the new customers it produced. It includes media, salaries, tools and agency fees, and it is calculated from your own books rather than an ad platform. CAC payback extends it: the number of months of gross-margin-adjusted revenue a new customer takes to earn back what it cost to win them.
Put CAC vs ROAS side by side and the difference is not the formula. It is who produces the number, and what it can see.
| ROAS | CAC | |
|---|---|---|
| Numerator | Conversion value the platform attributes to ads | All sales and marketing cost |
| Denominator | Ad spend on that platform | New customers won |
| Time window | The platform’s conversion window (30 days by default on Google) | Whatever period you choose, ideally matched to the sales cycle |
| Who produces it | The ad platform | Your finance records and CRM |
| What it cannot see | Deals that close after the window, costs other than media, whether the “value” was real | Which individual ad drove the deal |
Both are useful. But only one of them answers the question a board asks, which is whether the money spent on growth is coming back.
Why ROAS misleads in B2B SaaS
ROAS works when the sale happens on the website within days of the click. B2B SaaS breaks that assumption in three ways.
The window problem
An ad platform only credits a conversion that happens inside its conversion window. On Google Ads, if you do not change it, the click-through window for Search and Display is 30 days. It can be set anywhere from 1 to 90 days, depending on the conversion source.
SOURCE · Google Ads Help · About conversion windows
support.google.com/google-ads/answer/3123169 — checked 25 September 2026.
LinkedIn is more generous. Campaign Manager defaults to a 90-day click, 90-day view window, and lets you choose 1, 7, 30 or 90 days. For some conversion categories, including Lead, Qualified Lead and Sales Qualified Lead, sent through its Conversions API or a CSV upload, it offers 180- or 365-day lookbacks. Note the view side: a view-through conversion credits an ad the buyer saw but never clicked.
SOURCE · LinkedIn Marketing Solutions Help · LinkedIn conversion window
linkedin.com/help/lms/answer/a426359 — checked 25 September 2026.
Now set those windows against how long B2B deals take. Ebsta’s 2023 B2B Sales Benchmarks report analyzed 3.2 million opportunities from 364 companies, using 2022 data. It found deals were most likely to close in a “golden period” of 61 to 90 days for medium-sized deals and 150 to 180 days for larger ones. The data is from 2022, so treat it as a shape rather than a current median.
SOURCE · Ebsta · 2023 B2B Sales Benchmarks Report (2022 data)
ebsta.com/wp-content/uploads/2023/02/2023-B2B-Sales-Benchmark-Report.pdf — checked 25 September 2026.
A larger deal that closes inside its 150-to-180-day golden period has closed two to three months after Google’s maximum window, and four to five months after its default. If the sale is what you are measuring, the platform never sees it.
The value problem
Because the sale falls outside the window, most B2B accounts count something earlier instead: a demo request, a form fill, a trial signup. Those have no revenue attached, so someone types in a value. Often it is a round number agreed in a meeting.
The ROAS the dashboard then reports is that typed-in value divided by spend. A B2B ROAS of 400% on a lead-gen account can mean nothing more than “we assigned each form fill a value and got four times as many form fills as the spend.” It says nothing about whether any of them bought.
The volume problem
Google’s Target ROAS bid strategy has a floor. For Search campaigns, the help page lists a requirement of at least 15 conversions in the past 30 days. Many B2B SaaS companies do not close 15 deals a month from paid search. So the only way to bid on ROAS is to bid on the early, low-quality event, which brings back the value problem.
We cover what to import instead, and how to structure the account around it, in our guide to Google Ads for SaaS.
This is why there is no ROAS guarantee on our pricing page, and the answer there is short: “on a 90 to 180 day sales cycle, a 30-day return figure shows a fraction of what actually happened. Guaranteeing it would mean guaranteeing a number that does not exist yet.” We guarantee something we control instead.
ROAS vs ROI: revenue is not return
The ROAS vs ROI distinction matters more in B2B SaaS than almost anywhere else. ROAS is revenue divided by ad spend. ROI is profit divided by total investment. ROAS ignores gross margin, salaries, tools and agency fees. It also ignores time, because subscription revenue arrives month by month rather than in one cart.
Here is how far apart the three numbers can sit for the same month of spend. The figures below are illustrative. They are not from a client or a real account.
| Illustrative example | Figure |
|---|---|
| Ad spend in the month | $10,000 |
| Demo requests, each given a $1,000 value in the ad platform | 40 |
| Reported ROAS ($40,000 ÷ $10,000) | 400% |
| Deals that close, three to five months later | 3 at $12,000 a year each |
| Other cost of winning them (sales time, tools, fees) | $14,000 |
| CAC ($24,000 ÷ 3) | $8,000 |
| First-year gross profit at 75% margin ($36,000 × 0.75) | $27,000 |
| First-year ROI (($27,000 − $24,000) ÷ $24,000) | 12.5% |
| CAC payback ($8,000 ÷ $750 gross profit a month) | About 11 months |
None of these numbers is bad. But a 400% ROAS and a 12.5% first-year ROI describe the same spend, and none of the three deals closed inside a 30-day window. The dashboard figure was built entirely from the typed-in value.
MER vs ROAS: blended ROAS is not the fix either
In ecommerce, the usual answer to ROAS’s limits is the marketing efficiency ratio. MER, often called blended ROAS, is total revenue divided by total marketing spend, across every channel. No platform’s self-reported attribution is involved, so no two platforms can claim the same sale.
The MER vs ROAS debate is a real one for an online store. For B2B SaaS, MER fixes the attribution problem and keeps the timing problem. It still compares revenue in a period with spend in the same period. When deals take months to close, this month’s revenue was mostly bought by spend from earlier months, so MER flatters any quarter in which spend was cut and punishes any quarter in which it grew.
That is why blended ROAS is on the list of things we do not report, published on how we work, alongside impressions and reach, “value delivered” totals and any 30-day performance window.
What replaced ROAS here: CAC payback and sourced pipeline
What we report instead, as published on the same page: CAC payback period, marketing-sourced pipeline, SQL conversion rate by source, and the window each is measured over, which matches your sales cycle rather than a platform default. Comparing channels on the same basis, SQL conversion by source rather than lead volume, is covered in SEO vs PPC lead quality.
CAC payback is the number with a sourced benchmark behind it. The 2026 Aleph × Benchmarkit SaaS & AI Performance Benchmarks, published 1 June 2026, drew on 342 B2B SaaS and AI-native companies. 198 of them reported CAC payback, using full-year 2025 actuals. It found:
- Median CAC payback of 16 months, improved from 18 months in 2024.
- Top quartile at 6 months or fewer, bottom quartile at 24 months or more.
- A 22-month median for $50K to $100K ACV, where longer cycles and field-sales costs push payback out.
SOURCE · Aleph · CAC payback period benchmarks for SaaS (2026), reporting the 2026 Aleph × Benchmarkit SaaS & AI Performance Benchmarks
getaleph.com/answers/cac-payback-period-saas-2026 — checked 25 September 2026.
Benchmark within your ACV band. An enterprise seller compared against the all-company 16-month median will look worse than it is.
None of this means switching off the ad platforms’ bidding. It means feeding them a better signal. Send the pipeline stages that happen inside the window back to the platform: a qualified lead, an opportunity, then closed-won where timing allows. On Google that is offline conversion import or enhanced conversions for leads. Google keeps a click ID for 90 days, and accepts enhanced-conversion uploads for up to 63, so a stage that happens later than that cannot be sent back. On LinkedIn, the Conversions API opens the 180- and 365-day lookbacks for lead categories.
SOURCE · Google Ads Help · Offline conversion imports FAQ, and About offline conversion imports
support.google.com/google-ads/answer/10029210 · support.google.com/google-ads/answer/2998031 — checked 25 September 2026.
One dated change is worth checking if your integration is older than this summer. Google’s help page says that from June 15, 2026, offline conversion imports and enhanced conversions for leads uploads move to the Data Manager API and are blocked in the Google Ads API, apart from developer tokens that were allowlisted for legacy access.
Rebuilding that reporting, from conversion windows to what gets sent back and what goes to the board, is part of what the Acquisition Audit covers.
FAQ: ROAS vs CAC
Is ROAS useless for B2B SaaS?
No. Inside one platform, over a short window, it can steer bids between campaigns. It is a steering signal, not a business result. Do not report it to a board as return.
What is a good ROAS for B2B SaaS?
We could not find a named B2B study with a stated sample size that answers this, so we will not quote a number. Most of the published ROAS benchmarks we found were for ecommerce. The B2B number that does have a sourced benchmark is CAC payback.
Should a founder report CAC or ROAS to the board?
CAC and CAC payback, calculated from your books and compared against a benchmark that states its sample. In the ROAS vs CAC choice, CAC is the one an investor can check.
Can I use Target ROAS on a lead-gen account?
Only once you import real pipeline values and clear Google’s floor of 15 conversions in the past 30 days for Search. Below that, Target ROAS is optimizing toward whatever value you typed in.
What is a good CAC payback period?
The 2026 Aleph × Benchmarkit data puts the median at 16 months across 198 reporting companies, and 22 months at $50K to $100K ACV. Compare yourself to your ACV band, not the overall median. The cohort, sample and data year behind each figure are in our CAC payback period benchmarks.
ROAS vs CAC: what to do next
Three things you can do this week without hiring anyone:
- Check your conversion window against your real sales cycle. Pull median days from lead to closed-won from your CRM. If it is longer than the window, your platform ROAS cannot see the sale.
- Stop assigning a guessed value to form fills. Import a real pipeline stage with a real value, or report cost per qualified opportunity instead.
- Calculate CAC payback from your books and compare it with the benchmark for your ACV band.
The ROAS vs CAC question has a plain answer in B2B. ROAS tells you what a platform could see. CAC tells you what growth cost. Report the second one.


