Breakeven ROAS From First Principles: Margin, Fees, Shipping and the Floor Under Every Target (one division, zero superstition)

ยท derives every target from the margin stack๐Ÿงฎ with a floor-and-target sandbox, not a lecture

Published September 6, 2026

The 60-second version

  • Breakeven ROAS is 1 รท contribution margin โ€” the floor beneath every target you will ever set.
  • It is a kill line, not a goal: hitting it exactly earns zero surplus; targets must clear it by your required profit.
  • Recompute on every margin event โ€” sales, shipping changes and return shifts all rewrite the floor.
bottom line: below breakeven, kill it โ€” never wait and see

"We need 4x ROAS." It sounds like a strategy. It is actually a superstition โ€” unless someone can show the arithmetic that makes 4 the number. For a 25%-margin business, 4x is survival. For a 70%-margin business, 4x is leaving growth on the table. For either business during a 20%-off sale, 4x means something else entirely.

Breakeven ROAS is the floor beneath every target you will ever set: the revenue multiple at which an order exactly pays for itself. This post derives it from first principles, extends it past COGS to the full variable stack, and shows how to use it as a bidding guardrail.

One division sets the floor

From Margin to Minimum Multiple

Data Journey
Stage 1What you keep
Contribution margin

Revenue minus every cost that varies with the order: COGS, shipping, gateway fees, discounts, returns provision.

โ‚น2,000 order โ†’ โ‚น860 kept (43%)
Stage 2The floor
Breakeven ROAS

One divided by the margin rate. The revenue multiple at which ad spend exactly consumes the margin it bought.

1 รท 0.43 = 2.33x
Stage 3Floor plus ambition
Target ROAS

Breakeven plus your required profit per order. Bidding targets live here; breakeven is the line they must never cross.

2.33x floor โ†’ 3.2x target

The formula is one line:

Breakeven ROAS = 1 รท Contribution Margin Rate

A 50% margin needs 2.0x to break even. A 25% margin needs 4.0x. A 20% margin needs 5.0x. The lower your margin, the more violent the leverage โ€” which is why low-margin categories live and die by this number while high-margin SaaS can afford to be casual about it. low margin = violent leverage

The floor โ€” never cross it

๐Ÿงฑ Breakeven ROAS

1 รท margin rate. The revenue multiple at which an order exactly pays for itself. Hitting it means zero surplus โ€” kill line, not a goal.

  • 34.5% margin โ†’ 2.90x floor
  • Below it, every order loses money
The goal โ€” bid here

๐ŸŽฏ Target ROAS

Breakeven plus required profit. Fed to Smart Bidding as the tROAS. Breakeven's job is telling you when to kill, not when to celebrate.

  • Floor plus your profit per order
  • Revisited whenever margins move

Stretch ROAS โ€” well above target with stable volume โ€” is the scale signal: increase budgets there first.

Breakeven is a floor, not a goal. Hitting breakeven exactly means the campaign generated zero surplus โ€” it occupied budget, attention and risk for nothing. Targets must clear breakeven by the profit you require; breakeven's job is telling you when to kill, not when to celebrate.


Build the margin honestly

The formula is trivial; the margin is the entire difficulty. Here is the stack, with the lines teams most often omit:

Cost lineTypical share of revenueForgotten?
COGS (landed product cost)25โ€“60%Rarely
Outbound shipping (if absorbed)3โ€“8%Sometimes
Payment gateway + COD handling1.5โ€“3%Often
Discounts and promo codes5โ€“15%Often โ€” netted or double-counted
Returns/refunds provision3โ€“15%Usually
Marketplace commission0โ€“20%Rarely (where it applies)
Packaging + pick-and-pack1โ€“4%Almost always

The 4x target that guaranteed losses

Worked example
Revenueโ‚น2,000 AOVFashion D2C, 15% festive discount
True variable costsโ‚น1,310 (65.5%)COGS 45% + discount 15% + shipping, fees, returns
True margin34.5%Breakeven ROAS = 2.90x
Inherited target2.5x ('aggressive scaling')Below breakeven โ€” every order lost ~โ‚น140
The category benchmark said 2.5x was aggressive. The brand's own margin said 2.5x lost money on every order. Benchmarks describe other businesses' margins; only your stack sets your floor.

Two subtleties that move the number:

  1. Discounts cut twice. A 15% discount reduces the revenue and leaves most variable costs fixed against the original basket โ€” shipping the same box costs the same. Margin compresses faster than the discount percentage suggests. Always compute breakeven on net realised revenue.
  2. Returns are a provision, not a surprise. If 12% of orders come back, every order carries 12% of a return's cost ex ante. Price it into the margin upfront (the RTO post shows the full mechanics for COD-heavy catalogues) rather than discovering it in the quarterly P&L.

Inherited benchmarks

A 2.5x 'aggressive' category target that sits below your own 2.90x floor guarantees losses. Benchmarks describe other businesses' margins.

Stale margins

Every sale, shipping change and return-rate shift rewrites breakeven. A guardrail on last quarter's margin is superstition with SQL attached.

One blended target

A 60%-margin accessory subsidises a 22%-margin device invisibly. Segment targets by margin band, minimum hero versus tail.


From floor to bidding guardrail

Three Lines for Three Jobs

Reporting Hierarchy
Tier 1
Breakeven ROAS (kill line)

Any campaign structurally below this after maturity and lag is destroying value. Pause or fix; never 'wait and see'.

1 รท margin rate
Tier 2
Target ROAS (bid line)

Breakeven plus required profit. Fed to Smart Bidding / Advantage+ as the tROAS. Revisited when margins move.

1 รท (margin rate โˆ’ required profit rate)
Tier 3
Stretch ROAS (scale signal)

Well above target with stable volume: the signature of headroom. Increase budgets here first.

Judgement โ€” typically target ร— 1.2โ€“1.5
Campaign Guardrail Report โ€” Margin-Aware Kill List

Recompute when margins move, not annually. Every sale event, shipping-rate change, price increase or return-rate shift rewrites breakeven. A guardrail running on last quarter's margin is a superstition with a SQL query attached. Tie the recompute to the events that change costs.

LIVE ยท DRAG ITWhat floor does your margin set?
34.5%
5%

Surplus you demand above breakeven on every order

Breakeven (kill line)
2.9x
Target (bid line)
3.39x
FLOOR SET

Feed the target line to Smart Bidding as tROAS, and kill anything structurally below breakeven after maturity โ€” never wait and see.

live mathsestimates are fine โ€” this is a what-if sandbox

Breakeven recompute checklist tie it to cost events โ†’

  • Rebuild the full variable stack โ€” COGS, shipping, fees, discounts, returns, packaging.
  • Recompute on every margin event โ€” sales, rate changes, price moves, return shifts.
  • Re-issue targets per margin band โ€” never let one blended target cover two margins.

Quick gut-check

A 25%-margin brand inherits a 4x target and celebrates hitting it: survival feels like winning!

A 25%-margin business hits exactly 4x ROAS. What happened?


Frequently Asked Questions

Is breakeven ROAS the same as contribution-margin ROAS?

Same arithmetic, opposite direction. Breakeven ROAS asks before the fact: "what multiple must I hit at this margin?" Contribution-margin ROAS asks after the fact: "at the revenue I got, did margin cover spend?" Set targets with the first, grade results with the second.

Should fixed costs (salaries, rent) go into breakeven?

No โ€” and this is the most common corruption of the metric. Fixed costs do not change with one more order, so including them answers "is the company profitable?" instead of "should I buy this customer?" Keep breakeven marginal; let MER and the P&L carry the fixed-cost question.

What if margin differs by product? One breakeven or many?

Many โ€” one per margin cluster, minimum. A 60%-margin accessory and a 22%-margin device cannot share a target; blended breakeven lets the accessory subsidise the device's losses invisibly. Segment targets by margin band, or at minimum split hero-margin vs tail-margin products.


Summary & Next Steps

Breakeven ROAS is one division on an honest margin โ€” and the honesty is the work. Build the full variable stack, recompute it whenever costs move, and run bidding targets as a fixed markup over it.

  • Use breakeven ROAS as the kill line for every campaign review.
  • Use contribution margin discipline so the margin underneath stays truthful.
  • Use MER to confirm the portfolio clears fixed costs the marginal metric ignores.

Takeaways for your next report

  • Breakeven ROAS is 1 รท contribution margin โ€” one division, and the honesty of the margin is the work.
  • It is a floor, not a goal: hitting it exactly earns zero surplus.
  • Recompute on every margin event and segment targets by margin band.
  • Set targets with breakeven, grade results with contribution-margin ROAS.
stick this on your Monday report
Free tool

Breakeven ROAS Calculator

Enter your gross margin to find the minimum ROAS at which a campaign stops losing money โ€” and the target ROAS at a chosen profit goal.

Chinmay Raibagkar

Chinmay Raibagkar

About author โ†’

Founder of DataLens AI. He helps non-technical teams read their ad and database numbers with confidence โ€” which number to trust, what to do next, and what to ignore.

Glossary terms referenced