revenuemarkr
CalculatorsSaaS MetricsSeller EconomicsBenchmarksGuides
revenuemarkr

Free SaaS-metrics & revenue calculators that run entirely in your browser. No login, no upload.

Categories

  • SaaS Metrics
  • Seller Economics
  • Pricing & Margins
  • 2026 Benchmarks

Popular calculators

  • NRR
  • LTV:CAC
  • CAC Payback
  • Rule of 40
  • Burn & Runway
  • Break-Even ROAS

Site

  • All calculators
  • Founder scorecard
  • Guides
  • About
  • Privacy
  • Terms

© 2026 revenuemarkr. Benchmarks are directional industry medians — not financial advice.

Designed & developed by Naved Naik

All guides

Break-Even ROAS: The Ad Metric That Decides Profitability

Break-even ROAS = 1 ÷ contribution margin. Learn the one-step formula, set a target ROAS above it, and see why platform ROAS overstates profit.

Skip the reading — Break-Even ROAS Calculator

Free, instant, no sign-up

Break-even ROAS is the return on ad spend at which an ad-driven order earns exactly zero profit, and the formula is one step: Break-even ROAS = 1 ÷ contribution margin %. If your contribution margin is 45%, your break-even ROAS is 1 ÷ 0.45 = 2.22 — every campaign returning less than 2.22× is losing money on every order it generates, no matter what the ads dashboard celebrates.

Most operators run this backwards. They pick a ROAS target because it sounds ambitious — "we need a 4" — without ever deriving the floor from their own margins. The result is either wasted opportunity (a 4× target when 2.5× is profitable means you're starving campaigns that print money) or slow-motion bankruptcy (a 3× target when your true break-even is 3.4×). You can derive your own floor in about thirty seconds with the break-even ROAS calculator. This guide explains what to feed it and how to read the answer.

The one-step formula: contribution margin in, break-even ROAS out

ROAS is revenue divided by ad spend. For an order to break even, the contribution profit from that revenue has to cover the ad spend that bought it. Set contribution profit equal to ad spend, rearrange, and you get:

Break-even ROAS = 1 ÷ Contribution margin %

That's the whole model. A 60% margin business breaks even at 1.67×. A 30% margin business needs 3.33×. Same platform, same ads, wildly different survival thresholds — which is why "what's a good ROAS" is an unanswerable question until you know the margin behind it.

What counts as contribution margin

This is where most break-even numbers go wrong. Contribution margin is revenue minus every variable cost of fulfilling an order except ad spend:

  • Landed COGS (product cost including freight and duties)
  • Shipping and fulfillment (pick, pack, postage)
  • Payment processing and platform fees
  • Packaging, inserts, free gifts
  • An allowance for returns and discounts (more on this below)

It is not your accounting gross margin, which often excludes shipping and fees, and it is definitely not your markup — margin and markup are different numbers that get swapped constantly (the margin vs markup calculator exists because this mistake is that common). Use gross margin instead of contribution margin and you'll compute a break-even ROAS that's flattering and false.

Target ROAS: profit stacked on top of the floor

Break-even is the floor, not the goal. To bake a profit target into the same math, decide what percentage of ad-driven revenue you want to keep as contribution profit after ads, then subtract it from your margin:

Target ROAS = 1 ÷ (Contribution margin % − Desired profit % of revenue)

Want 10% of revenue as profit on a 45% margin? Target ROAS = 1 ÷ (0.45 − 0.10) = 2.86×. Want 15%? 1 ÷ 0.30 = 3.33×. Notice how fast the target climbs as you demand more profit — that's the denominator shrinking. It's also why businesses with thin margins have almost no room between break-even and any meaningful profit target: a 25% margin store targeting 10% profit needs 6.67× ROAS, which on cold traffic in 2026 is fantasy for most categories.

One structural note: break-even ROAS is a per-order threshold. It tells you whether each incremental ad dollar returns more contribution than it costs. It does not cover rent, salaries, or software — fixed costs need contribution dollars in aggregate. A campaign clearing break-even ROAS at $500/day of spend can still leave the company unprofitable if total contribution doesn't cover overhead.

Worked example: a DTC store, end to end

Take a DTC brand selling a single hero product at a $100 average order value. Per order:

  • Landed COGS: $35
  • Shipping and fulfillment: $12
  • Payment processing (3%): $3
  • Packaging and inserts: $5

Variable costs total $55, so contribution profit is $45 and contribution margin is 45%. (Run your own per-order stack through the ecommerce profit margin calculator if you want the fee lines itemized.)

Break-even ROAS = 1 ÷ 0.45 = 2.22×. At 2.22×, a $45 CPA on a $100 order eats the entire $45 contribution. Zero profit, zero loss.

Now add reality. This brand runs an 8% return rate, and returned orders still incur outbound shipping and processing. Effective revenue per order booked drops to roughly $92, while most variable costs stick. Contribution margin falls to about 40%, and break-even ROAS rises to 1 ÷ 0.40 = 2.50×. That 0.28× gap between the naive and honest number is exactly where "profitable" campaigns quietly bleed.

Finally, the target. The founder wants 12% of ad-driven revenue as profit: Target ROAS = 1 ÷ (0.40 − 0.12) = 3.57×. So the operating rules become: kill or fix anything under 2.50×, scale anything over 3.57×, and treat the zone between as a judgment call — acceptable for prospecting that feeds the funnel, unacceptable for retargeting warm traffic.

Why platform ROAS overstates the truth

Here's the uncomfortable part: the ROAS number in your ads manager is not the ROAS in the formula above. Platform-reported ROAS is systematically inflated, for four compounding reasons:

  • Attribution greed. Platforms claim conversions on click-through and view-through windows that scoop up orders which would have happened anyway — returning customers, branded search, email-driven purchases that happened to see an ad. The platform grades its own homework.
  • Revenue, not contribution. Reported ROAS uses gross revenue before returns, discounts, and cancelled orders. Your break-even threshold is built on contribution; the platform's numerator isn't.
  • Double counting across channels. Run Meta and Google simultaneously and both will claim the same order. Sum the platform-reported revenue and it routinely exceeds what your store actually banked.
  • New vs. returning blindness. A 4× ROAS made mostly of existing customers who would have repurchased anyway is not acquisition — it's a tax on your own retention.

The correction is to sanity-check platform ROAS against MER (marketing efficiency ratio: total revenue ÷ total ad spend, no attribution model at all) and against new-customer economics. If platform ROAS says 3.5× but MER says 2.4×, believe something closer to MER — and compare that to your break-even. For subscription or repeat-purchase businesses, the cleaner frame is cost per new customer versus what that customer is worth over time; the CAC calculator gets you the acquisition-cost side of that equation.

Where break-even ROAS sits in your unit economics

Break-even ROAS is a first-order gate, but it plugs into the same unit-economics stack as LTV:CAC and payback. If customers repeat-purchase, you can tolerate first-order ROAS below break-even — provided the downstream math holds. These are the directional bands worth calibrating against:

MetricHealthyAround medianConcerningDirectional 2026 median
LTV:CAC ratio≥ 3:11.5–3:1< 1.5:1 (upside-down)~3–4× by stage
CAC payback period≤ 12 months12–18 months> 18 months~12–18 mo by stage
Monthly revenue churn< 2%2–3.5%> 3.5%~1.5–3.5% by stage

These are directional 2026 medians synthesized from public benchmark reports (SaaS Capital, Benchmarkit/KeyBanc, Bessemer, OpenView) — sources vary by sample and segment, so treat them as orientation, not gospel. The full band-by-band breakdown lives on the benchmarks page. The practical read: if your LTV:CAC clears 3:1 and payback lands under 12 months, running first-order ROAS at or slightly below break-even to acquire customers can be a deliberate strategy. If those numbers don't hold, break-even ROAS is a hard floor, not a suggestion.

Common mistakes

  1. Using gross margin instead of contribution margin. Excluding shipping, fees, and packaging understates break-even by half a turn or more. That gap is invisible in the dashboard and very visible in the bank account.
  2. Comparing platform ROAS to a contribution-based threshold. Inflated numerator, honest denominator. Either haircut the platform number against MER or accept that you're grading against a rigged score.
  3. Ignoring returns and discounts. An 8–10% return rate can move break-even ROAS by 0.25–0.4×. Bake it into the margin, not the excuses.
  4. One target ROAS across the whole account. Prospecting and retargeting have different incrementality. A blended target lets retargeting's easy wins subsidize prospecting losses you never see.
  5. Optimizing ROAS instead of contribution dollars. A 5× ROAS on $100/day earns less profit than 2.8× on $2,000/day at a 2.2× break-even. Past the floor, scale profit dollars — not the ratio.
  6. Treating break-even ROAS as company break-even. It's per-order math. Fixed costs still need to be covered by total contribution.

Run your own number

Everything above reduces to two inputs you already have — contribution margin and desired profit — and two outputs that should govern every ad account decision: the floor and the target. Put your real per-order numbers into the break-even ROAS calculator, get both thresholds, and then hold every campaign, ad set, and platform-reported number against them. The dashboard has an opinion; the margin math has the verdict.