Break-Even ROAS Calculation: Margin, AOV, Refunds (2026)
Break-even ROAS calculation in one number
Break-even ROAS is the return-on-ad-spend floor where contribution after ads is zero: you recover media cost and the variable costs tied to each order, but you do not yet fund fixed overhead or profit. The practical formula is:
Break-even ROAS = 1 ÷ contribution margin rate
where contribution margin rate = (net revenue after discounts − variable cost of goods − payment/fulfillment fees − expected refunds & chargebacks) ÷ net revenue. If your true contribution margin is 40%, break-even ROAS is 2.5×. Any campaign sitting below that number is buying revenue that destroys cash.
Use this page as an operator worksheet—not a restatement of the basic ROAS formula in how to calculate ROAS. Here we harden the inputs (AOV, refunds, channel fees), map break-even to bid targets, and decide when a “winning” ROAS still fails the business.
Inputs you must lock before the math
Treat every input as a named assumption in a shared sheet. Vague “margin ~50%” is how teams invent fake targets.
- AOV (average order value) after discounts and promos—not list price. Split new vs returning if they differ by more than ~15%.
- COGS / variable product cost including pick-pack and inbound shipping allocated per order when material.
- Payment + platform take rates (checkout fees, marketplace commissions, app-store cuts).
- Refund & chargeback rate on a trailing 28–90 day window for the same SKU mix you will advertise.
- Variable fulfillment (postage, duties, cash-on-delivery failures) if you ship physical goods.
- Ad-attributed revenue definition that matches how finance closes books (same currency, tax inclusion, and attribution window you will use in Meta/Google/TikTok).
Optional but high leverage: blended vs channel-specific margins. Marketplaces and COD geos often need a higher break-even ROAS than DTC card checkout.
Worked example (DTC physical goods)
Assume trailing numbers for the SKU mix you will scale:
- Net AOV after discounts: $80
- Variable COGS + pick-pack: $28
- Payment fees (~2.9% + $0.30): ~$2.60
- Expected refunds/chargebacks: 6% of net revenue → $4.80
- Variable outbound shipping net of customer-paid shipping: $5.60
Variable cost total ≈ $28 + $2.60 + $4.80 + $5.60 = $41.00 Contribution dollars = $80 − $41 = $39 Contribution margin rate = 39 / 80 = 48.75% Break-even ROAS = 1 / 0.4875 ≈ 2.05×
Interpretation: at 2.05× platform ROAS (on the same revenue definition), contribution after ads is ~0. At 2.5× you keep roughly $0.22 contribution per $1 ad spend before fixed costs—still thin if CAC payback must also fund creative production and overhead.
Soft vs hard break-even (operators usually need both)
- Hard break-even ROAS: uses fully loaded variable costs including expected refunds. This is the “do not scale below” line for cash conservation.
- Soft / target ROAS: hard break-even × a buffer for fixed costs, creative burn, and measurement noise—often 1.2–1.5× the hard floor for growth accounts, tighter for cash-constrained ones.
- Payback-aware floor: if you capitalize LTV over 60–90 days, you may temporarily accept platform ROAS below hard break-even only with a written payback cap and a holdout or incrementality check. Hope is not a plan.
Track soft and hard as separate rows so Friday reviews do not quietly redefine “break-even.”
Channel fees and attribution traps that fake the calculation
Break-even math collapses when the numerator and denominator disagree:
- Platform ROAS vs finance revenue: exclude cancelled orders and partially refunded AOV from the revenue you feed the formula, or raise the break-even target to compensate.
- View-through inflation: if 1-day click / 7-day view ROAS looks healthy but cash does not, recompute break-even against click-only or server-side purchase events.
- Promo stacking: sitewide codes plus affiliate codes shrink true contribution; recompute margin on promo weeks separately.
- New-customer vs returning: returning cohorts often have higher contribution; if prospecting ROAS is judged on blended margin, you will over-spend on cold traffic.
- App / subscription: recognize recognized revenue and refund windows (trial cancels) or your break-even ROAS will be fantasy.
Pair this worksheet with how you choose bid strategies in Target CPA vs Target ROAS—tROAS without a truthful break-even input just automates losing faster.
From break-even ROAS to CPA and daily decisions
Because CPA ≈ AOV ÷ ROAS:
- Break-even CPA = AOV × contribution margin rate (same example: $80 × 0.4875 ≈ $39)
Use both numbers in the buying UI:
- Set tROAS / cost caps from soft break-even, not from a competitor’s blog benchmark.
- When scaling (Facebook ads scaling strategy), watch marginal ROAS on the incremental dollar—not account average ROAS.
- Kill or rebuild creatives that only win on CTR while sitting under hard break-even after refunds clear.
- Roll break-even into your weekly performance marketing KPIs pack so media, finance, and product argue from one sheet.
Refresh cadence
Recalculate break-even ROAS when any of these move materially:
- COGS, shipping, or payment take rates
- Refund rate (+2 pp or more)
- Promo calendar / AOV mix
- Geo expansion into COD or high-return markets
- Major creative offer changes that alter discount depth
A stale break-even target is worse than none: it blesses spend that already stopped paying contribution.
Bottom line
Break-even ROAS calculation is contribution-margin math wearing an ads jacket. Lock AOV, variable costs, refunds, and channel fees; compute hard floor = 1 ÷ margin rate; add a soft buffer for growth; then wire that number into tROAS, CPA caps, and scale rules. If platform ROAS looks “good” while cash contribution is flat, your inputs—not your media buyer—are lying.
FAQ
What is the simplest break-even ROAS formula?
Break-even ROAS = 1 ÷ contribution margin rate. Contribution margin rate uses net revenue minus variable product, payment, fulfillment, and expected refund costs.
Is break-even ROAS the same as target ROAS?
No. Break-even is the zero-contribution floor. Target (soft) ROAS sits above that floor to fund overhead, creative, and measurement error.
How do refunds change break-even ROAS calculation?
Raise variable cost by expected refunds and chargebacks (or shrink net revenue). Higher refund rates always push break-even ROAS up.
Should every channel share one break-even ROAS?
Only if margins and fee stacks match. Marketplaces, COD, and app stores often need channel-specific floors even when the product is identical.

