Business & Ecommerce

Advertising

ROAS Calculator

Calculate Return on Ad Spend (ROAS) from your advertising revenue and cost. Determine your break-even ROAS and whether your campaigns are profitable.

Updated 5 June 2026No sign-in requiredEstimate only
Estimates only — not financial, tax, or professional advice.

Enter Your Numbers

$

Total revenue attributed to the ad campaign.

$

Total cost of the advertising campaign.

%

Your gross margin. Used to calculate break-even ROAS.

ROAS

5.00

Revenue per $1 of ad spend. ROAS of 4 means $4 revenue per $1 spent.

Ad ROI

150.0%

Profit return on ad investment after accounting for gross margin.

Break-Even ROAS

2.00

Minimum ROAS needed to break even given your gross margin.

Net Ad Profit

$3,000

Gross profit from ads minus ad spend.

Report an issue

Estimate only — benchmarks vary by industry and overhead. Read the full disclaimer ↓

Gross Profit from Ads

Add your numbers to see the visual breakdown.

Profit by ROAS Level

Net ad profit and ad ROI at different ROAS levels, holding ad spend and gross margin at the values you entered. Break-even ROAS is where net profit reaches zero.

ROASAd revenueGross profitNet ad profitAd ROI
1.0×$2,000$1,000$-1,000-50%
2.0×$4,000$2,000$00%
3.0×$6,000$3,000$1,00050%
4.0×$8,000$4,000$2,000100%
5.0×$10,000$5,000$3,000150%
8.0×$16,000$8,000$6,000300%

How It Works

ROAS measures revenue generated per dollar of ad spend — a pure revenue efficiency metric.

ROAS = Revenue ÷ Ad Spend | Break-Even ROAS = 1 ÷ Gross Margin% | Ad ROI = (Gross Profit − Ad Spend) ÷ Ad Spend
  • Break-even ROAS = 1 ÷ gross margin. At 50% margin, break-even ROAS = 2.0× (need $2 revenue per $1 spent).
  • Ad ROI applies gross margin to revenue, subtracts ad spend, and divides by ad spend for a true profit-based return.

Worked Example

$10,000 revenue, $2,000 ad spend, 50% gross margin.

Ad Revenue

$10,000

Ad Spend

$2,000

ROAS ($10,000 ÷ $2,000)

5.0×

Break-Even ROAS (1 ÷ 50%)

2.0×

Gross Profit ($10,000 × 50%)

$5,000

Net Ad Profit ($5,000 − $2,000)

$3,000

Ad ROI (($5,000 − $2,000) ÷ $2,000)

150.0%

ROAS of 5.0× sits well above the 2.0× break-even set by the 50% margin, so the campaign is clearly profitable. The $2,000 spend produced $5,000 of gross profit and $3,000 of net profit after COGS — a 150% return on the ad investment. Notice that the break-even line is 2.0× purely because margin is 50%; halve the margin to 25% and break-even doubles to 4.0×, turning this same 5.0× campaign from a comfortable win into a thin one.

Why "Good ROAS" Is a Margin Question, Not a Number

ROAS is a revenue ratio — which is exactly its blind spot

Return on ad spend divides revenue attributed to a campaign by what you spent to get it: $10,000 of revenue on $2,000 of spend is a 5.0× ROAS, five dollars of revenue per ad dollar. It is the fastest read on whether ads are pulling their weight, which is why every ad platform reports it. But it is a revenue ratio, and that is its blind spot — ads are paid out of profit, not revenue, and ROAS says nothing about how much profit sits inside that revenue.

This calculator closes the gap by applying your gross margin: the $10,000 of revenue contributes $5,000 of gross profit at a 50% margin, and subtracting the $2,000 spend leaves $3,000 of net ad profit, a 150% return on the ad investment. A ROAS with no margin attached is a vanity metric; the same 5.0× is a triumph at 50% margin and a near-loss at 12%.

The one equation that matters: break-even ROAS = 1 ÷ margin

There is no universal "good" ROAS, but there is an exact break-even ROAS, and it is set entirely by your gross margin: break-even ROAS = 1 ÷ margin. At a 50% margin you need 2.0× just to cover the cost of goods plus the ad spend. At 25% you need 4.0×. At 10% you need a punishing 10.0× before a single dollar of profit appears.

Read your campaign against that line, never against a number you saw in a benchmark report. A 4.0× ROAS is excellent for a 50%-margin product (twice break-even) and a dead loss for a 20%-margin one (break-even is 5.0×). Anyone who quotes a "target ROAS of 4" without stating the margin behind it is, mathematically, saying nothing.

Why the highest ROAS is usually the wrong goal

It is tempting to optimize for the biggest ROAS you can post, but a very high ROAS almost always means you are underspending — harvesting only the cheapest, highest-intent clicks and leaving profitable volume on the table. Platforms like Google formalize this through target ROAS (tROAS) bidding, where you tell the system the return you want and it bids to hit it: set the target high and it spends less; lower it and it captures more conversions at a still-profitable return.

The right move is to set tROAS at your break-even plus the profit cushion you actually need, then push volume down toward that line rather than chasing a vanity multiple. If customers have strong lifetime value, deliberately accepting a lower but still-above-break-even ROAS to win more of them grows the business faster than protecting a gaudy ratio ever will.

What ROAS still cannot see

Even margin-adjusted, ROAS stops at gross profit. It ignores operating expenses, fulfillment, returns, and overhead, so a campaign that clears its margin-based break-even can still lose money once the rest of the cost stack is counted — treat ROAS as channel efficiency, not whole-business profitability.

It also assumes revenue is correctly attributed to ads, which it rarely is. View-through, cross-device, and organic overlap mean a reported ROAS routinely credits the ads with sales they only partly caused, overstating the true incremental return. Validate against blended financials and incrementality tests before betting budget on a single platform’s number.

Assumptions & Best Uses

  • Revenue is fully and accurately attributed to the ad campaign.
  • Gross margin is consistent across all products in the campaign.

Limitations

  • Attribution is rarely 100% accurate — view-through and cross-device conversions may be missed.
  • ROAS does not account for operating expenses beyond COGS.

Frequently Asked Questions

What is a good ROAS?

Break-even ROAS depends on gross margin. At 50% margin, break-even is 2.0×. At 25% margin, break-even is 4.0×. Most e-commerce advertisers target 3–5× ROAS. High-ticket or high-margin products can profitably run at lower ROAS.

What is the difference between ROAS and ROI?

ROAS = Revenue ÷ Ad Spend (revenue efficiency). ROI = (Profit − Cost) ÷ Cost (profit efficiency). ROAS ignores your cost of goods. A 5× ROAS sounds great but is unprofitable if your gross margin is only 15%.

How do I improve ROAS?

Four levers: (1) Increase conversion rate — more revenue per click. (2) Increase average order value through upselling. (3) Reduce CPC through better quality scores and targeting. (4) Cut underperforming ad sets while scaling winners.

What’s a target ROAS (tROAS) bid strategy?

tROAS is a Google/Meta automated bidding strategy where you tell the platform your target ROAS and it adjusts bids to hit that target. It requires sufficient conversion data (30+ conversions/month) to work well.

Why does break-even ROAS depend on my margin?

ROAS measures revenue, but ads are paid out of profit, not revenue. The thinner your gross margin, the more revenue each ad dollar must generate just to cover its own cost, so a low-margin business needs a much higher ROAS to break even than a high-margin one.

Can a high ROAS still be unprofitable?

Yes. ROAS only accounts for the cost of goods through your margin and the ad spend itself. If operating expenses, returns, or shipping are heavy, a campaign with a healthy ROAS on paper can still lose money once those real costs are included.

Should I always chase the highest possible ROAS?

Not necessarily. Pushing for a very high ROAS often means spending less and capping growth. Many businesses deliberately accept a lower ROAS to win more customers, as long as it stays above break-even and the lifetime value of those customers justifies it.

Sources & References

Figures on this page are checked against primary, authoritative sources. Links open in a new tab.

Related Calculators

Business disclaimer

Results are estimates for planning and analysis based on the figures you enter. They are not accounting, tax, or financial advice — verify with your own records and a qualified professional before making decisions.

Built and maintained by Calculator Matters, an independent calculator project. Method checked against published formulas and primary sources · Last reviewed 5 June 2026 · How we calculate · Found an error? corrections@calculatormatters.com