Free Calculator

ROAS Calculator for B2B SaaS Marketers

Paste in your ad spend and revenue, add your gross margin, and get your current ROAS, break-even ROAS, and the exact target ROAS you need to justify scaling budget. Most teams optimize for a ROAS number they found in a blog post rather than one derived from their own margin structure. This tool fixes that in under 60 seconds.

Enter your numbers

Your results

Current ROAS
Break-Even ROAS
1.43x
Min to cover COGS
Target ROAS
Set target margin above
Benchmarks
Google Search (B2B SaaS)2–5x
LinkedIn Ads (B2B SaaS)1.2–2.5x
About this metric

What is ROAS and why does gross margin change everything?

ROAS (Return on Ad Spend) is the ratio of revenue attributable to advertising divided by the cost of that advertising. The formula is straightforward: ROAS = Revenue / Ad Spend. A ROAS of 4 means you generated $4 in revenue for every $1 spent on ads. The problem is that raw ROAS is a vanity metric unless it is anchored to your unit economics. A 4x ROAS on a product with 20% gross margins loses money. That same 4x ROAS on a product with 80% gross margins is highly profitable.

Break-even ROAS is calculated as 1 divided by your gross margin percentage. At a 70% gross margin, your break-even ROAS is 1.43. Anything above that covers COGS. For B2B SaaS companies with average contract terms above 18 months, LTV-adjusted ROAS using total customer lifetime value rather than first-year revenue is the correct denominator for evaluating paid acquisition.

Benchmarks

ROAS benchmarks for B2B SaaS

Average B2B SaaS Google Search ROAS
2.0 to 5.0x (first-year revenue)

Well-optimized B2B SaaS Google Search accounts with strong landing page conversion typically land in this range.

Average LinkedIn Ads ROAS for B2B SaaS
1.2 to 2.5x (first-year revenue)

LinkedIn CPCs averaging $8-$15 for B2B SaaS audiences compress first-year ROAS significantly.

Break-even ROAS at typical SaaS gross margins
1.25x (80% margin) to 1.54x (65% margin)

B2B SaaS companies at $10M-$200M ARR typically operate with 65-80% gross margins.

Wasted spend recoverable via negative keywords
15 to 25% of Google Search budget

Audits of mid-market B2B SaaS Google Ads accounts consistently find 15-25% of spend going to irrelevant queries.

How to use

Four steps to your profitability ROAS

Step 1

Enter your ad spend and revenue

Input your total ad spend and total revenue attributed to ads for the period you want to analyze. Use a single campaign, a channel, or your entire paid budget depending on what decision you are trying to make.

Step 2

Add your gross margin percentage

Enter your blended gross margin as a percentage. For most B2B SaaS companies this is 65-80%. This is the critical input that converts a raw ROAS number into a profitability signal.

Step 3

Set a target net margin (optional)

If you want to know the ROAS required to hit a specific profit target from paid spend, enter your target net margin here. The calculator will output the exact ROAS threshold you need to hit before scaling budget.

Step 4

Use the LTV tab for B2B accuracy

Switch to the LTV-Adjusted tab and enter your ACV and average contract length. This recalculates ROAS using total customer lifetime value rather than first-year revenue.

FAQ

ROAS questions, answered.

How do you calculate ROAS?

ROAS equals total revenue from ads divided by total ad spend. If you spent $50,000 on paid campaigns and those campaigns generated $200,000 in revenue, your ROAS is 4.0. The calculation itself is simple. The harder question is whether a 4.0 ROAS is good enough given your gross margins and the net margin you need from the channel.

What is a good ROAS for B2B SaaS?

There is no universal benchmark because ROAS depends entirely on your gross margin structure, CAC targets, and payback period tolerance. B2B SaaS companies on LinkedIn typically see ROAS between 1.5 and 3.5 on first-year revenue. The right question is not whether your ROAS is above some industry average but whether it clears your break-even threshold and generates acceptable margin contribution.

What is break-even ROAS and how do I calculate it?

Break-even ROAS is the minimum return on ad spend required to cover cost of goods sold. The formula is 1 divided by your gross margin percentage. At 70% gross margin, break-even ROAS is 1.43. At 80% gross margin, it is 1.25. Any ROAS below this number means every dollar you spend on ads is losing money at the gross margin line.

What is target ROAS and how is it different from break-even ROAS?

Break-even ROAS tells you the floor: the minimum return to avoid a gross loss. Target ROAS tells you the return you need to hit an actual profit goal. The formula is Break-Even ROAS multiplied by (1 + Target Net Margin %). If your break-even ROAS is 1.43 and you want 25% net contribution from paid, your target ROAS is 1.79.

Why is ROAS misleading for B2B SaaS without LTV context?

First-year ROAS understates the value of customer acquisition when contracts renew over multiple years. A deal with $20,000 ACV and a 3-year average contract length is worth $60,000 in LTV. If your paid campaign drove that deal, calculating ROAS on $20,000 misrepresents the economics by 3x.

What are typical ROAS benchmarks by paid channel for B2B?

Google Search typically delivers ROAS between 2.0 and 5.0 on first-year revenue for well-optimized B2B SaaS accounts. LinkedIn Ads historically runs lower, often 1.2 to 2.5, due to higher CPCs averaging $8-$15 and longer sales cycles. Display and programmatic retargeting often anchor between 1.5 and 3.0.

How can I improve ROAS without cutting budget?

The highest-leverage moves are improving conversion rate on the post-click experience, tightening audience targeting to reduce wasted impressions on low-ACV segments, and shifting budget toward keywords and audiences with demonstrated pipeline contribution. Many teams also recover significant ROAS by auditing match types and negative keyword lists.

Should I optimize Google Ads for ROAS or CPA?

For B2B SaaS with multi-touch attribution and long sales cycles, CPA bidding is often more practical at the campaign level because revenue attribution is delayed. Use ROAS as the strategic evaluation metric reviewed monthly at the portfolio level, not as a real-time bidding signal.

See Hellyeah run this automatically

Your ROAS, monitored 24/7 by AI agents

Hellyeah agents track your ROAS against your break-even threshold in real time, flag campaigns that slip below margin, and recommend budget reallocation before CAC spikes.