Free tool
Break-even ROAS calculator
This free break-even ROAS calculator finds the exact return on ad spend where your campaigns stop losing money. Enter your selling price and every variable cost — COGS, shipping, payment and platform fees — and it returns your break-even ROAS, your break-even CPA, and the target ROAS you need to hit any net margin you choose. It is the number every media buyer should know before turning on a single ad.
Break-even ROAS & ad profitability calculator
Enter your price and variable costs to see the exact ROAS and CPA where your ads stop losing money — and the ROAS you need to hit a target net margin.
Include all variable costs — product, shipping, transaction and platform fees, pick-and-pack — for a true break-even. Fixed costs like salaries or SaaS don't belong here; they aren't per-order.
Break-even ROAS
1.82×
Revenue per $1 of ad spend just to break even.
Break-even CPA
$33.00
Most you can pay to get one order.
Target ROAS
2.86×
Profit zone
Anything to the right of break-even makes money.
Per-order breakdown
- Contribution profit / order
- $33.00
- Contribution margin
- 55.0%
The formula
break-even ROAS = 1 ÷ contribution margin
contribution margin = (price − COGS − shipping − fees) ÷ price
break-even CPA = price − variable costs
target ROAS = 1 ÷ (contribution margin − target margin)
What is break-even ROAS?
Break-even ROAS is the return on ad spend at which an advertising campaign is exactly neither profitable nor loss-making: every dollar you spend on ads comes back as just enough revenue to cover that dollar plus the cost of the product you sold. Above it, you make money; below it, you lose money. It is expressed as a multiple — a 2.5× break-even ROAS means you must generate $2.50 in revenue for every $1.00 spent on ads simply to stay level. Knowing this single figure turns a vague “is this campaign working?” into a hard line you can hold every ad account to.
The formula is elegantly simple: break-even ROAS = 1 ÷ contribution margin, where your contribution margin is the share of the selling price left after every variable cost. If a $60 product costs you $18 in COGS, $6 to ship, and $3 in fees, then $33 of that $60 — a 55% contribution margin — is available to spend on ads and profit. Your break-even ROAS is 1 ÷ 0.55 = 1.82×. The thinner your margins, the higher the ROAS you must hit just to survive, which is why two stores selling at the same price can need wildly different ROAS targets depending on what it costs each of them to fulfill an order.
How to use this ad profitability calculator
- Enter your selling price or AOV. Use the price of a single product, or your average order value if customers typically buy more than one item per checkout.
- Add your COGS. This is the landed cost of the product itself — what you pay a supplier or manufacturer, including inbound freight and duties.
- Add shipping and fees. Shipping/fulfillment and payment + platform fees each have a $ / % toggle, so you can enter a flat amount or a percentage of the order value — handy for payment processing that runs at, say, 2.9% + a fixed fee, or a marketplace commission expressed as a percentage.
- Read the three stat cards. Your break-even ROAS, break-even CPA, and target ROAS appear instantly. Type a net-margin goal into the small box on the target card to see the ROAS required to earn it.
- Check the profit zone. The horizontal bar shades the losing range in red up to your break-even point and the profitable range in green beyond it, with a marker for break-even and, when it is achievable, your target ROAS.
There is no calculate button — every figure updates live as you type, and the entire scenario is saved in the page URL so you can bookmark it or share a link that reopens to the same numbers.
Break-even CPA: the other side of the same coin
Where ROAS is a ratio, break-even CPA (cost per acquisition) is a dollar figure, and for many buyers it is the more intuitive of the two. It answers: “what is the most I can pay to acquire one customer before this order stops being worth it?” The answer is your contribution profit per order — the selling price minus every variable cost. On that $60 product with $33 of contribution profit, your break-even CPA is $33: spend more than $33 to win the order and you lose money on it; spend less and you keep the difference as profit.
Break-even ROAS and break-even CPA are two expressions of the exact same unit economics, and which one you optimize toward is mostly a matter of how your ad platform reports and how you like to think. ROAS scales naturally with order value and is the default lens for e-commerce catalogs where prices vary; a target CPA is often cleaner for lead generation, subscriptions, or any funnel with a single, fixed conversion value. This tool shows both at once so you can hand your media buyer whichever number their campaign optimizes against and know the two are perfectly consistent.
What ROAS do I need to be profitable?
Break-even keeps you level, but no one runs ads to break even — you want a profit. That is what the target ROAS card is for. To leave a net margin of t (measured as a share of revenue) after ad spend, you need to hold back more than just the break-even amount, so the formula becomes target ROAS = 1 ÷ (contribution margin − target margin). If your contribution margin is 55% and you want to keep 20% of revenue as profit after ads, you need 1 ÷ (0.55 − 0.20) = 1 ÷ 0.35 ≈ 2.86×.
This exposes an uncomfortable truth about thin-margin businesses: the closer your desired net margin creeps toward your contribution margin, the more the required ROAS explodes, because you are trying to fund both your profit and your ad costs out of an ever-smaller slice. If your contribution margin is 55% you cannever net 55% after paying for a single ad — that would require an infinite ROAS — and even netting 40% demands a punishing 6.67× return. When the target card shows a dash, that is exactly what has happened: the margin you asked for is at or above your contribution margin and simply cannot be reached at any ROAS until your unit economics improve.
Why 'include all variable costs' is the whole game
The break-even ROAS math is trivial; getting the inputs right is where real accuracy lives, and the costs people leave out are almost always variable ones that quietly erode margin. Payment processing fees, marketplace or platform commissions, pick-and-pack labor, packaging materials, the free-shipping promise you absorb, returns and chargebacks, and the discount code half your customers use — each is a real per-order cost, and each one raises your true break-even ROAS above the flattering number you get from COGS alone. Skip them and you will run campaigns that look profitable in the ad dashboard while your bank balance says otherwise.
Be equally careful about what does not belong here: fixed costs. Salaries, rent, software subscriptions, and agency retainers are real and important, but they are not incurred per order, so folding them into this calculation distorts your break-even ROAS. The right mental model is a two-step one: use contribution margin — price minus variable costs only — to find the break-even ROAS that keeps each individual order above water, then separately ensure your total contribution across all orders covers your fixed overhead. Mixing the two is the most common way these calculations mislead, which is why the tool asks only for per-order variable costs.
Break-even ROAS by contribution margin
Because break-even ROAS is just the reciprocal of contribution margin, you can read your minimum profitable ROAS straight off your margin. Here is the relationship at a glance — find your contribution margin and the break-even ROAS is the ROAS you must beat:
| Contribution margin | Break-even ROAS | Break-even CPA on a $100 order |
|---|---|---|
| 20% | 5.00× | $20 |
| 30% | 3.33× | $30 |
| 40% | 2.50× | $40 |
| 50% | 2.00× | $50 |
| 60% | 1.67× | $60 |
| 70% | 1.43× | $70 |
| 80% | 1.25× | $80 |
The pattern is stark: a store with a 20% contribution margin has to squeeze a 5× ROAS out of its ads just to break even, while a high-margin digital product at 80% margin is already profitable at 1.25×. This is why margin, not clever creative, is usually the real constraint on whether paid acquisition can ever work for a given business — and why improving unit economics often does more for profitability than any bid adjustment.
Who uses a break-even ROAS calculator?
- E-commerce owners deciding whether Meta, Google, or TikTok ads can be profitable at their current price and cost structure before committing a budget.
- Media buyers and PPC managers setting a target ROAS or target CPA in the ad platform that actually corresponds to profit, not just a round number a client picked.
- DTC and dropshipping brands stress-testing whether a product's margins leave enough room to acquire customers profitably at scale.
- Agencies setting client expectations, showing exactly why a 3× ROAS target is comfortable for one product and impossible for another.
- Founders modeling a launch who need to know the ROAS their ads must clear before the business makes money on paid traffic.
Pair this with the markup & margin calculator to set the price and margin behind these numbers, tag your campaigns with the UTM builder, and visualize the results with the chart maker.
Break-even ROAS vs the ROAS your ad platform reports
A crucial subtlety trips up buyers who compare this calculator's number to the ROAS in their ad dashboard: platform-reported ROAS and your true break-even are measured against different things. Meta, Google, and TikTok report revenue divided by ad spend, but that revenue is typically the full order value, before your COGS, shipping, and fees are subtracted. Your break-even ROAS, by contrast, already accounts for those costs. So when the platform tells you a campaign ran at 2.0× and your break-even is 1.82×, you are genuinely profitable — but only because the break-even figure has done the work of folding in your unit costs. Comparing a cost-unaware platform ROAS to a cost-aware target is exactly the apples-to- oranges error that makes people either kill winning campaigns or scale losing ones.
Attribution adds a second layer of noise. Platforms count conversions within their own attribution windows and often claim credit for sales that would have happened anyway, so the revenue in the dashboard can be rosier than what actually hit your bank account. Many experienced buyers therefore hold their campaigns to a target ROAS comfortably above the mathematical break-even — building in a buffer for over-attribution, returns, and the customers who would have bought without seeing the ad. The break-even number this tool produces is the floor: the point below which you are certainly losing money. How much headroom you demand above that floor is a judgment call that depends on how much you trust your attribution and how aggressively you want to grow.
How lifetime value changes the break-even math
Everything above treats a single order in isolation, which is the correct and conservative way to judge whether an ad pays for itself immediately. But many businesses knowingly accept a break-even or even a loss on the first order because a customer is worth far more over time. If a subscriber stays for a year, or a first-time buyer reorders three times, the revenue that ultimately justifies your ad spend is the customer's lifetime value (LTV), not the value of the first purchase. In that world, the break-even ROAS on the first order can sit below 1× and still be a smart acquisition — you are paying to buy a relationship, not a transaction.
The disciplined way to use LTV is to decide, in advance, how much of a customer's expected lifetime contribution you are willing to spend to acquire them, and to make sure you have the cash flow to survive the gap between paying for the ad today and earning the repeat revenue later. This calculator deliberately focuses on the first-order, per-order economics because that is the honest, immediate test every campaign must eventually pass at scale — and because LTV assumptions are easy to inflate and hard to prove. Use the single-order break-even here as your baseline reality check, then layer LTV thinking on top as a separate, explicit decision rather than a fudge factor you bake into the ROAS target to make a struggling campaign look acceptable.
Frequently asked questions
- What is break-even ROAS?
- Break-even ROAS is the return on ad spend where a campaign neither makes nor loses money — every ad dollar returns just enough revenue to cover the ad plus the cost of goods sold. It equals 1 ÷ contribution margin, so a 50% contribution margin means a 2.0× break-even ROAS.
- How do I calculate break-even ROAS?
- Divide 1 by your contribution margin, where contribution margin = (price − COGS − shipping − fees) ÷ price. For example, a $60 product with $27 of variable costs has a 55% contribution margin and a 1.82× break-even ROAS. This calculator does it live from your inputs.
- What is the difference between break-even ROAS and break-even CPA?
- They describe the same unit economics differently. Break-even ROAS is a revenue-to-spend ratio (e.g. 2.5×); break-even CPA is a dollar cap on acquiring one customer, equal to your contribution profit per order. ROAS suits variable-price catalogs; CPA suits fixed-value funnels like leads or subscriptions.
- What ROAS do I need to be profitable?
- More than your break-even ROAS. To keep a specific net margin t after ads, use target ROAS = 1 ÷ (contribution margin − t). If your contribution margin is 55% and you want 20% net, you need about 2.86×. You can never net a margin equal to or above your contribution margin at any ROAS.
- Should I include shipping and payment fees?
- Yes. Any cost that occurs per order — COGS, shipping, fulfillment labor, packaging, payment processing, and platform or marketplace fees — must be included for a true break-even. Leaving them out understates your break-even ROAS and makes losing campaigns look profitable. Fixed costs like salaries or rent should not be included.
- Is this break-even ROAS calculator free and private?
- Yes — completely free, no account, no limits. Every calculation runs in your browser with plain arithmetic; nothing you enter is uploaded. The scenario is stored in the page URL, so you can bookmark or share a link that reopens to the same figures.