Ecommerce ROI Calculator

Measure advertising return against real gross profit rather than revenue, so ROAS stops flattering campaigns that lose money — and see exactly where your break-even sits.

Updated August 2026 Ecommerce

Measure ads against profit, not revenue

Currency
Profit-adjusted ROAS
Headline ROAS
Break-even ROAS
Profit after advertising
Return on advertising investment

Fee schedules move. Marketplace commissions, payment rates, fulfilment charges and carrier surcharges are revised regularly and differ by country, plan, category and parcel profile. Read the current published rate card before you price a product on these numbers, and treat any tax figure here as arithmetic rather than advice on what you owe.

How to Use the Ecommerce ROI Calculator

Return on ad spend divides revenue by spend, which is a comparison between a number that includes your costs and a number that is entirely cost. It is not wrong, exactly — it is just not a measure of anything you keep. This calculator adds the gross margin and produces the version that is.

  1. Enter the advertising spend for the period and the channel you are judging. If you are comparing channels, run each one separately: a blended figure hides the campaign that should be stopped.
  2. Enter the revenue attributed to it. Be honest about the attribution window; a thirty-day view-through model and a seven-day click model produce very different revenue figures for the same spend.
  3. Enter your gross margin. After product cost, shipping and payment fees. This single number decides where break-even sits, and getting it from the profit per order is more reliable than estimating.
  4. Add the order count to get cost per order and average order value, which are usually more actionable than the ratios themselves.
  5. Add other campaign costs — agency fees, creative production, tools. They are part of what the advertising costs even though they do not appear in the platform's dashboard.

Compare the headline ROAS with the break-even ROAS. The gap between them, not the headline figure, is what tells you whether to spend more or less.

Profit-Adjusted ROAS Formula

Four figures from the same two inputs plus a margin.

ROAS = revenue ÷ ad spendGross profit = revenue × gross margin ÷ 100Profit-adjusted ROAS = gross profit ÷ ad spendBreak-even ROAS = 100 ÷ gross margin %Profit after ads = gross profit − ad spend − other costsROI = profit ÷ (ad spend + other costs) × 100Break-even ROAS depends only on the gross margin. At a 42% margin it is 100 ÷ 42 = 2.38, and no campaign returning less than that adds money to the business, whatever the platform reports.
What each symbol means
SymbolMeaningUnitTypical range
SpendAdvertising cost in the periodcurrency
RevenueAttributed revenue for the same spendcurrency
Gross marginAfter product, shipping and fees%25 – 70
ROASRevenue ÷ spend×1 – 10
POASGross profit ÷ spend×0.5 – 4

Profit-adjusted ROAS — sometimes written POAS — is simply ROAS multiplied by the gross margin. That makes the relationship easy to hold in your head: at a 42% margin, a 4.21 ROAS is a 1.77 profit-adjusted ROAS, so every dollar of advertising returns $1.77 of gross profit and keeps 77 cents after paying for itself.

Example

$14,800 of spend returning $62,300 of revenue at a 42% margin

  1. Headline ROAS: 62,300 ÷ 14,800 = 4.21.
  2. Gross profit: 62,300 × 0.42 = $26,166.
  3. Profit-adjusted ROAS: 26,166 ÷ 14,800 = 1.77.
  4. Break-even ROAS: 100 ÷ 42 = 2.38.
  5. Profit after advertising: 26,166 − 14,800 − 2,400 of agency and production = $8,966.
  6. Return on the whole advertising investment: 8,966 ÷ 17,200 × 100 = 52.13%.

The gap that matters

A 4.21 ROAS against a 2.38 break-even means the campaign is comfortably profitable and has roughly 77% of headroom before it stops paying. That headroom is the argument for spending more: efficiency almost always falls as budget rises, and a campaign this far above break-even can absorb a good deal of that decline before it becomes a problem.

Cost per order, which is the number people act on

Across 910 orders, the spend works out at $16.26 of advertising per order on an average order value of $68.46, leaving $9.85 of profit per order after all campaign costs. Those three figures are easier to reason about than any ratio, and they connect directly to the unit economics in the profit per order calculator.

Reading the Gap to Break-Even

The same revenue at different levels of advertising efficiency.

What $62,300 of revenue is worth at each ROAS, on a 42% margin
ROASAd spend impliedProfit-adjusted ROASProfit after ads
2.02$30,7840.85−$7,018
2.74$22,7531.15$1,013
4.21$14,8001.77$8,966
5.05$12,3332.12$11,433
6.31$9,8672.65$13,899

The second row is the important one. A 2.74 ROAS — which many advertisers would treat as respectable — produces $1,013 of profit on $22,753 of spend, a return of roughly 4%. The campaign is technically profitable and is doing almost nothing for the business, which is precisely the situation a headline ROAS figure conceals.

Break-even ROAS is worth calculating for every product line separately, because it depends only on the gross margin and margins differ across a catalogue. A 70% margin product breaks even at 1.43 and a 25% margin product at 4.00. Running both under the same target ROAS means either starving the first or losing money on the second, and most accounts do one or the other.

The uncomfortable part of all this is attribution. Every figure here depends on the revenue genuinely being caused by the spend, and platform-reported revenue is systematically generous — every channel claims credit for the same order. The most reliable check available to most stores is simple: compare total revenue and total advertising across the whole business over several months, and see whether the ratio the platforms report survives contact with the actual income statement.

Five Reasons the Dashboard Overstates the Return

Five reasons the number in the dashboard is not the number in the bank.

Attribution windows inflate revenue. A thirty-day view-through window credits the channel with orders it may have had little to do with. Compare the same campaign under a seven-day click window before deciding what it is worth; the difference is often 30% or more.

Channels double-count. Add up the revenue every platform claims and it frequently exceeds what the store actually took. Any decision made on the sum of individually reported figures is made on a number that does not exist.

Gross margin is often guessed. Break-even ROAS is entirely determined by it, so a margin assumed at 50% that is really 42% means a break-even of 2.38 rather than 2.00 — and campaigns between the two are losing money while appearing to work.

New and returning customers are mixed together. A campaign whose revenue is mostly existing customers who would have bought anyway has a real return far below its reported one. Segmenting by new customer acquisition is uncomfortable and usually worth doing.

Lifetime value is missing. Judging acquisition solely on the first order understates it for any business with genuine repeat purchase. If your customers come back, a campaign below break-even on the first order can still be a good investment — but only if the repeat rate is measured rather than hoped for, which is what the lifetime value calculator is for.

The practical response to all of this is not to distrust the numbers but to hold two of them at once: the platform figure for making day-to-day decisions between campaigns, and a whole-business ratio of total gross profit to total advertising for deciding how much to spend overall. The first is directionally useful even when it is inflated, because the inflation is roughly consistent across campaigns on the same platform. The second is the one that has to reconcile to the bank, and it is the one worth reviewing monthly.

Between them those five effects usually push the true return well below the reported one, which is why the profit-adjusted figure and a periodic reconciliation against the income statement are worth more than any dashboard.

Frequently Asked Questions

ROAS divides revenue by ad spend; profit-adjusted ROAS divides gross profit by it. At a 42% margin, a 4.21 ROAS is a 1.77 POAS — the second is the money you actually keep.

Divide 100 by your gross margin percentage. At 42% that is 2.38, meaning any campaign returning less than $2.38 of revenue per dollar spent is losing money.

There is no universal answer, because it depends entirely on gross margin. A 70% margin product breaks even at 1.43; a 25% margin product at 4.00. Compare against your own break-even, not an industry figure.

Probably because the ROAS is above 1 but below break-even. At a 42% margin a 2.74 ROAS produces about 4% return on the spend — technically profitable and doing almost nothing for the business.

Yes. They are part of what the advertising costs even though they never appear in the platform's dashboard. On the example, $2,400 of agency and production cuts the return from 76.80% to 52.13%.

Systematically generous. Every channel claims credit for the same order, so the sum of individually reported revenue often exceeds what the store actually took. Reconcile against the income statement.

Enormously. A thirty-day view-through window can report 30% more revenue than a seven-day click window for identical spend. Compare campaigns under one window, consistently.

If they are real and measured, yes — a campaign below break-even on the first order can still be a good investment. If the repeat rate is assumed rather than measured, no.

Ad spend divided by orders — $16.26 here on a $68.46 average order value, leaving $9.85 of profit per order. It is usually more actionable than any ratio.

Usually, if the gap to break-even is wide. At 4.21 against a 2.38 break-even there is 77% of headroom, and efficiency almost always falls as budget rises — so headroom is what makes scaling survivable.