Break-Even ROAS Formula for an Ecommerce Store
Published by MyBreakeven. Report a calculation or content issue to support@mybreakeven.com.
· Updated September 30, 2026
Find the ROAS an order needs to cover ad spend after product cost, shipping, fees and returns. Includes a checked $100-order example and scenarios.
E-commerce · ROAS · Advertising Economics

Calculator features
- A checked worked example
- Clear assumptions and scenarios
- A capacity or risk check
A campaign can show a 3× return on ad spend and still disappoint you after product costs, shipping, payment fees and returns. Break-even ROAS answers a narrower question: how much attributed order revenue must each advertising dollar generate before the orders cover their own variable costs and the ads used to acquire them? It does not mean the store has paid rent or the owner's salary.
Quick answer: First-order contribution break-even ROAS = order revenue ÷ contribution before advertising, or 1 ÷ pre-ad contribution-margin rate. If a $100 collected order has $60 of non-ad variable costs, it leaves $40 for acquisition. Break-even ad spend is $40, so break-even ROAS is $100 ÷ $40 = 2.5×. A 2.5× reported ROAS covers the stated per-order costs and ad spend, leaving nothing for fixed overhead or target profit.
Build the contribution from a complete order
Use a fictional US ecommerce order worth $100 in collected product revenue. The values below are illustrative inputs, not typical ecommerce averages. Product landed cost is $40; store-funded shipping and packing are $8; payment and platform fees attributable to the order are $5; an expected return and refund cost allowance based on the store's own records is $7. The order's non-ad variable costs total $60. If the allowance is not supported by your records, label it a scenario rather than a measured rate.
| One $100 order | Illustrative amount |
|---|---|
| Collected product revenue | $100 |
| Landed product cost | −$40 |
| Store-funded shipping and packaging | −$8 |
| Sale-linked platform and payment fees | −$5 |
| Expected return-related cost allowance | −$7 |
| Contribution before advertising | $40 |
The pre-ad contribution-margin rate is $40 ÷ $100 = 40%. The maximum ad spend that leaves zero first-order contribution is $40. Revenue divided by that spend is $100 ÷ $40 = 2.5×, the same as 1 ÷ 0.40. If contribution before ads were zero or negative, no positive ad spend could make the first order contribution-positive under that cost model. Change the economics rather than dividing by zero.
Google Ads describes target ROAS as average conversion value sought per advertising dollar. That platform metric depends on the conversion values and attribution configured in the account. Your threshold must use a comparable revenue definition and time window. A dashboard conversion value that includes tax, uncollected purchases or a different attribution window should not be compared uncritically with the $100 collected-product-revenue example.
Check a campaign in dollars, not just a ratio
Suppose 50 orders match the $100 order economics. Revenue is $5,000 and pre-ad contribution is 50 × $40 = $2,000. At $1,600 ad spend, reported revenue ÷ ad spend is $5,000 ÷ $1,600 = 3.125×. Contribution after ads is $2,000 − $1,600 = $400. That $400 still needs to help cover the store's fixed overhead and owner pay; it is not net profit.
At $2,000 ad spend, ROAS is $5,000 ÷ $2,000 = 2.5×, and contribution after ads is $0. At $2,500 ad spend, ROAS is 2.0× and contribution after ads is −$500. The same order count produces different outcomes because acquisition spend moved.
| Fifty comparable orders | Revenue | Ad spend | ROAS | Contribution after ads |
|---|---|---|---|---|
| More efficient campaign | $5,000 | $1,600 | 3.125× | $400 |
| First-order contribution break-even | $5,000 | $2,000 | 2.5× | $0 |
| Below the threshold | $5,000 | $2,500 | 2.0× | −$500 |
The ecommerce profit margin guide deals with the full business after its fixed costs. This guide isolates the advertising threshold so you can see whether a paid order is contributing anything toward those costs. The return cost per order guide helps you replace the illustrative $7 allowance with your own data.
Allow room for overhead and a profit goal
Many owners use “break-even ROAS” to mean store-level break-even rather than order-level contribution break-even. Label the distinction. Suppose you want $15 of each $100 order to remain after advertising for monthly overhead and profit. Pre-ad contribution is $40, so affordable ad spend is $40 − $15 = $25 per order. The required ROAS is $100 ÷ $25 = 4×. Fifty such orders would create $750 after ads (50 × $15), which may still be less than the month's fixed budget. The $15 is a planning target, not an industry standard.
For a whole-month store target, enter monthly overhead and owner salary separately. If an account can deliver only a small number of orders, even a 4× campaign may not generate enough contribution to cover rent and subscriptions. Conversely, a campaign below first-order break-even might be defensible with documented repeat-purchase contribution and enough cash to fund the acquisition period. Do not assume lifetime value will rescue a loss if you lack cohort evidence, fulfillment capacity or retention data.
How the answer moves when order economics change
Hold collected order revenue at $100. If landed product cost rises from $40 to $45 and other costs hold, contribution falls from $40 to $35. The first-order threshold becomes $100 ÷ $35 = 2.857×, or about 2.86×. A campaign at 2.6× that cleared the old 2.5× threshold would now fail this order-level test.
If an improved offer raises collected order revenue to $120 while non-ad variable costs become $70, contribution is $50 and the threshold is $120 ÷ $50 = 2.4×. That comparison assumes the higher ticket is actually sold and its shipping, fees and returns are captured in the $70. If the average order mixes low-margin and high-margin products, calculate a revenue-weighted contribution rate for the campaign's actual orders. Our ecommerce shipping cost guide explains why an apparently small delivery subsidy can shift contribution per order.
Attribution is a second source of uncertainty. Paid dashboards may claim revenue that would have arrived from email or direct traffic; some orders are returned after the report is first viewed. Compare a consistent conversion window, actual collected orders, refund timing and total business results. ROAS alone does not measure incrementality or cash availability. A high ratio on tiny spend can also leave fewer contribution dollars than a moderate ratio on a well-controlled larger campaign.
How to run your own numbers
Use the MyBreakeven ecommerce calculator with average collected order value, landed cost, shipping subsidy, expected return-related cost, platform and payment fees, paid acquisition cost, monthly fixed expenses and realistic order capacity. It supports other currencies; the USD example is just a checked illustration. Compare order-level ad break-even with the monthly orders and revenue needed to cover the whole business.
Mistakes that make ROAS look better than it is
Using gross product margin as pre-ad contribution. Shipping subsidies, fees, packaging and returns consume dollars that cannot fund ads.
Calling 2.5× store break-even. It is first-order contribution break-even for this $100 order. Fixed overhead and owner pay remain unpaid at that threshold.
Mixing ad dashboard values with banked revenue. Compare the same tax, refund, attribution and time-window definitions before dividing.
Using a fixed dollar acquisition cost twice. If ad spend is the variable you are solving for, do not bury the same campaign charge inside non-ad order costs.
Applying one product's margin to every ad-driven order. Channel mix can change with creative, discounts and targeting. Recompute from the attributed products you actually sell.
Assuming future repeat purchases without evidence. Cohort retention, returns, delivery cost and cash timing must support an intentional first-order loss.
FAQs
Is ROAS the same as profit?
No. ROAS divides attributed conversion value by ad spend. It does not subtract product cost, shipping, fees, returns or fixed overhead. Calculate contribution after ads and then business-level profit separately.
Why is 2.5× the break-even threshold in this example?
The $100 order leaves $40 before advertising. Spending $40 to obtain it uses the entire contribution, so $100 ÷ $40 = 2.5. Another store or product mix needs a different threshold.
What if my margin before ads is 25%?
Under the same comparable revenue and cost definitions, 1 ÷ 0.25 = 4× first-order contribution break-even ROAS. That still leaves no contribution for fixed costs at exactly 4×.
Should I include returns before calculating the threshold?
Yes, when returns create expected costs or reverse collected revenue. Use your own historical return patterns for comparable products and a consistent accounting approach. State uncertainty for a new product with little history.
Does an ad platform's target ROAS setting guarantee this result?
No. It is a bidding target based on the platform's conversion values and reporting. Actual order economics, attribution and final returns can differ. Measure the realized campaign and store contribution as well.
Can a campaign below first-order break-even still make sense?
Possibly, if repeat purchases produce verified additional contribution and the business can fund the early loss. Model cohorts, retention and cash explicitly. Do not use a hoped-for lifetime value as a substitute for actual evidence.
What to keep on the dashboard
- Compute contribution before ads from collected revenue and all sale-linked costs.
- Divide revenue by that contribution for first-order break-even ROAS.
- Set a higher threshold when orders must fund fixed overhead and profit.
- Reconcile ad reporting with refunds, attributed orders and actual cash.
For more related guides, visit the MyBreakeven blog library.