
How to Calculate Break-Even ROAS for Ecommerce (Formula + Calculator)
Learn how to calculate break-even ROAS for ecommerce from contribution margin, product costs, fees and target profit, then test the result in a free calculator.
Break-even ROAS = 1 ÷ contribution margin before advertising. If an order keeps 40 cents after product, fulfillment, payment and other variable costs, break-even ROAS is 2.5x. A target profit margin raises the required ROAS.
What break-even ROAS means
Break-even ROAS is the minimum revenue-to-ad-spend ratio at which an order covers its variable costs and the advertising used to acquire it. It is not a universal benchmark: every store has a different product cost, fulfillment cost, payment fee, refund rate and margin structure.
There are two decisions hiding under the same phrase. Order-level break-even ROAS asks whether one acquired order can pay for its own variable costs and ad spend. Commercial break-even asks how much the whole business can spend after fixed costs, organic revenue and the share of revenue actually coming from paid media. The second number should not replace the first.
The break-even ROAS formula and the maximum CPA
First calculate contribution before advertising: revenue or AOV − product cost − fulfillment − payment and platform fees − other variable costs. Divide that amount by revenue to get the contribution margin before ads.
Order-level break-even ROAS = revenue ÷ contribution before ads = 1 ÷ contribution margin. The maximum CPA at zero contribution is the contribution before ads itself. If you require a target profit margin, target maximum CPA = contribution before ads − (revenue × target profit margin).
| Contribution margin | Break-even ROAS | Maximum CPA on a $60 order |
|---|---|---|
| 60% | 1.67× | $36 |
| 50% | 2.00× | $30 |
| 40% | 2.50× | $24 |
| 25% | 4.00× | $15 |
Calculate the order-level floor and the business-level ad ceiling
Change the assumptions to see why a store can have one break-even ROAS for an order and a different commercial ceiling after fixed costs.
Worked ecommerce example
Suppose an order sells for $60. Product cost is $18, fulfillment is $7, payment and platform fees are $2, and the refund reserve is $1. Contribution before advertising is $32, or 53.3% of revenue.
Break-even ROAS is therefore $60 ÷ $32 = 1.88×. At a 2.5× ROAS, the campaign spends $24 to generate $60 of revenue, leaving $8 of contribution after advertising before fixed overhead. The waterfall below shows the same logic in order rather than hiding it inside a single ratio.
See the contribution pool before you choose an ad target
Illustrative scenario: $60 revenue, $18 COGS, $7 fulfillment, $2 payment/platform fees, $1 refund reserve, and break-even ad spend of $32.
The order-level break-even ROAS is $60 ÷ $32 = 1.88×. If the campaign instead reaches 2.5×, ad spend falls to $24 and $8 remains before fixed overhead. A target above break-even creates a profit buffer; it does not change the underlying contribution pool.
Low-, mid- and high-margin scenarios
The same $60 AOV can require very different ad performance. The table assumes a 10% target profit margin and keeps fixed costs outside the order-level calculation.
| Scenario | Variable costs / order | Contribution margin | Break-even ROAS | Target ROAS | Max CPA |
|---|---|---|---|---|---|
| Low margin | $45 | 25% | 4.00× | 6.67× | $15 |
| Mid margin | $36 | 40% | 2.50× | 3.33× | $24 |
| High margin | $24 | 60% | 1.67× | 2.00× | $36 |
Max ad budget, commercial ROAS and target ROAS
A per-order ROAS floor does not tell you how much the business can spend in a month. For a simple commercial planning view, maximum ad budget at zero profit = (monthly revenue × contribution margin) − fixed costs. If only part of revenue is paid-attributed, commercial ROAS floor = paid-attributed revenue ÷ maximum ad budget.
For a target profit margin, target maximum ad budget = monthly revenue × (contribution margin − target profit margin) − fixed costs. If this is negative, the business cannot fund the target at that revenue and margin level, even before increasing spend.
| Margin scenario | Monthly contribution before ads | Max ad budget at zero profit | Commercial ROAS floor* | Ad budget at 10% target | Target commercial ROAS* |
|---|---|---|---|---|---|
| 25% contribution | $12,500 | $7,500 | 4.00× | $2,500 | 12.00× |
| 40% contribution | $20,000 | $15,000 | 2.00× | $10,000 | 3.00× |
| 60% contribution | $30,000 | $25,000 | 1.20× | $20,000 | 1.50× |
How to use the number on Meta, Google and TikTok
Use the order-level result as an internal guardrail and the commercial result as a budget-capacity check. None of the platforms automatically knows your true COGS, refund reserve, inventory cash needs or fixed overhead unless you deliberately send a different conversion value and maintain that measurement system.
| Platform | How to apply the model | What to verify |
|---|---|---|
| Meta | Compare Ads Manager's reported purchase value ROAS with your order-level break-even ROAS and max CPA. Use the business-level ad budget as a separate spend ceiling. | Purchase value, event quality, attribution window, refunds and whether Conversions API / Pixel data matches the orders you reconcile. |
| Google Ads | Use the order-level target as an economic check against Target ROAS. Google defines Target ROAS around average conversion value per advertising cost; the conversion value you send determines what the bidding system is optimizing. | Conversion-action values, attribution model, sufficient history and whether the target is high enough to be useful but not so high that it restricts volume. |
| TikTok | Use reported ROAS for channel comparison, then compare it with the contribution-based floor. Where available, test Minimum ROAS/value-based bidding with the same purchase-value definition. | Purchase-value event mapping, attribution lag, new-customer quality and whether the bidding feature is available for your objective, market and account. |
Costs and edge cases that change the answer
- Product cost or cost of goods sold.
- Fulfillment, shipping and packaging that scale with the order.
- Payment, platform and marketplace fees.
- A realistic refund, return, tax or discount reserve when it materially affects contribution. Decide whether the calculation is before or after VAT/sales tax and use the same basis for revenue and costs.
- Blended AOV can hide a low-margin SKU. Calculate by product or contribution tier when paid traffic is concentrated on specific offers.
- Fixed costs are important for net profit and break-even units, but keep them separate from the per-order contribution margin used for order-level break-even ROAS.
- Cash timing can be tighter than accounting profit: inventory is paid before the order, payment processors settle later and refunds may arrive after the ad spend.
Use the free tools
Break-Even ROAS
Calculate break-even ROAS and CPA for ecommerce campaigns using product cost, shipping, fees and ad spend. Free, instant and no signup.
Open toolROAS Calculator
Calculate ROAS, contribution profit, ACOS and break-even ROAS from your ad spend, revenue and variable costs. Free with no signup.
Open toolContribution Margin
Calculate contribution margin per order, margin percentage, profit after fixed costs and break-even orders after COGS, fulfillment, fees and ad spend.
Open toolCPA Calculator
Calculate cost per acquisition, required ad spend or conversions from a target CPA. Free, browser-first and useful for paid search, paid social and lead campaigns.
Open toolMER Calculator
Calculate blended MER, marketing spend as a share of revenue, contribution profit and break-even MER across every channel. Free and private.
Open toolShopify Profit
Calculate Shopify store revenue, payment fees, product costs, profit margin and break-even orders with editable assumptions. Free and no signup.
Open toolReferences and methodology
We use primary documentation where available and treat calculators as planning aids, not guarantees. Check the linked source when a platform changes its rules.
- Google Ads: About return on ad spend
Official context for ROAS as a revenue-efficiency metric. Checked August 4, 2026.
- Google Ads: About Target ROAS bidding
Official explanation of Target ROAS as average conversion value per advertising cost. Checked August 4, 2026.
- Google Ads: About conversion values
Official guidance for assigning and measuring conversion values. Checked August 4, 2026.
- Meta: About Conversions API
Official measurement and conversion-value context for Meta advertising. Checked August 4, 2026.
- Meta for Business: Budgets, costs and schedules
Official context for daily and lifetime campaign budgets. Checked August 4, 2026.
- TikTok for Business: What is ROAS?
Official TikTok explanation of return on ad spend. Checked August 4, 2026.
- TikTok Ads: Value-based optimization bidding strategies
Official TikTok reference for value-based bidding and Minimum ROAS where available. Checked August 4, 2026.
- Shopify: What is a good profit margin?
High-authority explanation of margin definitions and cost context.
- Amazon Ads: Return on ad spend
Platform-level explanation of ROAS and advertising efficiency.
Turn this answer into a repeatable growth workflow.
Use the free result as your starting point, then move the next campaign, creative or growth decision into GrowthGPT when the work becomes repetitive.