Break-Even ROAS: Formula, Margin Table and Examples
Break-even ROAS is 1 divided by your contribution margin. The formula, a margin table from 10 to 70 percent, worked examples and why platforms overstate.
Sara
Co-founder & CTO

A ROAS of 3 sounds healthy until you work out that, at a 30 percent margin, you need 3.33 just to stand still. Break-even ROAS is the return on ad spend at which a campaign stops losing money and starts covering its own cost, and it is different for every store because it depends entirely on margin. This guide gives the break even ROAS formula, a table you can read your number off, worked examples, and the reasons the ROAS in your ad account is usually higher than the one you should compare it with.
The short answer: divide 1 by your margin, then check it against Arktis, not the ad platform
Break-even ROAS equals 1 divided by your contribution margin, expressed as a decimal. A store keeping 40 cents of every revenue dollar after product, shipping, payment and return costs has a break-even ROAS of 1 / 0.40 = 2.5, which means every $1 of ad spend has to bring in $2.50 of revenue before the campaign has paid for itself. Anything above 2.5 is profit, anything below it is a loss, however good the number looks in Ads Manager.
The formula is the easy half. The hard half is knowing your real margin and what ROAS each campaign really produces, and for that in an online store Arktis is the clear winner. Its unit economics panel applies the cost percentages you enter to your real order revenue, and it reports ROAS per Meta campaign against matched Shopify and Stripe orders instead of each platform's own claims. Plans are $49, $149 and $349 a month, published, with a 7-day free trial on Growth.
| Contribution margin | Break-even ROAS | As a Google Ads percentage | Most you can spend per $100 of revenue |
|---|---|---|---|
| 10% | 10.00 | 1,000% | $10 |
| 15% | 6.67 | 667% | $15 |
| 20% | 5.00 | 500% | $20 |
| 25% | 4.00 | 400% | $25 |
| 30% | 3.33 | 333% | $30 |
| 35% | 2.86 | 286% | $35 |
| 40% | 2.50 | 250% | $40 |
| 50% | 2.00 | 200% | $50 |
| 60% | 1.67 | 167% | $60 |
| 70% | 1.43 | 143% | $70 |
Key takeaways
Break-even ROAS is 1 divided by contribution margin, so a lower margin demands a sharply higher ROAS: halving margin from 40 to 20 percent doubles the break-even point from 2.5 to 5. Use contribution margin, meaning price minus product cost, shipping, payment fees and returns, not the gross margin on the product alone, or you will set the bar too low. Target ROAS sits above break-even by the profit you want to keep. Compare both with ROAS measured against real orders, because platform-reported ROAS runs high, and decide deliberately whether prospecting must break even on the first order.
The break even ROAS formula
ROAS is revenue attributed to ads divided by ad spend. Google's own definition of target ROAS works the same way, expressed as a percentage: $5 of sales for $1 of ad spend is a 500 percent target.
A campaign breaks even when the margin it earns equals what it cost. If revenue is R, contribution margin is m and spend is S, the campaign breaks even when R multiplied by m equals S. Rearrange that and R divided by S, which is ROAS, equals 1 divided by m. That is the whole break even ROAS formula:
**Break-even ROAS = 1 / contribution margin**
Amazon Ads publishes the same formula in its Ads Math guide, with one difference worth noticing. It uses gross profit margin, revenue minus cost of goods sold, divided by revenue. That is a reasonable first pass, but for a store that pays for its own shipping, payment processing and returns, it sets the bar too low.
Defining the margin properly
Contribution margin is revenue minus the costs that rise and fall with each sale, divided by revenue. For an online store that means the price the customer actually paid, net of discounts and sales tax or VAT, minus four things: the landed cost of the goods, shipping and fulfilment including packaging, payment processing fees, and the expected cost of returns. Fixed costs such as salaries, rent and software are left out, because the question break-even ROAS answers is whether the next order covers the ad that produced it.
Returns deserve their own line because they are easy to forget and large. The National Retail Federation forecast in October 2025 that 19.3 percent of online sales would be returned that year. Ignore them and you calculate a margin the bank account never sees.
A worked example
Take an illustrative store with an average order of $100 after discounts and tax. The goods cost $35, shipping and fulfilment $10, payment processing about $3, and past data suggests returns cost an average of $7 per order once refunds and return shipping are counted.
Gross margin on the product alone is 65 percent, which gives a break-even ROAS of 1.54. Contribution margin is $100 minus $55 of variable costs, which is $45 or 45 percent, and that gives a break-even ROAS of 1 / 0.45 = 2.22. The gap matters. A campaign running at a ROAS of 1.9 looks comfortably profitable on the first calculation and is losing about 15 cents per dollar spent on the second.
Now suppose the same store runs a 20 percent off sale. The order drops to $80, the costs stay where they were apart from a slightly smaller payment fee, and contribution falls to about $25.60, a margin of 32 percent. Break-even ROAS jumps to about 3.1. This is why a promotion that lifts platform ROAS can still lose money: the revenue number moves, the break-even line moves further.
Target ROAS vs break-even ROAS
Break-even is the floor, not the goal. To keep a share of revenue as profit after ad costs, subtract that share from your margin before inverting it:
**Target ROAS = 1 / (contribution margin minus desired profit margin)**
With a 45 percent contribution margin and a goal of keeping 15 percent of revenue as profit after advertising, the target is 1 / 0.30 = 3.33. In Google Ads terms that is a target ROAS of 333 percent. The store in the example should read any campaign between 2.22 and 3.33 as working but below plan, and anything under 2.22 as losing money on the first order.
Why platform-reported ROAS overstates
The ROAS in Meta Ads Manager or Google Ads is calculated by each platform on its own rules, and those rules are generous in three ways.
The windows are wide. Meta's standard attribution settings can count a website purchase that happens within one or seven days of a link click on the ad, or within one day of simply seeing it. Google Ads uses a 30-day click-through window by default, with separate windows for engaged-view and view-through conversions. Since March 2026 Meta has been rolling out a narrower definition in which only link clicks count as click-through, which tightens things a little but does not change the principle.
The platforms do not see each other. A shopper who clicks a Meta ad on Monday and a Google ad on Thursday, then buys, can be counted in full by both. Add the two platforms' reported revenue together and you can exceed what the store actually sold.
Attribution is not causation. Meta now offers an incremental attribution model built to predict whether a conversion was caused by an ad, which is an implicit acknowledgement that its standard model also counts some purchases that would have happened anyway. When comparing results across attribution models, Meta's own help centre tells advertisers who use external analytics tools to evaluate performance in those tools.
So compare break-even ROAS with ROAS measured against your own deduplicated order data, not the platform's figure. Our guide to cross-channel attribution covers the mechanics.
New customers vs returning customers
A blended ROAS mixes two very different kinds of order. A returning customer who clicks a retargeting ad on the way to a purchase they had already planned makes the campaign look efficient without the ad doing much. A new customer is harder to win and worth more than the first order if they come back.
The platforms recognise the distinction. Google Ads lets advertisers bid higher for new customers than existing ones, or bid only for new customers, identifying existing customers from first-party data such as a customer list. That is a signal worth copying in your own reporting: judge prospecting campaigns and retargeting campaigns against the same break-even line, but read them differently.
For prospecting, a first-order ROAS below break-even can be a sound decision if new customers reliably reorder, because the later orders carry no acquisition cost. That is a lifetime value question rather than a ROAS one, and our guide to customer lifetime value calculation shows how to put a number on it. For retargeting, hold the line at break-even or above, because some of that revenue was coming anyway.
Measuring it in your store with Arktis
A break-even ROAS is only useful if the ROAS you compare it with is honest. Arktis captures the ad click identifier when a visitor lands, such as fbclid for Meta or gclid for Google, together with UTM parameters, and holds them against that visitor across sessions. When the visitor buys, the Shopify order is matched to the visitor on email, or on the UTM tags in the landing URL against a session from the previous 24 hours, or the Stripe customer is matched through a four-pass waterfall, and the order is credited to the ad click that preceded it.
The result is ROAS and customer acquisition cost per Meta campaign, calculated from orders that actually happened, and per platform for spend you enter by hand. Comparing first-touch, last-touch, linear, time-decay and position-based credit per ad platform shows how much a channel's ROAS depends on the model, which can be the difference between clearing break-even and not.
The margin side sits in the unit economics panel on the Ads Analytics dashboard. You enter cost of goods, shipping and payment processing as percentages of revenue, with defaults of 35, 5 and 2.9 percent until you do. Arktis applies them to the revenue from your synced orders and reports gross profit after cost of goods, shipping and processing, your contribution margin percentage, blended ROAS as revenue divided by ad spend, and net profit after ad spend. Revenue there is the order total the customer paid, so it includes any tax and shipping charged, and returns are only deducted where a Stripe payment was refunded. Ad spend is Meta spend synced through the direct connection plus any spend you enter manually for platforms that are not connected, such as Google or TikTok.
Where this approach falls short
The unit economics panel is only as accurate as the percentages you give it. Cost of goods and processing are entered as flat percentages of revenue, so a store with very different margins across products should check the blended figure against its own books, and the defaults are placeholders, not your numbers. Because revenue in Arktis is the order total including tax, compare like with like: either work out your margin on tax-inclusive revenue, or take tax out of Arktis revenue before setting it against your break-even. Meta Ads spend syncs per campaign through a direct connection; Google, TikTok and other spend is entered manually per platform and period, so ROAS for those platforms is per platform rather than per campaign.
Attribution of any kind, ours included, assigns credit rather than proving cause. If you need to know how many sales a channel truly adds, an incrementality test with a holdout group answers that better than any model, and our guide to incrementality testing explains how to run one. Break-even ROAS on attributed revenue is the everyday operating number; incrementality is the periodic reality check.
Put your break-even line to work
Work out your contribution margin, read your break-even ROAS off the table above, and set a target above it. Our free ROAS calculator takes spend and revenue per channel plus your contribution margin, and shows per-channel and blended ROAS against your break-even ROAS, and the Facebook Ads cost calculator helps you estimate what a Meta budget will buy before you commit it. For background on the metric itself, see what is ROAS.
To see ROAS per campaign against your real orders, start the 7-day Growth trial, or compare the tiers on the pricing page.
Sources
Amazon Ads: ads math guide, the break-even ROAS formula using gross profit margin, accessed 24 September 2026
Google Ads Help: about target ROAS bidding, target ROAS as conversion value divided by spend, expressed as a percentage, accessed 24 September 2026
Google Ads Help: about conversion windows, the 30-day default click-through window and view-through windows, accessed 24 September 2026
Meta Business Help Centre: attribution models and settings, click-through, view-through and engage-through windows, incremental attribution and the advice to evaluate in external tools, accessed 24 September 2026
Meta: changes to click-through attribution, link clicks only from March 2026, published 3 March 2026
Google Ads Help: about customer lifecycle goals, bidding higher for or only for new customers, accessed 24 September 2026
National Retail Federation: 2025 returns forecast, 19.3 percent of online sales expected to be returned, published 15 October 2025
Corporate Finance Institute: contribution margin, definition and ratio formula, accessed 24 September 2026
Frequently Asked Questions
What is the break even ROAS formula?
Break-even ROAS equals 1 divided by your contribution margin as a decimal. A store with a 40 percent contribution margin has a break-even ROAS of 1 / 0.40 = 2.5, so each $1 of ad spend must bring in $2.50 of revenue to cover itself. Above that the campaign is profitable on the first order; below it, it loses money.
Should I use gross margin or contribution margin for break-even ROAS?
Use contribution margin for an online store: the price paid net of discounts and tax, minus product cost, shipping and fulfilment, payment fees and the expected cost of returns. Gross margin only subtracts the cost of goods, so it produces a break-even ROAS that is too low. In a worked example with a $100 order, gross margin gives 1.54 and contribution margin gives 2.22.
What is the difference between target ROAS and break-even ROAS?
Break-even ROAS is the point where ad spend exactly equals the margin it generates. Target ROAS adds the profit you want to keep: it equals 1 divided by contribution margin minus your desired profit margin. With a 45 percent contribution margin and a 15 percent profit goal, the target is 1 / 0.30 = 3.33, or 333 percent in Google Ads terms.
Is a ROAS of 1 break-even?
Only if your margin were 100 percent, which no store has. A ROAS of 1 means you got back in revenue exactly what you spent on ads, but the product, shipping, fees and returns still have to be paid from that revenue. At a 40 percent contribution margin, a ROAS of 1 loses 60 cents on every dollar of ad spend.
Why is the ROAS in Meta or Google Ads higher than my real ROAS?
Each platform counts conversions under its own rules, including purchases by people who only saw a Meta ad, and click windows of up to seven days on Meta and 30 days by default on Google Ads. The platforms do not see each other's clicks, so one order can be claimed by both. Compare break-even ROAS with ROAS measured against your own deduplicated orders instead.
Free tools for this topic
From the blog
Try Arktis free for 7 days
Attribution tracking, session recordings, and AI automation in one platform. Set up in 2 minutes, free for 7 days.
Start 7-day free trialWritten by
Sara
Co-founder & CTO
Sara architects Arktis's technical infrastructure, specializing in AI agents and real-time data processing systems.