Breakeven ROAS Calculator
Breakeven ROAS is the floor, not the goal — the ROAS at which ad spend exactly cancels out against the margin it generated. This calculator also computes a "target ROAS" once you specify a profit margin you actually want to hit, not just breakeven.
Breakeven ROAS = 1 ÷ Gross Margin
4.00x
The floor — spend below this loses money.
6.67x
ROAS needed to hit your target profit margin.
What each field wants
- Gross margin
- Revenue minus cost of goods sold, as a percentage of revenue. Use the margin on the products the campaign actually sells, not a company-wide blended figure — a campaign pushing your lowest-margin SKU has a much higher breakeven than the business average implies.
- Target profit margin (optional)
- The profit you want left over after both COGS and ad spend, as a percentage of revenue. Leave it at 0 to see pure breakeven. Set it to 10–20% for a campaign that has to contribute to overhead, not just wash its face.
How this number is derived
Why the formula is 1 ÷ margin
Every ₹100 of revenue at a 40% gross margin leaves ₹40 of gross profit to pay for the ad. So ₹1 of ad spend has to generate ₹1 ÷ 0.40 = ₹2.50 of revenue just to be paid back out of margin. That is breakeven ROAS: 2.5x. Below it, the campaign consumes more cash than the margin it creates.
Target ROAS adds the profit you want to keep
At a target profit margin p, the ad can only consume margin − p of each revenue rupee, so the required ROAS becomes 1 ÷ (margin − p). The jump is steeper than people expect: at 40% gross margin, moving from breakeven to a 15% profit target raises the required ROAS from 2.5x to 4.0x — a 60% increase in efficiency demanded, for 15 points of profit.
Gross margin is the input people get wrong
The most common error is using markup instead of margin. A product bought at ₹60 and sold at ₹100 has a 40% margin and a 67% markup. Entering 67 here would tell you a 1.5x ROAS breaks even, when the real figure is 2.5x — an error large enough to make a losing campaign look profitable.
Which costs belong in the margin
At minimum: COGS, inbound freight and duties, payment gateway fees, and shipping if you absorb it. If you want a number that survives a finance conversation, also deduct returns/RTO, packaging, and fulfilment labour — which is contribution margin rather than gross margin, and gives a higher, more honest breakeven.
Two SKUs, one campaign, two very different floors
- Product A
- Sells at ₹2,000, COGS ₹800 → 60% gross margin
- Product B
- Sells at ₹2,000, COGS ₹1,500 → 25% gross margin
- Target profit
- 10% of revenue
Product A breakeven = 1 ÷ 0.60 = 1.67x
Product A target = 1 ÷ (0.60 − 0.10) = 2.00x
Product B breakeven = 1 ÷ 0.25 = 4.00x
Product B target = 1 ÷ (0.25 − 0.10) = 6.67xA 3.0x ROAS is a comfortable win on Product A and a significant loss on Product B — the same campaign, the same ROAS, opposite verdicts. This is why a single account-wide target ROAS quietly subsidises your worst-margin products with your best ones.
Breakeven ROAS at common margins
Pure breakeven, no profit target. Read your own margin off this before setting any platform tROAS bid target.
| 20% gross margin | 5.00x | Low-margin retail/reselling. Paid acquisition is structurally hard here. |
|---|---|---|
| 30% gross margin | 3.33x | Typical apparel and consumer electronics resale. |
| 50% gross margin | 2.00x | Common D2C target after COGS and shipping. |
| 70% gross margin | 1.43x | Beauty, supplements, digital-physical hybrids. |
| 85% gross margin | 1.18x | Software and digital goods — where ROAS stops being the binding constraint and payback period takes over. |
What this assumes, and what it doesn't model
Assumptions
- Gross margin is constant across the units the campaign sells. If the campaign moves a mix, use the weighted average margin of that mix.
- The revenue in your ROAS numerator is net of discounts and excludes tax and shipping charged to the customer. If your ad platform reports gross checkout value, your real breakeven is higher than this calculator says.
- Ad spend is the only variable cost being covered. Agency fees, creative production and platform tooling sit outside the ratio.
Deliberately not modelled
- Does not model returns, RTO, or chargebacks — on a cash-on-delivery Indian D2C business those can consume a fifth of the margin this assumes you have.
- Does not account for repeat purchase. A breakeven-ROAS floor treats every customer as a one-time transaction, which understates the case for acquiring customers with high repeat rates.
- Ignores the difference between platform-reported ROAS and reconciled ROAS. If Google over-reports revenue by 25%, a dashboard reading of 2.5x is really 2.0x against your books.
- It is a floor, not a target. Hitting exactly breakeven means the campaign paid for itself and contributed nothing to fixed costs.
Common questions
Should I set my platform target ROAS to my breakeven ROAS?
No — set it above. A tROAS bid target is an average the algorithm optimises towards, so setting it at breakeven means roughly half your conversions come in below breakeven. Use the target-profit figure from this calculator as the bid target, and treat breakeven as the line where you kill the campaign.
Gross margin or contribution margin?
Contribution margin, if you have it. Gross margin is the fast approximation; contribution margin deducts the other per-order variable costs — payment fees, shipping, returns, fulfilment — and produces a breakeven that is typically 15–40% higher and considerably harder to argue with.
My breakeven ROAS is 5x and nothing hits it. What now?
That is a margin problem presented as a marketing problem. The levers, in order of how quickly they work: raise average order value (bundles, quantity breaks, free-shipping thresholds), renegotiate COGS, or find a channel with structurally cheaper traffic. Optimising creative against an unreachable target burns budget on a constraint that is not in the ad account.
Does this apply to lead generation as well as e-commerce?
Yes, with one substitution: replace revenue per order with expected revenue per lead — lead-to-close rate multiplied by average deal value multiplied by gross margin. The arithmetic is identical; the uncertainty is larger because the close rate is an estimate.
Last reviewed August 28, 2026.