What Is a Good ROAS for SaaS? Benchmarking

What Is a Good ROAS for SaaS? Benchmarking

SaaS ROAS should be judged over a longer window than ecommerce ROAS. On first-year or 180-day revenue, a good ROAS for SaaS often lands around 2x to 4x, as long as LTV and payback hold up. Pipeline ROAS usually needs to be higher than that. The 4x to 8x targets in ecommerce playbooks don’t apply here.

You may be looking at a Google Ads column that says the account is losing money while finance asks for one number and your sales cycle runs 60 to 180 days. This guide shows you how to pick a target that fits your motion, including what B2B SaaS Google Ads should aim for.

Key Takeaways

  • Match the window to the cycle – A 30-day ROAS on a 90-day sales cycle will always look broken.
  • Use two targets – Year-one revenue ROAS of 2x to 4x and pipeline ROAS of roughly 3x to 6x are common planning bands for sales-led teams.
  • Split brand from non-brand – Brand campaigns inflate blended ROAS and shouldn’t set your prospecting target.
  • Payback and LTV:CAC decide the call – A high ROAS with a 30-month payback is still a problem.
  • Fix measurement before cutting spend – CRM imports often move ROAS more than budget changes do.

How SaaS ROAS Gets Misread

ROAS is the revenue attributed to ads divided by ad spend. ROI is broader because it also counts salaries, tools, and agency fees.

Teams often argue because they’re using three different numbers under the same name:

  • Same-period revenue ROAS – Closed revenue in the reporting window divided by spend. This is usually what finance sees.
  • Pipeline ROAS – Pipeline value created divided by spend. This is usually what marketing manages to.
  • LTV-based ROAS – Customers acquired times lifetime value, divided by spend. This tells you whether the channel deserves more funding.

Google’s bidding system sees none of these unless you send it the values. By default, it sees form fills.

A few common measurement issues can make SaaS accounts appear either stronger or weaker than they actually are. These include using 30-day reporting windows for 90-day sales cycles, measuring form fills without CRM data, allowing last-click attribution to overcredit branded campaigns, and failing to send offline conversions back to the ad platform. For sales cycles of 90 days or more, a 30-day ROAS window may capture only 5–15% of the actual return.

Sometimes the fix is better measurement, with no extra spend. In one agency-reported case, GrowthSpree improved ROAS from 0.7x to 2.5x by rebuilding the Google Ads account around CRM-stage offline conversions and tight ICP-only audiences.

Benchmarks That Fit the Motion

The published 2026 ranges disagree because they measure different things. Treat the figures below as directional bands. None of them is a universal “good” score.

MeasurementDirectional rangeWhat “good” usually means
30-day non-brand revenue ROASOften under 1xNormal on long cycles, so it’s no reason to pause
180-day Google Ads ROAS3x to 6x (agency results)Offline conversions are live and feeding bids
Year-1 revenue ROAS1x to 3x, above 3x is exceptionalThe channel pays back inside year one
Pipeline ROAS3x to 6x typical, 5x to 10x excellentEnough pipeline to hit revenue after win rate
LTV-adjusted ROASSupports LTV:CAC of 3:1 or betterCustomers are profitable over their lifetime

Expect some variation between benchmarks. Some B2B SaaS sources report pipeline ROAS of around 1.5–3x, which is lower than other benchmark ranges. Use the lower end as a baseline while you are validating your campaigns, and treat the higher end as an efficiency goal.

Cross-industry benchmarks answer a different question because they often reflect businesses with one-time purchases rather than recurring SaaS revenue. For comparison, broader benchmarks report average ROAS of 3.8x for Search and 5.2x for Shopping, but these figures are not directly comparable to B2B SaaS performance.

Brand campaigns distort the picture too. GrowthSpree calls branded search the highest-ROAS track, typically 1,200%+. Dreamdata’s 2026 report puts LinkedIn at 121% ROAS, outperforming Google Search (67%), but it counts closed-won deals over a 12-month period using multi-touch attribution. That’s why Dreamdata’s numbers can sit under 1x while LTV math still works. Every source above measures a different slice, so don’t average them together.

Your sales motion shapes the target as well. Product-led tools see revenue sooner, while sales-led teams need pipeline ROAS and a longer window. Payback ceilings help you anchor the decision:

Is 2x ROAS Good for a SaaS Company?

Yes, 2x ROAS can be good on first-year or 180-day revenue. It’s a weak result if your margin is thin, churn is high, or most of the 2x comes from brand campaigns.

Here’s a hypothetical example (an illustration, not a study). You spend $50,000 and close four deals at $25,000 ACV, which is $100,000 in year-one bookings, or 2x ROAS. At 80% gross margin and a four-year customer life, each customer brings in $80,000 of gross profit. Your $12,500 paid CAC pays back in about 7.5 months, and LTV:CAC comfortably clears 3:1, even after you double CAC to account for loaded costs.

Now flip it. The same $50,000 creates $200,000 of pipeline, which is 4x pipeline ROAS. But a 10% win rate turns that into only $20,000 closed, so the 4x was hiding low-quality pipeline.

Condition2x is usually fine2x is a warning
Gross margin75% or higherThin margin from services or heavy infrastructure costs
Payback vs. Bessemer ceilingInside your segment’s ceilingPast the ceiling
LTV:CAC3:1 or betterUnder 3:1
Win rate on sourced pipelineSteady or risingFalling as volume grows
Brand or existing-customer shareSmallMost of the conversions

If you count gross profit only, the ROAS you need goes up as margin goes down. Run the math with your own margin instead of borrowing someone else’s break-even number.

Don’t pause a non-brand campaign at 2x inside 30 days if your sales cycle is longer than your reporting window. Re-score it at 90 and 180 days, or judge it on pipeline while closed-won data is still thin.

What B2B SaaS Google Ads Should Target

B2B SaaS Google Ads should target non-brand pipeline and closed revenue instead of a blended ROAS. For many sales-led teams, a workable planning band is roughly 3x to 6x pipeline ROAS. Year-one revenue ROAS of 2x to 4x is solid to strong, because Cactus treats anything above 3x as exceptional.

Your targets also depend on what clicks cost you. Here’s what Google Ads costs SaaS companies, depending on the slice you look at:

SliceCPCCost per lead or SQL
B2B SaaS blended$6.81$84 CPL
B2B SaaS non-brand$13.75$207 CPL
B2B SaaS brand$3.12$34 CPL
SaaS non-brand median$8.50 to $14$180 to $350 CPL, $800 to $2,500 per SQL
Cross-industry (wrong benchmark)$5.42$66.69 CPL

Be careful about which CPC you’re comparing against. Kampaio reports that average SaaS CPC reached $5.34 in 2026 – up 29% year-over-year, but that’s a blended figure. Don’t compare it with a non-brand CPC.

To get a ROAS target, work backward from economics. Start with acceptable CAC and payback, then figure out your maximum cost per SQL, then the pipeline multiple you need. GrowthSpree notes that Target ROAS bidding requires 50+ conversions/month + value-tracking by deal size or LTV, so wait until your conversion values reflect qualified pipeline before you switch it on.

A few structure rules make the numbers easier to trust:

  • Separate campaigns – Run brand, competitor, and high-intent non-brand campaigns apart from each other.
  • Import CRM stages – Send MQL, SQL, opportunity, and closed-won values back to Google.
  • Judge on quality – Score Search on SQL rate and Performance Max on lead quality. A cheap CPL alone doesn’t prove anything.

At Velocity, we recommend at least $3,000 a month in ad spend to test properly, and about $5,000 a month when you’re validating the channel for SaaS software. We also model unit economics before launch so the ROAS target matches your payback period.

The Other SaaS Marketing Metrics That Decide the Call

A good CAC for SaaS depends on your ACV and motion, so there’s no single dollar amount to aim for. Published ranges vary widely:

  • By segment – Lech Kaniuk puts mid-market (15K-100K ACV) from 1,200-2,000, SMB (<$15K ACV) at 200-700.
  • Efficiency ratio – Aleph × Benchmarkit report a Blended CAC Ratio: $1.30 of S&M per $1 of new ARR.

Report this short set of SaaS marketing metrics alongside ROAS:

  • Paid CAC – Ad spend divided by new customers.
  • CAC payback – The months of gross profit it takes to recover CAC.
  • LTV:CAC – Lifetime gross profit divided by CAC.
  • Cost per SQL – Spend divided by sales-accepted leads.
  • Win rate – Sourced opportunities that close.

These metrics can overrule ROAS. A high ROAS with payback past your ceiling calls for a budget cut. A low ROAS with fast payback and net retention above 100% calls for more spend. A sensible reporting rhythm is lead quality weekly, pipeline ROAS monthly, and closed-won and payback quarterly.

Set the Target Before You Scale Spend

You can run this sequence this week:

  1. Pick one revenue definition.
  2. Set the reporting window to match your sales cycle.
  3. Split brand from non-brand.
  4. Plug in your gross margin and win rate.
  5. Write one efficiency target and one learning-spend target.

If you’re below target, check tracking and match-type waste first. After that, look at your landing page and offer, and then your keyword mix.

Then build a one-page model and compare your live account against your non-brand cost per SQL, not against an ecommerce ROAS screenshot. If you’d like a second set of eyes, Velocity offers a free strategy call and account audit.

FAQs

What is a good ROAS for SaaS?

A good ROAS for SaaS is usually 2x to 4x on first-year or 180-day revenue, with pipeline ROAS higher than that, as long as payback and LTV hold up. That range assumes your window matches your sales cycle and brand campaigns are excluded.

Is 2x ROAS good for a SaaS company?

Yes, if your margin, LTV:CAC, and payback all work. No, if the 2x is mostly brand traffic or payback runs past your segment’s ceiling. A 2x on $25,000 ACV deals at 80% margin can pay back in under a year, while a 4x on pipeline with a 10% win rate can lose money.

What ROAS should B2B SaaS Google Ads target?

Target roughly 3x to 6x on non-brand pipeline, and judge revenue ROAS over 90 to 180 days instead of a blended 30-day number. Send CRM stage values back to Google before you rely on Target ROAS bidding.

What is a good CAC for SaaS?

A good CAC pays back inside your motion’s window and stays at or below about one-third of LTV. Published ranges run from a few hundred dollars for SMB to six figures for enterprise, so payback is a better guide than any single dollar target.

Why is my SaaS ROAS under 1x after 30 days?

A ROAS under 1x after 30 days is common on non-brand B2B search because the revenue arrives well after the click. Extend the window and import closed-won data from your CRM before you judge the campaign.

Should I use pipeline ROAS or revenue ROAS?

Use pipeline ROAS to manage spend within the quarter, and use revenue ROAS to judge whether the channel makes money. Win rate connects the two. If win rate drops, a strong pipeline ROAS won’t turn into revenue.

How much do Google Ads cost for SaaS companies?

Non-brand search costs far more per click and per lead than brand campaigns or cross-industry averages. PipeRocket reports a $13.75 non-brand CPC and $207 CPL, while GrowthSpree’s median cost per SQL is $800 to $2,500. Don’t benchmark against WordStream’s blended cross-industry numbers.