How to Calculate ROAS, Plus Your Break-Even Number Before You Spend

The formula takes ten seconds. The number that tells you whether it's working is your break-even ROAS, and fees push it higher than the dashboard implies.

22 Oct 2026

Wilfred Vivek

Wilfred Vivek

CEO, Mrktrs

The short version

  • ROAS is revenue from ads divided by ad spend. The formula takes ten seconds. Knowing whether the answer is good takes one more number: your break-even ROAS.

  • Break-even ROAS is 1 divided by your gross margin. At 50% margin, anything under 2x loses money before you've paid anyone to run the ads.

  • Add management fees and the real break-even climbs further.

  • In B2B, the ad platforms can't see most of your deals close, so measure ROAS on qualified pipeline first and confirm it against closed revenue in your CRM.

Most founders see ROAS for the first time on a dashboard someone else built. The number says 3.2x, it's green, and nobody explains whether 3.2x means you're making money.

Sometimes it does. Sometimes it means you're losing money on every deal. The difference is one number you can work out before spending a dollar.

The ROAS formula, with a worked example

ROAS = Revenue from ads ÷ Ad spend

Return on ad spend tells you how many dollars of revenue each ad dollar brought back.

Say you spend $8,000 on Google Ads over a quarter. Two clients come from those clicks, each signing a $24,000 first-year contract.

$48,000 ÷ $8,000 = 6x ROAS

Six dollars back for every dollar spent. You'll sometimes see this written as a percentage, 600%, which means the same thing.

That's the whole calculation. The hard part is everything around it: which revenue counts, which costs count, and what number you need to beat.

Break-even ROAS: the number to know before you spend

ROAS measures revenue. Revenue isn't profit. If it costs you 50 cents to deliver every dollar of work, a dollar of ad-driven revenue only leaves 50 cents to pay back the ad.

So the ROAS you need just to break even depends on your gross margin:

Break-even ROAS = 1 ÷ Gross margin

Gross margin

Break-even ROAS

80%

1.25x

60%

1.67x

50%

2.0x

40%

2.5x

30%

3.33x

A software company with 80% margins makes money on almost any ROAS above 1.25x. A services firm with 40% margins needs 2.5x just to stand still.

This is why copying someone else's "good ROAS" is dangerous. A 3x that's comfortable for a SaaS business is barely profitable for an agency or a consultancy.

// The Rule

Work out your break-even ROAS before you launch a campaign, not after the first report.

Why fees push your break-even higher

Ad platforms divide revenue by media spend only. They don't know you're also paying an agency, a freelancer, or an in-house specialist to run the account.

Those costs are real, and they come out of the same gross profit. So the honest break-even includes them:

True break-even ROAS = (Ad spend + Management fees) ÷ (Ad spend × Gross margin)

Take $10,000 a month in ad spend, a $3,000 management fee and a 50% gross margin:

($10,000 + $3,000) ÷ ($10,000 × 0.5) = 2.6x

The platform will show the account as profitable from 2.0x. You only actually break even at 2.6x. Anything between those two numbers looks like a win on the dashboard and loses money in the bank.

If you have other costs that rise with every new client, such as onboarding time or subcontractors, use your contribution margin in place of gross margin. It gives a stricter, more accurate floor.

Adjusting ROAS for long B2B sales cycles

Here's where B2B ROAS breaks.

Ad platforms only credit a conversion if it happens within a set number of days of the click. In Google Ads, the default click-through window is 30 days unless you change it, and it can be extended to 90 days at most. Google's standard columns also report the conversion against the date of the click, not the date the deal happened.

If your deals take six months to close, the platform never sees most of them. Your dashboard ROAS will sit near zero while the account quietly produces pipeline.

There are three ways to fix it. Use them in this order.

1. Give each lead a value. Instead of waiting for closed revenue, tell the platform what a lead is worth on average:

Lead value = Average deal size × Lead-to-close rate

If one in four form fills becomes a qualified opportunity, one in five of those closes, and the average deal is $24,000, each form fill is worth 0.25 × 0.20 × $24,000 = $1,200. Enter that as the conversion value and the platform's ROAS becomes a meaningful forecast rather than a blank column.

2. Track pipeline ROAS. Divide the qualified pipeline your ads created by your ad spend. Then compare it to a pipeline break-even that accounts for the deals you'll lose:

Break-even pipeline ROAS = 1 ÷ (Win rate × Gross margin)

With a 20% win rate and 60% gross margin, that's 1 ÷ 0.12 = 8.3x. You need $8.30 of qualified pipeline for every ad dollar just to break even on media. Add a $3,000 fee to $10,000 of spend and the target rises to 10.8x.

It sounds high. It's normal. If $10,000 of ads produces six qualified opportunities at $24,000 each, that's $144,000 of pipeline, a 14.4x pipeline ROAS, and comfortably profitable.

3. Confirm against closed revenue in your CRM. Lead values and pipeline ROAS are forecasts. Every quarter, check them against what actually closed from ad-sourced deals, grouped by the month the spend went out. We walk through that cohort method in how to calculate marketing ROI. If closed revenue keeps landing below the forecast, lower your lead value before the platform keeps bidding on it.

Where to find the numbers in Google Ads, LinkedIn and Meta

Google Ads. ROAS appears as the "Conv. value / cost" column, which divides total conversion value by the cost of your ad interactions. It only works if you've set up conversion values. Without them, the column is empty. Our guide on measuring attribution in GA4 and Google Ads covers getting closed-deal revenue back into the account.

LinkedIn Ads. In Campaign Manager, the Conversion & Leads view shows Return on Ad Spend as total conversion value divided by amount spent. The value is whatever you said each conversion is worth when you set it up, which makes the lead value from the previous section essential on LinkedIn.

Meta. Meta's ROAS columns are built around purchase value. Most B2B lead campaigns will show nothing there unless you pass a value back with each lead.

One thing holds across all three: the platform's "revenue" is only as real as the value you gave it. A made-up conversion value produces a made-up ROAS.

Common ROAS calculation mistakes

Comparing ROAS to nothing. A 3x means little until you hold it against your break-even. Always show both side by side.

Leaving out fees. Media-only ROAS overstates profit on every managed account. Use the true break-even.

Adding platform numbers together. If a buyer clicked a LinkedIn ad and later searched you on Google, both platforms may claim the same deal. Summing their ROAS double-counts it. Total your ad revenue from your CRM, not the platforms.

Mismatching the timing. Dividing this month's closed deals by this month's spend compares revenue from last quarter's ads with this quarter's costs. Match spend to the deals it created.

Setting a lead value once and never checking it. If your close rate drops, your lead value is too high and the platform will overbid. Revisit it every quarter.

Judging too early. A campaign hasn't earned a verdict until it has run for at least one full sales cycle.

Once you know your break-even, the next question is what to aim for above it. Our guide on what a good ROAS looks like for B2B sets targets by margin and by channel.

Paying for ads but not sure they're paying you back? Our Leads Generator package sets up lead values, pipeline tracking and break-even targets before we spend a dollar of your budget.

See the Leads Generator package

Frequently asked questions

What is the formula for ROAS?

ROAS is revenue attributed to ads divided by ad spend, usually written as a ratio such as 4x. Some reports show it as a percentage instead, so 4x and 400% describe the same result.

What is break-even ROAS?

Break-even ROAS is the lowest ROAS at which ad revenue covers ad spend, calculated as 1 divided by gross margin. A business with 50% gross margin breaks even at 2x, and anything below that loses money on media alone.

Should ROAS use revenue or profit?

Standard ROAS uses revenue, which is why it needs a break-even number to interpret. Some businesses calculate it on gross profit instead, in which case anything above 1x is profitable on media spend.

How is ROAS calculated for B2B leads that close later?

B2B companies usually assign each lead an expected value based on deal size and close rate, or measure qualified pipeline created per ad dollar. Both are then checked against closed revenue in the CRM once deals have had time to close.

What is the difference between ROAS and ROI?

ROAS compares revenue with ad spend alone. ROI compares profit with every marketing cost, including fees, tools and salaries. A campaign can have a healthy ROAS and a negative ROI once those other costs are included.