Guide

What is breakeven ROAS, and why it decides everything

It is one division, it needs no traffic, and it tells you whether your product could ever pay for the customers it needs. Here is the formula, the two terms everyone leaves out, and what to do when the answer is too high.

The short answer

ROAS is return on ad spend: the revenue an ad produced divided by what you paid for it. Your breakeven ROAS is the ROAS at which you make exactly nothing. Above it you are profitable, below it you are paying for the privilege of selling.

The formula is one division:

Breakeven ROAS = 1 ÷ contribution margin, where contribution margin is what is left of one sale, as a share of its price, after product cost, shipping, payment fees and import duty.

A product that keeps 50 cents of every dollar breaks even at 2.0x. One that keeps 25 cents breaks even at 4.0x. Notice what is not in that formula: your ads, your creative, your audience, your niche, the platform. Breakeven ROAS is a fact about your product and your pricing, and it is fixed before you write a single ad. That is why it decides everything. It is the line your advertising has to clear, and you set the height of the line yourself.

Most beginners have this backwards. They spend weeks on creative to lift a number they have never calculated, against a line they have never drawn. The rest of this page draws it, then shows you the four things that move it and the two things that quietly raise it after you thought you were done.

The mistake almost everyone makes: gross margin is not contribution margin

The wrong version of this calculation uses gross margin, which is price minus what you paid the supplier. It gives a comfortable answer and a false one. Four things sit between gross margin and the money that can actually buy a customer:

  • Shipping, if you or the supplier charge for it and you are not passing it on in full.
  • Payment fees. A percentage plus a fixed amount per order, so they hurt cheap products most. Third-party 2026 fee breakdowns put Shopify Payments on the Basic plan at 2.9% plus $0.30 in the United States, and 2.1% plus €0.30 in Germany, with a general European reference figure of 2% plus €0.25 and France reported lower again at 1.5% plus €0.25. Those sources disagree with each other, which is itself the lesson: read the rate in your own admin rather than a table, including ours. Our Shopify fee calculator and PayPal fee calculator take whatever rate you actually pay.
  • Import duty. For anyone shipping into the EU from outside it, this is now a flat €3 line on every low-value parcel. It has its own section below because it does more damage than people expect.
  • Refunds. The one everybody forgets, and the one that can make a product mathematically impossible. Also its own section below.

What is left after all of that is contribution margin, and it is the only number that belongs in the division. Everything past this point uses it.

What your breakeven ROAS actually looks like

Here it is on a real reference price. Triple Whale’s 2026 benchmark analysis, which tracked nearly 35,000 brands across the whole of 2025, reports a median ecommerce average order value of $71.69, a median Meta cost per purchase of $38.19 and a median Meta ROAS of 1.86. Those figures are the most useful anchor available because they come from one dataset, so they are consistent with each other: $71.69 divided by $38.19 is 1.88, which is the reported 1.86 to within rounding. A benchmark set that passes its own division test is worth more than three that do not.

So take a $71.69 order, put payment fees at 2.9% plus $0.30, which is $2.38, and vary only the markup:

MarkupProduct plus shippingContribution per orderContribution marginBreakeven ROASResult at $38.19 per purchase
1.5x$47.79$21.5230.0%3.33x-$16.67 per sale
2x$35.85$33.4646.7%2.14x-$4.73 per sale
3x$23.90$45.4163.3%1.58x+$7.22 per sale
4x$17.92$51.3971.7%1.40x+$13.20 per sale

Read the 2x row first, because pricing at double your cost is the most common beginner instinct and it sounds prudent. It needs a 2.14x ROAS, and the median advertiser in that 35,000-brand dataset gets 1.86x. So the median outcome on a doubled price is a loss on every sale, and no amount of creative work changes the fact that the line was drawn too high.

This also explains where the folklore "3x markup" rule comes from, which nobody ever justifies. Work backwards: to break even at a 1.86x ROAS you need a contribution margin of 53.8%, which on this order value means landing your product plus shipping at about $30.77, which is a markup of roughly 2.3x. So 2.3x is the median advertiser’s survival line, and the 3x rule of thumb is that line plus a margin of safety. It is not a magic number, it is the median plus room to be worse than average, which you will be at the start.

Run your own numbers rather than reading ours: the breakeven ROAS calculator does this division, and the pricing calculator works the other way round, from a target margin back to a price.

Breakeven ROAS is a curve, and that changes where you should work

Because breakeven ROAS is one divided by your margin, it does not fall in a straight line as your margin improves. It collapses at the thin end and flattens at the fat end:

  • 20% contribution margin needs 5.00x
  • 30% needs 3.33x
  • 40% needs 2.50x
  • 50% needs 2.00x
  • 60% needs 1.67x
  • 70% needs 1.43x

The first ten points of margin, from 20% to 30%, cut the required ROAS by 1.67x. The last ten, from 60% to 70%, cut it by 0.24x. The same improvement is worth about seven times more when you are thin.

That has a practical consequence worth acting on. If you are on a thin product, a small win on landed cost or price is transformative, and it is the cheapest work available to you: a supplier who is 10% cheaper, or a price 3% higher, can move your required ROAS by more than a month of creative testing will. If you are already above roughly 60% contribution margin, squeezing your supplier barely moves the line, and your leverage has shifted to creative, order value and conversion rate. Knowing which side of that curve you are on tells you what to do tomorrow morning.

Breakeven ROAS or breakeven CPA? Use the one you can read

They are the same fact in two units. Breakeven CPA is your contribution per order in currency: the most you can pay to acquire one customer. Breakeven ROAS is that expressed as a multiple of revenue. From the table above, the 3x row has a breakeven CPA of $45.41 and a breakeven ROAS of 1.58x, and both say the identical thing.

Which to use depends on whether your order value moves:

  • One product at one price? Use breakeven CPA. It is a single number, your ads manager reports cost per purchase directly next to it, and you can compare it to a benchmark without doing any arithmetic. This is most beginners, and it is the easier discipline.
  • Several products, bundles, quantity discounts or upsells? Use breakeven ROAS, because each order has a different value and a single CPA target becomes meaningless. Check it against your actual average order value, not the one you hope for.

One trap when you raise order value deliberately: a bundle improves your ROAS maths and can quietly worsen your duty position if the items fall under different tariff headings, which is the next section.

"What is a good ROAS?" is the wrong question

There is no good ROAS, only a ROAS above or below your own line. Two stores selling at €50 with German payment fees of 2.1% plus €0.30, both hitting an identical 2.5x:

  • Store A lands its product at €12. Contribution €36.65, margin 73.3%, breakeven 1.36x. At 2.5x it earns about 83 cents of contribution per euro of ad spend.
  • Store B lands the same-priced product at €28. Contribution €20.65, margin 41.3%, breakeven 2.42x. At 2.5x it earns about 3 cents per euro of ad spend.

Same ROAS, same price, same platform, and one of them has a business while the other has a hobby with good reporting. Anyone who tells you to target 3x without asking your cost structure is guessing.

The published benchmarks make the point for us, because they cannot agree. Three 2026 sources on the same metric: Triple Whale reports a median Meta ROAS of 1.86 across nearly 35,000 brands for 2025; MHI reports a blended ecommerce average of 3.4x from 1,247 Meta accounts spending $87 million in 2025; RedClaw reports 3.8x from 200-plus ecommerce accounts and $50 million-plus of managed spend, refreshed in March 2026, on a page that labels the same column "Top 25%", so it is not clear those are medians at all. The spread is more than double, which is wider than the gap between success and failure for most stores. Treat published ROAS as evidence that the metric is not comparable across stores, and treat your own breakeven as the only number in this article that is actually about you.

There is one useful figure in that family. Triple Whale also reports a median marketing efficiency ratio of 0.49, and Triple Whale defines MER as blended ad spend divided by order revenue, so it means the typical brand spends about 49 cents on advertising for every dollar of revenue it takes. If ads consume roughly half of revenue at the median, and your product plus fees consumes 60%, you do not have an advertising problem to solve. You have an arithmetic problem that no advertising can solve.

Returns raise your breakeven ROAS, and they can make it infinite

This is the term that turns a workable product into an impossible one, and it is missing from almost every guide on this query. On a refund where the goods do not come back in resaleable condition, which is the normal dropshipping case, you return the price and keep the cost. The only thing that differs between a kept order and a refunded one is the refund itself, so the whole cost structure cancels and every percentage point of return rate costs you one percent of your sale price off average contribution, whatever your margins look like.

Which gives the version of the formula you should actually use, and it is still one division:

Breakeven ROAS = 1 ÷ (contribution margin minus return rate), when your ROAS is measured on gross order value before refunds, which is what your ads manager reports.

Return rateBreakeven ROAS at 30% marginBreakeven ROAS at 60% margin
0%3.33x1.67x
10%5.00x2.00x
20%10.00x2.50x
30%No ROAS is profitable3.33x

The 2026 return-rate roundups put the ecommerce average around 19% to 20.5%, with apparel at 20% to 40%, electronics at 8% to 15% and beauty at 4% to 12% (Richpanel and other 2026 compilations, which are commercial benchmark ranges rather than an audited census, so use them to place your category rather than to forecast your rate). Put those bands against the table and the conclusion is uncomfortable and correct: at a 30% contribution margin, an apparel-band return rate means there is no advertising performance on earth that makes the product profitable. That is not a policy problem to fix with a stricter returns page. It is a product-selection decision, and it is why anything sized is the hardest category to start in.

Shapewear is the clearest case on our own radar: sized, intimate, and therefore sitting in the worst return band while carrying real live-ad volume, which tells you the advertisers running it have priced this in. If you sell in that band you need the fat end of the margin curve, not the thin end. The mechanics of the refund itself, and what the EU 14-day withdrawal right obliges you to pay back, are in the returns and refunds guide.

The European version: €3 of duty, and VAT in the ads manager

Two EU-specific effects change your breakeven ROAS, and the second one changes the number you compare it to.

The duty. Since 1 July 2026 the EU charges a flat €3 customs duty on low-value parcels arriving from outside the EU, on goods up to €150, applied per item according to tariff classification rather than per parcel, and it runs until 1 July 2028, when normal duties replace it (European Commission announcement of 29 June 2026, plus the Taxation and Customs Union guidance and legal text of 8 June 2026). A flat fee is a percentage in disguise, and the percentage is set by your price:

  • A €30 product landing at €10 with German fees keeps €19.07, a 63.6% margin, breakeven 1.57x. Add the €3 and it keeps €16.07, a 53.6% margin, breakeven 1.87x. One duty line moved that product from comfortably better than the median advertiser to exactly level with it.
  • A €15 product landing at €5 keeps €9.38, a 62.5% margin, breakeven 1.60x. Add the €3 and it keeps €6.38, breakeven 2.35x, a 47% harder target. Bundle two items from different tariff headings and the duty doubles to €6, which leaves €3.38 and a breakeven of 4.44x.

This is the single strongest argument for EU-warehoused stock, and it is an arithmetic argument rather than a delivery-speed one: goods already inside the EU do not cross the border, so the duty line does not exist. Work out your own landed figure with the EU landed cost calculator, read the duty guide for how the tariff headings work, and how to find EU suppliers for the sourcing side.

Kitchen gadgets are worth checking yourself here, because the category runs from a €9 peeler to a €90 appliance and the duty means something completely different at each end. Our radar tracks how long ads run, not price bands, so take the prices from the listings and do the division: the lower your price, the larger a share of it €3 is. A cheap product is not a safe product.

The VAT trap. If you sell to EU consumers, part of every order total is not yours: it is VAT you collect and hand over. Standard rates in 2026 run from 17% in Luxembourg to 27% in Hungary, with an EU average of 21.9% and Denmark, Sweden and Croatia at 25% (Tax Foundation and other 2026 rate tables). So on a €125 Danish order, €100 is yours and €25 is the tax authority’s.

Whether that inflates the ROAS in your ads manager depends on what your pixel sends, and the sources genuinely disagree. Meta’s own value-parameter guidance is that the value should exclude tax and shipping, and practitioners report that most accounts do send the subtotal. But a Shopify community thread on this exact question reports the integration sending total_price, which is the order total including tax and shipping. Both cannot be true of every store, so treat this as something to check rather than something to assume: take one day, add up the purchase values your ads manager recorded, and compare them to the same day’s order totals and subtotals in your store admin. You will see immediately which one you are sending.

If it turns out you are sending totals including VAT, the correction is simple. Multiply your breakeven ROAS by one plus your VAT rate before comparing it to the reported number: at 25% VAT, a genuine breakeven of 2.0x has to read as 2.5x in the ads manager. Getting this wrong is how a store runs happily at a "profitable" 2.2x for a month while losing money every day.

Breakeven is not your target, because your store has costs that no order carries

Breakeven ROAS is a per-order gate. It ignores every cost that does not scale with orders, which means a store running exactly at breakeven ROAS across all its orders contributes nothing to those costs and therefore loses money overall. Two things live outside the formula:

  • Fixed monthly costs: platform subscription, apps, domain, any research tools. Say €100 a month, and say the €30 product above with €19.07 of contribution: you need about 6 orders a month before the store contributes a cent of profit.
  • The tests that failed. This is the big one and it is never in anyone’s spreadsheet. If you test three products and one works, the winner has to carry the two losers. Two dead tests at €150 each means your winner needs roughly 16 extra orders before it has paid for the process that found it.

So set a target ROAS above breakeven, with the gap sized to those costs, and use breakeven as the kill line rather than the goal. The profit simulator is built for exactly this: it lets you put orders, spend and fixed costs together instead of judging one order at a time.

Can you run below breakeven on purpose?

Sometimes, and much less often than the people who say so imply. The honest test is whether you can name where the second order comes from, and back it with a number rather than a hope.

The 2026 retention benchmarks put the average DTC repeat purchase rate at roughly 25% to 30%, with one analysis of 156,000 customers landing at 18.8%, consumable categories such as supplements, coffee and skincare reaching 40% to 55%, and durable or one-off categories at the bottom of the range. Timing matters too: after a first purchase there is roughly a 27% chance of a second, but after a second the chance of a third jumps past 50%, and about 76% of repeat orders arrive within 90 days. These are commercial roundups with different definitions, so the shape is safe and the precision is not.

Read that against what a beginner dropshipping store usually is: one durable product, no email list, no brand, no reason for anyone to come back. It sits at the bottom of that range, not the top. MHI’s dataset makes the contrast neatly by reporting subscription boxes at a 1.8x first-order ROAS, the lowest in its table, because a subscription business genuinely can buy a customer at a first-order loss: the second order is contractual. Yours is not.

The other half of the answer is cash. Even where the repeat revenue is real, it arrives over 90 days and your ad bill arrives daily. A plan that works on a spreadsheet and runs you out of money in week three is not a plan. If you cannot name the second order, below breakeven is not an investment, it is just a loss you have decided to describe optimistically.

Can you even measure your ROAS yet?

There is a sample-size gate in front of all of this. Meta’s own guidance is that an ad set needs roughly 50 optimisation events in a seven-day window for delivery to stabilise, and its help documentation is clear that this is a guideline about signal volume rather than a switch that flips. At the median $38.19 per purchase, 50 purchases a week is about $1,909, or $273 a day.

A beginner spending $20 a day buys about 3.7 purchases a week, roughly 7% of that signal. A ROAS calculated on four purchases is not a measurement: one more or one fewer sale moves it by 25%. This does not mean small budgets cannot work, and plenty of stores are built on them. It means you cannot judge them by comparing a noisy ROAS to a benchmark. Decide in advance how much you will spend before you call it, and judge the run against your breakeven and your leading indicators instead. The ad cost estimator prices that decision point before you commit to it, and how long to run an ad covers the kill rules in spend and events. If you are choosing where to spend at all, Facebook ads versus TikTok ads compares the two on the same objective.

Five ways to lower your breakeven ROAS, in order of leverage

  • Raise the price. Free, instant, and the most underused lever there is, because it moves the numerator and the denominator at once. Test it before you assume your market will not carry it.
  • Cut landed cost, not unit cost. Unit price, shipping and duty together. For EU customers, EU-warehoused stock removes the whole €3 duty line rather than shaving it.
  • Raise average order value with quantity offers or a genuinely related second item, which spreads the fixed 30 cents of payment fee and any per-order handling across more revenue. Watch tariff headings on mixed bundles.
  • Reduce the return rate by choosing products where it is structurally low, and by answering the fit-and-expectation question on the product page. Every point you remove comes straight off the required ROAS.
  • Check your payment rate. Small, but free, and it compounds on every order for the life of the store.

Notice that four of the five happen before you spend anything on ads, and none of them are creative work. That is the whole point of the metric.

What the ad data adds that a calculator cannot

Your breakeven ROAS tells you what your product needs. It cannot tell you whether anybody is achieving it, which is the question underneath it. Ad longevity can, because nobody keeps paying to run the same ad for months out of sentiment. A campaign that has been live for a year is a product whose breakeven is being beaten every single day, by someone with a cost base you can estimate.

The SpotPeaks radar currently tracks 640 products with live ads across 80 niches, and that coverage is Facebook-weighted right now.

As of August 2026 the longest continuously running ad on our radar has been live for more than 1,000 days, and three of the twenty largest niches we track carry an ad past that mark. That is the useful shape of the signal: if nothing in your category sustains an ad beyond a couple of weeks, the market may be telling you that nobody has found a price at which the arithmetic closes.

Electronics is the honest counterexample to the whole optimistic reading of this article. It carries the most expensive customers in the benchmark data, $49.48 per purchase in Triple Whale’s set and $57.50 in MHI’s, so a category with a friendly return rate still demands a high price and a fat margin to clear its own line. Check what is running now on the Facebook product lists or the live winning-products radar, and run a candidate through the saturation checker before you commit.

The verdict

Breakeven ROAS is the cheapest calculation in ecommerce and the one that decides whether the expensive work was ever going to pay. It takes two minutes, it needs no traffic, and it is set entirely by decisions you control: price, sourcing, order value, returns and fees. A product with a 5x breakeven does not have an advertising problem, and a product with a 1.5x breakeven has forgiven most of your beginner mistakes before you make them.

We cannot guarantee profit, and no calculation can: whether your ads beat your line with real money live is in your hands, and plenty of products cannot be made to work at any level of skill. What the arithmetic does is stop you from finding that out with a month of ad spend when a division would have told you in two minutes.

Next step: run your product through the breakeven ROAS calculator, then the profit margin calculator. If the required ROAS comes out above about 3x, do not open an ads account yet: change the price, the supplier or the product first, and read the profit margins guide for where a workable store actually lands. If you are earlier than that, start with how to validate a product, how many products to carry and the honest version of how to start. If you already have traffic and no sales, this is the diagnosis order, and the traffic guide covers what to do once your line is low enough to clear.

FAQ

What is breakeven ROAS?

Breakeven ROAS is the return on ad spend at which you make exactly zero profit on a sale: above it you profit, below it you lose money. It equals 1 divided by your contribution margin, where contribution margin is what is left of the sale price after product cost, shipping, payment fees and any import duty. A product keeping 50% of its price breaks even at 2.0x; one keeping 25% needs 4.0x. It is a fact about your pricing and costs, not about your ads, and you can calculate it before you spend anything.

How do I calculate my breakeven ROAS?

Take your sale price, subtract product cost, inbound shipping, payment fees and import duty. Divide the result by the sale price to get your contribution margin, then divide 1 by that. Example: a $71.69 order with $23.90 of product and shipping and $2.38 of fees leaves $45.41, which is a 63.3% margin, so the breakeven ROAS is 1.58x and the breakeven cost per purchase is $45.41. If refunds are a real factor, subtract your return rate from the contribution margin before dividing, because a refunded order costs you the full sale price.

What is a good ROAS for dropshipping?

There is no universal good number, only one above or below your own breakeven. Two stores at the same 2.5x ROAS and the same price can differ enormously: at a 73% contribution margin that 2.5x earns about 83 cents per euro of ad spend, while at a 41% margin it earns about 3 cents. Published benchmarks cannot settle it either, since 2026 sources report ecommerce Meta ROAS anywhere from 1.86 across nearly 35,000 brands (Triple Whale) to 3.4x (MHI) and 3.8x (RedClaw). Calculate your own line and use that.

Is a 2x ROAS profitable?

Only if your contribution margin is above 50%, because 2x is the breakeven for a product that keeps exactly half of its price after product cost, shipping, fees and duty. At a 3x markup most products clear it comfortably; at a 2x markup they do not. Two extra checks: if returns are material, subtract your return rate from the margin first, and if you sell to EU consumers and your pixel sends order totals including VAT, multiply your breakeven by one plus the VAT rate before comparing it to the reported figure.

Does breakeven ROAS include returns?

It should, and most calculations leave them out. On a refund where the goods are not resaleable, which is the normal dropshipping case, you return the price and keep the cost, so every percentage point of return rate costs one percent of your sale price off average contribution. Use breakeven ROAS = 1 divided by (contribution margin minus return rate). At a 30% margin, a 10% return rate lifts breakeven from 3.33x to 5.00x, and a 30% return rate, which is inside the 20% to 40% band the 2026 roundups report for apparel, makes the product unprofitable at any ROAS.

Should I use breakeven ROAS or breakeven CPA?

They are the same fact in different units, so use whichever you can read against your reports. If you sell one product at one price, use breakeven CPA: it is a single currency figure and your ads manager shows cost per purchase right beside it. If your order value varies because of bundles, quantity discounts or several products, use breakeven ROAS, and check it against your real average order value rather than your hoped-for one.

Does the EU 3 euro duty change my breakeven ROAS?

Yes, and more than most sellers expect, because a flat fee is a percentage in disguise on cheap products. Since 1 July 2026 the EU charges a flat 3 euro duty on low-value parcels from outside the EU, on goods up to 150 euro, per item by tariff classification and running to 1 July 2028 (European Commission, 29 June 2026). On a 30 euro product it lifts breakeven ROAS from about 1.57x to 1.87x; on a 15 euro product from about 1.60x to 2.35x, and a two-heading bundle doubles the duty to 6 euro and pushes it to about 4.44x. EU-warehoused stock removes the line entirely rather than reducing it.

Can I run ads below breakeven ROAS on purpose?

Only if you can name where the second order comes from and put a number on it. The 2026 retention benchmarks put the average DTC repeat purchase rate at roughly 25% to 30%, with one analysis of 156,000 customers at 18.8%, consumables reaching 40% to 55% and durable one-off products at the bottom of the range, which is where a single-product beginner store usually sits. Subscription businesses genuinely can buy customers at a first-order loss, and MHI's data shows subscription boxes at a 1.8x first-order ROAS for that reason, but their second order is contractual and yours is not. Cash timing matters too: about 76% of repeat orders arrive within 90 days while your ad bill arrives daily.

Know your line before you spend

SpotPeaks works out real per-sale economics for every product on the radar: margin, breakeven ROAS and the EU import duty, before you open an ads account. Free calculators and niche pages need no account, and the full product is $39/month after a 14-day free trial.

Try SpotPeaks free →

Next: Dropshipping profit margins · all guides