Ecommerce Profit Calculator
Strip out fees, shipping and returns to find real profit per order.
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.
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.
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.
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.
Four figures from the same two inputs plus a margin.
| Symbol | Meaning | Unit | Typical range |
|---|---|---|---|
Spend | Advertising cost in the period | currency | — |
Revenue | Attributed revenue for the same spend | currency | — |
Gross margin | After product, shipping and fees | % | 25 – 70 |
ROAS | Revenue ÷ spend | × | 1 – 10 |
POAS | Gross 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.
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.
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.
The same revenue at different levels of advertising efficiency.
| ROAS | Ad spend implied | Profit-adjusted ROAS | Profit after ads |
|---|---|---|---|
| 2.02 | $30,784 | 0.85 | −$7,018 |
| 2.74 | $22,753 | 1.15 | $1,013 |
| 4.21 | $14,800 | 1.77 | $8,966 |
| 5.05 | $12,333 | 2.12 | $11,433 |
| 6.31 | $9,867 | 2.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 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.
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.
Six tools that pick up where this one leaves off.
Strip out fees, shipping and returns to find real profit per order.
EcommerceTurn sessions and orders into revenue per visitor.
EcommercePlan fee, processing, product cost and ads in one place.
EcommerceStack every FBA fee and get your break-even ACoS.
EcommerceReturn on ad spend against the break-even your margin demands.
MarketingCampaign return measured from gross profit, not revenue.
MarketingCookies. We use cookies for site functionality and to serve ads via Google AdSense. Nothing you type into a calculator is ever stored or sent anywhere. Read our Cookie Policy.