ROAS Calculator

Revenue per ad dollar — and whether that number clears your margin.

$

Total sales attributed to the campaign.

$

How much you paid the ad platform.

%

Product margin before ad spend. Use 100% if you only want raw ROAS.

ROAS 5.00x Above your break-even ROAS — these ads are profitable.
ROAS (percentage) 500%
Break-even ROAS 1.67x The minimum ROAS you need just to cover costs.
Gross profit after ad spend $2,000

The arithmetic

ROAS = revenue from ads ÷ ad spend. Spend $1,000, get $5,000 of attributed sales back, that is 5x.

On its own the number says nothing about profit. It compares revenue to spend and skips product cost, so the same 5x is excellent on an 80% margin product and barely alive on a 25% one.

Where the two inputs come from

In Google Ads, the column you want is Conv. value / cost in the Campaigns table — add it through the Columns menu under Modify columns. Google reports it as a ratio, which is ROAS.

In Meta Ads Manager it is the Purchase ROAS column. Before you trust it, open the ad set and look at the attribution setting. The default is 7-day click and 1-day view, and it counts people who clicked or saw the ad and bought later — including purchases your order system may credit to something else.

Amazon does not report ROAS. It reports ACOS, which is the same relationship inverted: 25% ACOS is 4x ROAS, and there is a converter if you need to move between them.

Whatever platform you pull from, it will usually look better than your own books. Meta is counting clicks; Shopify is counting orders. The gap is the honest number.

Same 5x, different bank balance

Two stores both report 5x on $2,000 of spend and $10,000 of revenue.

Store Gross margin Gross profit before ads After $2,000 spend
Digital product 80% $8,000 $6,000
Apparel reseller 30% $3,000 $1,000

The second store could double its spend, hit 5x again, and have nothing left. Nothing in a ROAS dashboard warns you, because the dashboard does not know your margin. Enter it above and the calculator drops below the break-even line when the campaign stops paying.

The break-even line

Break-even ROAS = 1 ÷ gross margin. At 60% margin you need 1.67x before a cent of profit; at 25% you need 4x.

That is also the number to put into Google or Meta as your target ROAS — but not exactly. Set the target at break-even and the bidding algorithm will optimize you to zero profit. Aim above it. The target ROAS calculator works out what "above" should be for your margin.

When ROAS is high and profit is not

Two situations worth checking before you scale.

Very high ROAS on a small budget usually means under-spending, not winning. If 9x comes from a $200 campaign, the constraint is budget or audience size, not efficiency — raising spend will lower the ratio and probably raise total profit.

Flat ROAS while revenue grows means margin is eroding somewhere else: discounts, shipping subsidies, returns. Check average order value and contribution margin before concluding the ads are fine.

For a single number across paid and organic, use blended ROAS. For the difference between ROAS and full-cost ROI, see ROAS vs Marketing ROI.

Industry benchmarks

Frequently cited "good" ecommerce ROAS 4x or higher
Meta Ads (typical prospecting) ~2x–4x
Meta Ads (retargeting) often 4x–8x+
Google Search (high intent) often 3x–6x+
Dropshipping (margin-dependent) break-even often 3x–5x
Break-even at 25% margin 4.0x
Break-even at 50% margin 2.0x
Break-even at 60% margin 1.67x
Break-even at 75% margin 1.33x

Frequently asked questions

What is a good ROAS?

Any ROAS comfortably above your break-even, which is 1 ÷ gross margin. At 25% margin you need 4x before you profit, at 60% you need 1.67x. The commonly cited "4x or higher" is a rule of thumb for mid-margin ecommerce, not a threshold that applies to your store.

How do you calculate ROAS?

Divide attributed revenue by ad spend. $5,000 of revenue from $1,000 of spend is 5x, also written 500%. Use the same date range for both numbers, and the same attribution window if you are comparing platforms.

Does ROAS include product costs?

No. Standard ROAS is revenue ÷ spend only. That is why a 5x campaign can still lose money — at a 30% margin, $10,000 of revenue carries $3,000 of gross profit, and $2,000 of ad spend eats most of it. Add your margin above to see gross profit after ad spend.

Why is Meta reporting a higher ROAS than my Shopify sales?

Attribution. Meta defaults to 7-day click and 1-day view, so it claims purchases from people who saw or clicked an ad and bought days later. Your order system only sees the order. Meta also cannot see purchases it did not influence but happened to be attributed to. Compare Meta ROAS to Shopify revenue over the same period, not order by order, and expect Meta to read high.

What is break-even ROAS?

The minimum ROAS that covers ad spend out of gross profit: 1 ÷ gross margin. At 50% margin it is 2x, at 25% it is 4x, at 60% it is 1.67x. Below that line the campaign is losing money before overhead.

What is the difference between ROAS and ACOS?

They are reciprocals. ROAS is revenue ÷ spend; ACOS is spend ÷ revenue as a percentage. 25% ACOS is 4x ROAS. Amazon reports ACOS, Meta and Google report ROAS, and the [ACOS to ROAS converter](/acos-to-roas-calculator/) moves between them.

Related calculators