Free tool

ROAS Calculator

ROAS on its own can't tell you whether a campaign made money — margin decides that. Enter your ad spend, revenue, and profit margin to see your ROAS, ACOS, break-even ROAS, net profit, and ROI together, so you know what the headline number actually means.

Inputs

$

Total amount spent on ads for this period or campaign.

$

Total revenue attributed to that ad spend.

%

Your gross margin on that revenue — used for net profit, ROI, and break-even ROAS.

Results

Profitable
$600.00 net profit

Your 4.00× ROAS clears the 2.50× break-even ROAS at this margin.

ROAS
4.00×
ACOS
25.0%
Break-even ROAS
2.50×
ROAS you need just to cover spend at this margin.
Gross profit
$1,600.00
Revenue × margin, before ad spend.
Net profit
$600.00
Gross profit minus ad spend.
ROI
60.0%
Net profit ÷ ad spend.

The five numbers, explained

ROAS gets all the attention, but it's the relationship between these five that tells you whether ads are working.

ROAS — return on ad spend

Revenue divided by ad spend. A 4× ROAS means every $1 of ad spend produced $4 of revenue. It's the headline number, but on its own it doesn't tell you whether you made money — that depends on your margin.

ACOS — advertising cost of sale

Ad spend divided by revenue, expressed as a percent. It's the inverse of ROAS: a 4× ROAS is a 25% ACOS. Amazon sellers tend to think in ACOS; Google and Meta buyers tend to think in ROAS. Same relationship, flipped.

Break-even ROAS

The ROAS you need just to cover your ad spend, given your margin. At a 40% margin you need a 2.5× ROAS to break even — anything above that is profit, anything below loses money. This is the number most beginners never calculate.

Net profit & ROI

Net profit is gross profit (revenue × margin) minus ad spend. ROI expresses that as a percent of spend. A campaign can show a strong ROAS and still lose money if the margin is thin — which is exactly why ROAS alone is misleading.

Why ROAS without margin is a trap

The single most common mistake new advertisers make is optimizing to a ROAS target they pulled from a blog post — “aim for 4×” — without checking it against their own margin. A 4× ROAS is wildly profitable at a 60% margin and a slow bleed at a 15% margin. The number is identical; the outcome is opposite.

Break-even ROAS is the fix. Once you know that a 40% margin means you need 2.5× just to stand still, every campaign decision gets easier: scale what clears it comfortably, fix or kill what doesn't. This calculator surfaces that line for you alongside the ROAS and ACOS your platforms report.

If you're new to paid ads, our guide on why Google Ads wastes money for beginners walks through how to spend a first budget without falling into the defaults that quietly drain it.

How AdFlint tracks this automatically

AdFlint computes ROAS, ACOS, and net profit against your real margin across Google, Meta, and LinkedIn — continuously, not when you remember to open a calculator. Campaigns that fall below your break-even line get flagged, and budget shifts toward the ones clearing it.

Questions

What is a good ROAS?

There's no universal answer because it depends entirely on your profit margin. A 3× ROAS is excellent for a business with a 60% margin and a guaranteed loss for one running on a 20% margin. The honest benchmark is your break-even ROAS (1 ÷ margin): a good ROAS is comfortably above it. As a rough industry rule of thumb, many ecommerce brands target 3–4× ROAS, but that's a proxy for a healthy margin, not a law.

What's the difference between ROAS and ROI?

ROAS measures revenue per dollar of ad spend and ignores costs and margin entirely — it's a gross, top-line ratio. ROI measures actual profit per dollar of ad spend after accounting for your margin. A 4× ROAS sounds great, but if your margin is 20% you only keep $0.80 of profit per $4 of revenue, which is a loss against the $1 you spent. ROAS tells you how efficiently ads generate revenue; ROI tells you whether you actually made money.

How do I calculate break-even ROAS?

Break-even ROAS = 1 ÷ profit margin. If your gross margin is 40% (0.40), your break-even ROAS is 1 ÷ 0.40 = 2.5×. That means you need to generate $2.50 in revenue for every $1 of ad spend just to cover the cost of the ads. Any ROAS above your break-even is profit; anything below is a loss, no matter how good the ROAS number looks in isolation.

Is ROAS or ACOS the right metric to track?

They're the same relationship expressed two ways — ACOS = 1 ÷ ROAS — so neither is more 'correct.' Use whichever your platform and team default to: Amazon advertising reports in ACOS, while Google and Meta buyers usually talk in ROAS. The mistake isn't picking the wrong one; it's tracking either without knowing your break-even point.

Does this calculator account for product costs?

Indirectly, through the profit margin input. Your gross margin already bakes in cost of goods, shipping, and any per-order costs you choose to include. The calculator applies that margin to revenue to get gross profit, then subtracts ad spend to get net profit. If you want a stricter view, lower the margin to fold in fulfillment, payment processing, and returns.

See all free ad tools
Run profitable ads with AdFlint

Free to sign up. ROAS, margin, and budget tracking handled automatically.