Break-Even ROAS: Formula, Examples and How to Set a Target
How to calculate break-even ROAS from your margin, with a quick table, ecommerce and lead gen examples, and how to turn it into a profitable target ROAS.
By the Zenstack team · · 8 min read
Break-even ROAS is the return on ad spend at which your ads pay for themselves and nothing more. The formula is simple: break-even ROAS = 1 ÷ your margin (as a decimal). If you keep 40 cents of every sales dollar after product and delivery costs, you need a ROAS of 2.5, or $2.50 in revenue for every $1 you spend on ads, before you make a cent of profit.
This guide shows how to work out the right margin, gives a quick lookup table, walks through four worked examples (including lead generation, where ROAS is harder to see) and explains how to turn break-even ROAS into a target you can actually set in Google Ads or Meta.
What is break-even ROAS?
ROAS is revenue from ads divided by what you spent on those ads. A ROAS of 3 means $3 of revenue for every $1 of spend. Online stores usually judge ads on ROAS, while lead generation businesses watch cost per lead.
The problem is that ROAS says nothing about profit on its own. A ROAS of 3 is excellent for a software product with high margins and a loss for a store that keeps 25% of each sale. Break-even ROAS fixes that by asking one question: given my margin, what ROAS do I need so that ad spend does not eat all of it?
- Above break-even: every sale from ads leaves something over after product costs and ad spend.
- At break-even: ads pay for themselves and your product costs, with zero left.
- Below break-even: you lose money on every ad-driven sale, however good the ROAS number looks.
The break-even ROAS formula
Break-even ROAS = 1 ÷ margin
Margin = (revenue − variable costs) ÷ revenue
The formula is the easy part. The margin is where most people go wrong, because they use the wrong one.
Which margin to use
Use contribution margin before ad spend: what you keep from each sale after every cost that grows with that sale, but before the ads themselves. That usually means subtracting:
- Cost of goods or cost of delivering the service
- Shipping and packaging you pay for
- Payment processing fees
- Marketplace or platform fees per order
- Average refunds, returns and chargebacks
- Any commission you pay per sale
Do not subtract ad spend, because the formula already accounts for it. And do not subtract fixed costs like rent, salaries and software here. Those belong in your target ROAS, which we cover below.
How to calculate break-even ROAS: step by step
- Pick one product, offer or average order. If margins differ a lot between products, work them out separately.
- Write down the average sale price the customer actually pays, after discounts.
- List every variable cost per sale from the list above and add them up.
- Work out the margin. Subtract variable costs from the sale price, then divide by the sale price.
- Divide 1 by the margin. That is your break-even ROAS.
- Check it against the platform's attribution. Your ad account and your store or CRM will rarely agree. Decide which number you judge ROAS on, and keep using it.
Break-even ROAS table by margin
If you already know your contribution margin, read your break-even ROAS straight off this table.
| Contribution margin | Break-even ROAS | Revenue needed per $1 of ad spend |
|---|---|---|
| 20% | 5.00 | $5.00 |
| 25% | 4.00 | $4.00 |
| 30% | 3.33 | $3.33 |
| 40% | 2.50 | $2.50 |
| 50% | 2.00 | $2.00 |
| 60% | 1.67 | $1.67 |
| 70% | 1.43 | $1.43 |
| 80% | 1.25 | $1.25 |
Notice how quickly the bar rises as margin falls. Halving your margin from 40% to 20% doubles the ROAS you need. That is why raising prices or cutting delivery costs can do more for ad profitability than any campaign change.
Four break-even ROAS examples
The numbers below are illustrations to show the maths, not benchmarks.
1. An online store
A store sells a product for $80. Product cost is $28, shipping $9, payment fees $3 and refunds average $4 per order. Variable costs are $44, so the margin is ($80 − $44) ÷ $80 = 45%. Break-even ROAS is 1 ÷ 0.45 = 2.22.
2. A store with a repeat purchase
Same store, but you know the average customer buys twice in their first year. If you are willing to judge ads on first-year value, revenue per new customer is $160 and the margin stays 45%. The break-even ROAS on the first order alone is still 2.22, but you can accept a first-order ROAS of around 1.11 and still break even over the year. Only do this if your repeat rate is measured, not hoped for, and you can afford to wait for the cash.
3. A service business running lead gen ads
Lead generation ads do not produce revenue in the ad account, so ROAS turns into a break-even cost per lead:
Break-even cost per lead = profit per customer × lead-to-customer rate
An agency sells a $4,000 project with a 50% margin, so each customer is worth $2,000 in profit. If 1 in 10 leads becomes a customer, the break-even cost per lead is $2,000 × 0.10 = $200. Pay more than that per lead and the ads lose money.
That 1 in 10 depends heavily on follow-up: how fast someone calls the lead and whether the booked call actually happens. That is why speed to lead and cutting no-shows move your break-even number as much as the ads do. Raise the close rate to 1 in 8 and the same business can afford $250 a lead.
4. A subscription product
A subscription costs $50 a month with a 75% margin. If customers stay six months on average, each one is worth $300 in revenue and $225 in margin. Break-even on first-month revenue is 1 ÷ 0.75 = 1.33, but on lifetime value you can afford to spend up to $225 to win a customer. Most subscription businesses therefore set a target cost per acquisition rather than a ROAS.
Break-even ROAS vs target ROAS
Break-even ROAS gets you to zero. You still need to pay for your team, software and office, and you want a profit. Your target ROAS is the number that covers those too.
A simple way to set it:
Target ROAS = 1 ÷ (margin − profit you want from each sale)
With a 50% margin, break-even ROAS is 2.0. If you want 15% of each ad-driven sale left over to cover fixed costs and profit, target ROAS is 1 ÷ (0.50 − 0.15) = 2.86.
| Break-even ROAS | Target ROAS | |
|---|---|---|
| Question it answers | When do ads stop losing money? | What ROAS keeps the business healthy? |
| Inputs | Contribution margin | Margin plus the profit share you want |
| How to use it | A hard floor: pause or fix anything below it | The goal you scale towards and set in bidding |
| Who sets it | Finance or the founder, from real costs | Founder and media buyer together |
Setting target ROAS in Google Ads and Meta
Both platforms let you bid towards a ROAS goal once conversion values are tracked properly. Google enters it as a percentage, so a target ROAS of 2.86 becomes 286%. Google's own Target ROAS help page warns that a target set too high can limit how much traffic your ads get, so start near what the campaign already achieves and move it in steps.
On Meta, ROAS-based bidding sits inside value-optimised campaigns. Any change to the goal can push the ad set back into the learning phase, so change it rarely and give it several days. Our guide on how to scale Facebook ads covers how to make budget and bid changes without wrecking results.
Common break-even ROAS mistakes
- Using gross margin from the accounts. It often leaves out shipping, fees and refunds, which makes break-even look lower than it is.
- Subtracting ad spend from the margin. That counts the ads twice and gives you a target that is too high.
- One number for every product. A blended break-even ROAS hides products that lose money on every ad sale.
- Trusting platform ROAS without checking. Compare ad-reported revenue with what your store or CRM actually received at least once a month.
- Judging on a single day. ROAS swings day to day. Decide on a week or more of data.
- Never updating it. When costs, prices or shipping rates change, so does your break-even ROAS.
Who should own your ROAS numbers
Knowing your break-even ROAS is the start. Someone then has to check it against live results every day, pause what falls below the floor, and push budget towards what clears the target. That is the core of a media buyer's job, and why it is hard to do well as a founder between calls or from an agency that looks at your account once a week. If you are comparing options, here is what a media buyer costs as a freelancer, an agency or a full-time hire.
Hitting your target ROAS with a dedicated remote media buyer
Through Zenstack, a dedicated remote media buyer works only for you, inside your own Google and Meta accounts, during your business hours. They build your break-even and target ROAS with you, check results against them every morning, and scale or cut spend based on real margin rather than the platform's headline number. For lead generation, an appointment setter calls new leads quickly and books them, which raises your close rate and with it the cost per lead you can afford.
Rates start at $12 an hour, about $1,920 a month for a full-time hire, with recruiting, contracts and payroll handled by us. Your ad spend stays in your account. See pricing or book a call to talk through your numbers.
Frequently asked questions
What is a good ROAS?
There is no universal good ROAS because it depends on your margin. Any ROAS above your break-even ROAS makes money on each sale, and a good ROAS is one that also clears your target after fixed costs.
Is a ROAS of 2 profitable?
Only if your contribution margin is above 50%. At a 50% margin a ROAS of 2 breaks even exactly; with lower margins it loses money on every ad-driven sale.
What is the difference between ROAS and ROI?
ROAS compares revenue with ad spend only. ROI compares profit with total investment, so it accounts for product costs and other expenses that ROAS ignores.
Should I use gross margin or contribution margin for break-even ROAS?
Contribution margin is more accurate because it includes shipping, payment fees and refunds as well as product costs. Leave ad spend out of it, since the formula already accounts for the ads.
How do I calculate break-even ROAS for lead generation?
Work out a break-even cost per lead instead: profit per customer multiplied by the share of leads that become customers. Any cost per lead under that number is profitable.