TL;DR: Break-even ROAS is 1 divided by your gross margin. At a 40% margin, that is 2.5x. Most stores get it wrong because they skip payment processing, returns, and shipping. On a $120 order, adding a 15% return rate pushed one break-even ROAS from 2.03x to 2.6x.
What break-even ROAS actually means
ROAS is revenue divided by ad spend. A 4x ROAS means $4 back for every $1 in. Break-even ROAS is the exact point where an order pays for the ad, the product, and every other cost attached to shipping it. Nothing left over.
Below that number, every sale loses money. Above it, every sale funds the business.
Google Ads runs on the same arithmetic. Its bidding documentation defines a 500% target ROAS as “$5 USD in sales ÷ $1 USD in ad spend x 100%” (Google Ads Help, About Target ROAS bidding). Google will chase whatever number you type into that field. It has no idea what your product costs you.
That gap is expensive. Across $61M+ in managed ad spend since 2017, the most common mistake we see is an owner judging ROAS against a number from a blog post instead of against their own floor. One store pauses a profitable 2.4x campaign. Another scales a 4x campaign that loses money on every order.
The break-even ROAS formula
Here is the whole thing. One line.
Break-even ROAS = 1 ÷ gross margin
Gross margin goes in as a decimal. A 40% margin becomes 0.40. One divided by 0.40 is 2.5. Your break-even ROAS is 2.5x, or 250% in the Google Ads target ROAS field.
| Gross margin | Break-even ROAS | Target ROAS setting |
|---|---|---|
| 20% | 5.00x | 500% |
| 30% | 3.33x | 333% |
| 40% | 2.50x | 250% |
| 50% | 2.00x | 200% |
| 60% | 1.67x | 167% |
| 70% | 1.43x | 143% |

Notice the curve. The gap between 60% and 70% margin is worth 0.24x. The gap between 20% and 30% is worth 1.67x. Low-margin stores live or die on small margin moves, not on bid tweaks.
Your real margin is lower than the one in your head
Most owners plug in product margin. Product margin is not the margin that belongs in this formula. You want contribution margin: revenue minus every cost that scales with each additional order.
Payment processing
Card fees are charged on the full order, including tax and shipping. Shopify’s own analysis puts average credit card processing at roughly 2% to 3% per transaction, with a sample $100 order costing $2.24 in interchange, assessments, and processor markup (Shopify, January 13, 2026). On a 30% margin product, that is nearly a tenth of your profit.
Returns
This is the biggest blind spot. NRF and Happy Returns estimate that 19.3% of online sales were returned in 2025, against 15.8% across all retail, with total returns reaching $849.9 billion (NRF, October 15, 2025). The same report found that 9% of all returns are fraudulent.
A return costs you the refund, the outbound shipping, the return shipping, and often the processing fee. Google still counts the original conversion value. Your reported ROAS stays high while your bank balance does not.
Shipping and fulfillment
Free shipping is a discount with a delivery truck attached. Pick, pack, packaging, and carrier cost all scale per order. Put the real blended number in, not the rate card you negotiated for full pallets.
Discounts and abandoned checkouts
A 10% welcome code applied to 60% of first orders is a 6% margin cut across the board. Checkout friction compounds it. Baymard Institute puts the average documented cart abandonment rate at 70.22%, averaged across 50 separate studies (Baymard Institute, updated September 22, 2025). Every abandoned cart was paid for at the click.

A worked example on a $120 order
Take a DTC skincare brand with a $120 average order value. Here is the per-order math before returns.
| Line item | Per order |
|---|---|
| Average order value | $120.00 |
| Cost of goods | $42.00 |
| Pick, pack, and fulfillment | $6.00 |
| Outbound shipping | $9.00 |
| Payment processing (2.9% plus $0.30) | $3.78 |
| Contribution per order | $59.22 |
| Contribution margin | 49.4% |
| Break-even ROAS | 2.03x |
Now add a 15% return rate, which is below the 19.3% online average. Run it across 100 orders so the fractions stay clean.
| Per 100 orders | Amount |
|---|---|
| Gross revenue reported in Google Ads | $12,000 |
| Refunds on 15 returns | $1,800 |
| Net revenue | $10,200 |
| Cost of goods on 85 kept orders | $3,570 |
| Fulfillment on all 100 orders | $600 |
| Outbound shipping on all 100 orders | $900 |
| Return shipping on 15 orders | $135 |
| Payment processing (not refunded) | $378 |
| Contribution | $4,617 |
| Break-even ROAS on reported revenue | 2.60x |
The floor moved from 2.03x to 2.60x. That is a 28% jump from one input.
Use reported revenue as the denominator, not net revenue. Google Ads only knows about the $12,000. Your target ROAS setting has to speak the platform’s language, so bake the returns haircut into the target instead of arguing with the reporting.
Break-even ROAS is a floor, not a target
Break-even pays for product and ads. It does not pay for your warehouse lease, your team, your software stack, or you.
Add a profit line. In the example above, contribution is 38.5% of reported revenue. Say you want to keep 10% of revenue as profit after ads. That leaves 28.5% available for advertising. One divided by 0.285 is 3.51x.
So the store has three numbers, not one. A floor at 2.60x, a target at 3.51x, and a kill line somewhere below the floor. Campaigns between 2.60x and 3.51x are contributing, just not enough yet. Campaigns below 2.60x are burning cash. We break these tiers down further in Good ROAS for eCommerce: Benchmarks by Category, Margin, and Channel.
What changes in Google Ads once you know your floor
Knowing the number is step one. Acting on it is where accounts get profitable.
Set target ROAS above break-even, never at it. Target ROAS is an average. Google’s documentation is explicit that the system optimizes toward that average, which means roughly half your conversions land below it. Setting the target at your floor guarantees unprofitable orders.
Stop using one target for the whole catalog. A 65% margin bundle and a 22% margin accessory have break-even ROAS figures of 1.54x and 4.55x. Running both at 400% starves the bundle and overpays for the accessory. Split the feed with custom labels for margin bands, then set a target per band.
Check what the target is actually controlling. Performance Max absorbs Shopping traffic in more than 80% of accounts we audit, which makes a single blended target ROAS misleading. Our breakdown of Google Shopping vs Performance Max covers how to keep those two channels honest with each other.
Recalculate quarterly. Supplier prices move. Carrier rates move. Our 2026 benchmark data shows Google Search CPC at $2.32, up 12% year over year across managed accounts. A floor set in January is stale by June.
Where real eCommerce accounts land
Published averages are worth less than your own math, but they set expectations. These figures come from accounts iClick manages, not from an industry survey.
| Category | Average CPC | Conversion rate | ROAS |
|---|---|---|---|
| eCommerce, Fashion | $1.15 | 2.10% | 320% |
| eCommerce, Health and Beauty | $1.42 | 2.55% | 390% |
| Music and Entertainment | $0.80 | 1.90% | 280% |
| Google Shopping, well managed | Varies | 1.91% | 480% |

Now put those next to break-even. A fashion brand at 320% ROAS with a 45% margin is comfortably profitable. A supplement brand at 390% with a 22% margin is losing money on every order. The higher ROAS is the worse business.
Margin structure also explains the spread in our own client results. Wish Rock Relaxation runs massage chairs at 10x ROAS on $80K+ per month. Zager Guitars went from $300K to $1.5M per month at 8.4 blended ROAS. Splendid Iris sits at 6.2x on a $20K monthly budget in fine jewelry. Different floors, different targets, all profitable.
Category-level gross margin norms are worth checking against a published source before you trust your own estimate. Eightx’s 2026 DTC gross margin benchmark, compiled from FY25 to FY26 10-K filings on SEC EDGAR for 11 public consumer brands, puts the median gross margin at 56.6% (25th to 75th percentile: 45.6% to 63.8%), with beauty brands anchoring the top of the range (e.l.f. Beauty at 71.2% and Olaplex at 69.4%) and apparel and accessories names clustering near the median, including Lululemon at 56.6%, Warby Parker at 54.0%, and Revolve at 53.5%.
Three mistakes that break the math
Using revenue instead of contribution. Subtracting only cost of goods inflates margin by 10 to 15 points on most stores. That is the difference between a 2.0x floor and a 2.6x floor.
Ignoring new versus returning customers. If 40% of revenue comes from repeat buyers who never click an ad, your blended ROAS flatters paid performance. Segment new customer revenue before you set a target.
Treating break-even as the goal. Break-even is survival. Growth needs a margin above it, and a first-order loss only makes sense if you have measured repeat purchase rate, not assumed it. We cover that structure in the eCommerce PPC playbook and in Inside the eCommerce PPC Playbook: How We Structure $61M of Ad Spend.
The same math applies whether you run Shopify PPC, a DTC brand, or a health and wellness store. Only the inputs change.
Run your number in two minutes
Do not do this in a notebook. Put your average order value, cost of goods, shipping, processing rate, and return rate into a tool that spits out the floor and the target together.
Free tool: ROAS Calc. Enter your numbers, get your break-even ROAS and your profit-target ROAS, then paste the target straight into Google Ads. No email required, no sales call.
Related on iClick
Sources
- Google Ads Help, About Target ROAS bidding
- NRF and Happy Returns, 2025 Retail Returns Landscape (October 15, 2025)
- Shopify, Average Credit Card Processing Fees for 2026 (January 13, 2026)
- Baymard Institute, Cart Abandonment Rate Statistics (updated September 22, 2025)
- iClick Advertising, 2026 PPC Benchmarks (iClick-managed accounts, 2024 to 2025)
- iClick Advertising, client case studies
- Eightx, “Average DTC Gross Margin 2026: 57% Median (SEC Data)” (public-company 10-K benchmark, published April 26, 2026)
Frequently asked questions
What is a good break-even ROAS?
There is no good break-even ROAS. It is a fact about your margin, not a performance grade. A 60% margin store breaks even at 1.67x. A 20% margin store breaks even at 5x. The useful question is how far above your own floor your campaigns run, and whether that gap covers overhead and profit.
Should I use gross margin or net margin in the formula?
Use contribution margin, which sits between the two. Subtract every cost that scales per order: cost of goods, fulfillment, shipping, payment processing, and returns. Leave out fixed costs like rent, salaries, and software. Those get covered by the profit target you stack on top of the break-even number, not by the break-even number itself.
How do returns change my break-even ROAS?
They raise it, often sharply. NRF and Happy Returns estimated 19.3% of online sales were returned in 2025. In our $120 order example, a 15% return rate moved the floor from 2.03x to 2.60x, a 28% increase. Google still reports the original conversion value, so build the returns haircut into your target ROAS setting.
What target ROAS should I set in Google Ads?
Set it above your break-even floor, never at it. Target ROAS optimizes toward an average, so roughly half your conversions land below the number you enter. Calculate the profit target instead: subtract your desired profit percentage from your contribution margin percentage, then divide one by the result. Recalculate every quarter as costs move.
Can I run below break-even ROAS on purpose?
Yes, if repeat purchases are measured rather than assumed. Subscription and consumable brands often accept a first-order loss because the second and third orders carry no ad cost. You need real cohort data on repeat rate and time to second purchase. Without it, running below break-even is just losing money slowly.


