How to Calculate Break-Even ROAS (Formula + Free Calculator)
Every ad campaign has a floor. Below it, you lose money on every sale no matter how much revenue the campaign appears to generate. Break-even ROAS is that floor: the minimum return on ad spend at which your ad revenue covers all variable costs per order and leaves exactly zero profit. Knowing this number before you read a campaign report changes what that report means. If your ROAS sits above break-even, ads are profitable. Below it, you are paying for growth that costs more than it returns.
The Break-Even ROAS Formula
The formula has two steps. First, calculate your gross margin per order. Then invert it.
Step 1: Gross margin per order
Gross margin (%) = (Price − Variable costs) / Price
Variable costs include everything that changes with each sale: COGS, shipping, fulfillment, payment processing fees (typically 2.9% plus a fixed fee on Stripe or Shopify Payments), and the cost of handling returns.
Step 2: Break-even ROAS
Break-even ROAS = 1 / Gross margin
| Gross Margin | Break-Even ROAS |
|---|---|
| 20% | 5.0x |
| 25% | 4.0x |
| 30% | 3.33x |
| 40% | 2.5x |
| 50% | 2.0x |
| 60% | 1.67x |
The table shows why margin differences matter so much. A store at 20% margin needs 5x ROAS just to break even. A store at 50% margin breaks even at 2x. Running both stores at a 3x ROAS looks identical in a dashboard but produces opposite financial outcomes.
Returns complicate the margin calculation. A 5% return rate does not reduce revenue by 5%. Each return means you shipped a product, paid all variable costs, then got revenue reversed. The correct adjustment is:
Adjusted variable cost = base variable cost × (1 + return rate / (1 − return rate))
At a 10% return rate, your effective variable cost rises by about 11%. That moves break-even ROAS up, sometimes by more than you expect.
3 Worked Examples
1. D2C ecommerce (apparel)
A brand sells a $90 hoodie. Variable costs per order:
- COGS: $28
- Shipping: $9
- Fulfillment (3PL): $4
- Payment fee: $2.91 (2.9% + $0.30)
- Return rate: 8%
Base variable cost: $43.91. Adjusted for returns: $43.91 × 1.087 = $47.73.
Gross profit: $90 − $47.73 = $42.27. Gross margin: 46.97%.
Break-even ROAS: 1 / 0.4697 = 2.13x
If the brand's Google Shopping campaign runs at 1.9x, it is losing roughly $4 per sale before fixed costs.
2. SaaS free trial (conversion campaign)
A SaaS product charges $49/month. The ad campaign drives free trial sign-ups that convert to paid plans. The relevant costs are payment processing (2.9% + $0.30) and churn-adjusted refunds (estimated 3%).
Variable cost per paid conversion: $1.72 (payment fee). Adjusted for 3% refund rate: $1.78.
Gross profit per conversion: $47.22. Gross margin: 96.4%.
Break-even ROAS: 1 / 0.964 = 1.04x
For SaaS with minimal variable costs, almost any positive ROAS covers the immediate transaction. The real constraint is CAC payback period relative to LTV, not break-even ROAS at the transaction level.
3. Local service business (home cleaning)
A cleaning service charges $150 per job. Variable costs per booking:
- Labor (2 hours at $25/hr): $50
- Supplies allocation: $8
- Booking software fee (flat): $3
- Payment fee: $4.65
Total variable cost: $65.65. No significant return rate (cancellations under 2%).
Gross profit: $84.35. Gross margin: 56.2%.
Break-even ROAS: 1 / 0.562 = 1.78x
Local service businesses often see high gross margins per job, which means break-even ROAS is relatively easy to hit. The harder constraint is total job capacity.
What to Do When ROAS Misses Break-Even
A below-break-even ROAS is a signal, not necessarily a shutdown trigger. Work through these questions before cutting spend.
Check whether the margin inputs are accurate. Most teams undercount variable costs. Payment fixed fees, return handling labor, and packaging materials are frequently omitted. Recalculate with every line item. Sometimes the ROAS is fine; the margin estimate was wrong.
Look at whether the campaign drives repeat buyers. Break-even ROAS is an order-level metric. If customers acquired through that campaign repurchase at high rates without additional ad spend, the lifetime economics can be positive even when the first order breaks even or loses a small amount. This is only defensible if you can measure the repurchase rate and project LTV with confidence.
Raise prices or cut costs before adjusting bids. If break-even ROAS is structurally too high because margins are thin, bid changes won't fix it. Renegotiating COGS, switching 3PL providers, or increasing AOV with bundles all move the break-even number in your favor. Every percentage point of margin improvement lowers the ROAS bar.
Pause, don't delete. Campaigns with below-break-even ROAS are worth pausing to analyze before ending. Check which ad groups or product categories are dragging the average down. Frequently, one segment is profitable and another is destroying the overall number.
Use the OnSumo Break-Even ROAS Calculator to test how changes in costs, prices, and return rates move your break-even threshold. If you are running Google Ads specifically, the Google Ads Break-Even Calculator adds campaign spend allocation to the calculation.
Frequently Asked Questions
What is break-even ROAS?
Break-even ROAS is the return on ad spend at which your ad revenue exactly covers all variable costs per order, leaving zero profit or loss. It is calculated as 1 divided by your gross margin percentage. If your gross margin is 40%, your break-even ROAS is 2.5x.
How is break-even ROAS different from target ROAS?
Break-even ROAS is the floor: the point at which you stop losing money per order. Target ROAS is the return you need to hit a specific profit goal above break-even, such as a 10% or 15% net margin. Running at exactly break-even means variable costs are covered but no profit is generated; you still need to cover fixed costs from somewhere.
Does break-even ROAS include ad spend?
No. Break-even ROAS tells you the revenue multiple at which ad spend is recovered alongside variable product costs. It does not account for fixed overhead, agency fees, or salaries. Those costs require an additional margin buffer above break-even ROAS to be covered by ad-driven revenue.
Why does my break-even ROAS change when I adjust my return rate?
Returns add cost without adding revenue. When a customer returns an item, you incur shipping, handling, and restocking costs while revenue is reversed. A higher return rate raises your effective variable cost per order, which compresses gross margin and pushes break-even ROAS up. Even a 5-percentage-point increase in return rate can raise break-even ROAS by 0.2x to 0.4x depending on the margin range.
Calculate Your Break-Even ROAS
Enter your product price, COGS, shipping, fulfillment, payment fees, and return rate into the Break-Even ROAS Calculator. The tool calculates your gross margin, shows your break-even ROAS, and builds a sensitivity table across five target margin levels so you can see exactly how much buffer you have above the floor.