How to Calculate Your Break-Even ROAS
A step-by-step guide to the break-even ROAS formula, with a worked example using made-up numbers and tips for turning it into a target you can use.
Updated November 7, 2026 · 6 min read
Return on ad spend is the number most store owners look at first, and it is also the number most often misread. A campaign showing a ROAS of 2.5 can be making money for one store and losing money for another. The difference is not the ads. It is the margin behind each order. Your break-even ROAS is the point where the revenue an ad generates exactly covers the cost of the ad and the cost of fulfilling the order. Below it, every sale loses money. Above it, you start to keep something. This guide shows you how to calculate it, how to use it, and where it can mislead you.
What ROAS measures, and what it leaves out
ROAS is revenue attributed to ads divided by what you spent on those ads. If you spend 100 and the platform attributes 300 in revenue, your ROAS is 3.0. That is a useful signal of efficiency, but it says nothing about profit on its own. It ignores the cost of the product, shipping, payment fees, packaging, returns and discounts. Two stores with identical ROAS can have completely different outcomes because one sells a product with a large margin and the other sells something close to cost.
That is why a ROAS target copied from a forum, a course or a competitor is rarely meaningful for your store. The only target that matters is one built from your own costs.
The break-even ROAS formula
The formula is short:
Break-even ROAS = 1 / contribution margin
Contribution margin is the share of each sale left after the variable costs of that sale, before ad spend. Variable costs are the ones that rise with every order:
- Cost of goods (what you pay your supplier or manufacturer per unit)
- Shipping and fulfillment, including packaging and any warehouse pick-and-pack fee
- Payment processing fees
- App or platform fees charged per order
- An allowance for returns, refunds and chargebacks
- The average discount you give through codes and promotions
Fixed costs such as your software subscriptions, salaries or rent are not part of this calculation. They matter for overall profitability, but break-even ROAS answers a narrower question: does this sale, on its own, cover the ad that produced it?
A worked example (made-up numbers)
The figures below are invented for illustration only. They are not benchmarks and they do not describe any real store or any Novaris customer.
Imagine a store selling a single product at an average order value of $60, after discounts.
- Example product cost: $15
- Example shipping and packaging: $8
- Example payment fees: $2
- Example returns allowance: $3
- Example per-order app fees: $1
Total variable cost in this example: $29. What is left per order before advertising: $60 minus $29, which is $31. The contribution margin is $31 divided by $60, or roughly 0.52, meaning about 52 percent.
Break-even ROAS = 1 / 0.52, which is about 1.94.
In this example, a campaign returning $1.94 in revenue for every $1 of ad spend roughly pays for itself and the order, with nothing left over. A ROAS of 3.0 would leave a contribution after ads. A ROAS of 1.5 would lose money on every order, even though 1.5 sounds positive on a dashboard.
From break-even to target ROAS
Break-even is a floor, not a goal. Most stores also need to pay for fixed costs and keep a profit. A simple way to set a target is to decide what share of revenue you want to keep after ads, then subtract it from your contribution margin before dividing.
Continuing the same made-up example: if you want to keep 15 percent of revenue as contribution after ads, your margin available for ads becomes 52 percent minus 15 percent, which is 37 percent. Target ROAS = 1 / 0.37, about 2.7. That number, not a generic one, becomes the reference for your campaigns.
Where break-even ROAS can mislead you
The formula is simple, but the inputs are where mistakes happen.
Platform-reported revenue is not your bank balance
Each ad platform attributes revenue using its own rules and attribution windows, and since privacy changes some of that revenue is modelled rather than directly observed. Two platforms may both claim the same order. Compare platform ROAS with the revenue your store actually recorded, and treat a blended view (total ad spend against total store revenue) as a useful sanity check. We cover this in more depth on our attribution tracking page.
First orders versus customer lifetime
Break-even on the first order is a conservative standard. If customers tend to buy again, you may accept a lower ROAS on acquisition campaigns because repeat purchases add contribution later. Be careful here: use your own repeat-purchase history, not hopes, and remember that cash spent today is real while future orders are an estimate.
Product mix
If you sell several products with different margins, a single break-even number can hide problems. A campaign that mostly sells your lowest-margin item might look fine on store-wide numbers while losing money. Calculate break-even per product or per product group where margins differ a lot.
Costs that change
Supplier prices, shipping rates and discount levels move. Recalculate whenever one of them changes, and at least every quarter. An out-of-date margin produces an out-of-date target.
How to put the number to work
Once you have your break-even and target ROAS, use them consistently:
- Judge campaigns against your own target. A campaign above target with stable volume is a candidate for more budget. One below break-even for a meaningful period needs a change, whether that is creative, audience, offer or landing page.
- Give campaigns enough data. A day or two of results, or a handful of orders, is too little to judge. Decide in advance how much spend or how many conversions you will wait for before acting.
- Build your target into rules. If you automate budget decisions, base the thresholds on your own numbers. For example, a rule you might choose could be "if ROAS stays below break-even for three days, reduce budget". The threshold is yours to set; see our automations overview for how rules like this work.
- Look at blended efficiency too. Total revenue divided by total ad spend across every channel shows whether advertising as a whole is paying off, which per-campaign numbers can hide.
A quick checklist
- List every variable cost per order, including returns and discounts.
- Calculate contribution margin from your real average order value.
- Divide 1 by that margin to get break-even ROAS.
- Subtract your desired profit share to get a target ROAS.
- Check platform revenue against store revenue before trusting either.
- Recalculate when costs, prices or product mix change.
Where Novaris fits
Novaris is an AI growth platform for e-commerce brands, built with our partner Atiko. It connects to ad platforms such as Meta, TikTok and Google and shows spend, revenue and ROAS side by side, so you can compare campaigns with the break-even and target numbers you set. The thresholds always come from you, and results still depend on your products, market, budget and ad accounts. If you want to see how the reporting fits your store, the plans are listed on our pricing page; ad spend is always paid directly to the ad platforms and is never included.
More guides
Meta, TikTok or Google: Where Should You Advertise First?
A practical comparison of the three biggest ad platforms for e-commerce, and a simple set of questions to choose your fi…
Read →How to Test Ad Creatives with AI Without Wasting Budget
Use AI to generate copy and visual variations, then test them with clear hypotheses, stopping rules and the right metric…
Read →Ad Automation Rules Every Store Should Set
Protective, growth, creative and operational rules for ad accounts, with example thresholds you set from your own number…
Read →Ready to scale your e-commerce brand?
Request a free trial or book a short demo. Plans from $99 a month, cancel anytime.