Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
The number that separates profitable campaigns from expensive lessons
What Is Break-Even ROAS?
Most stores guess.
Break-even ROAS is the minimum return on ad spend required to cover all costs associated with a sale — expressed as a ratio. The formula is 1 ÷ profit margin. A store with 30% margins needs a 3.33x ROAS just to break even, according to standard unit economics used by Google Ads strategists and confirmed across WebMedic's 80+ Shopify audits in Malaysia and Singapore.
That is the line between making money and losing it. Every campaign you run either clears that line or falls below it. There is no in-between.
We audit ad accounts for Shopify stores every week. The most common problem is not bad creative or weak targeting. It is that the founder does not know their break-even number. They see a 3x ROAS and assume it is profitable. Sometimes it is. Sometimes it means they lost money on every order.
The difference comes down to margins. And most founders have never done the math.

How Do You Calculate Break-Even ROAS?
One division. That is it.
Calculate break-even ROAS by dividing 1 by your net profit margin (after COGS, shipping, and payment processing). A 25% margin means 1 ÷ 0.25 = 4.0x break-even ROAS. This formula comes from standard contribution margin analysis and is used by Meta, Google, and every serious media buyer to set minimum campaign thresholds.
Here is the formula:
Break-Even ROAS = 1 ÷ Net Profit Margin
Net profit margin here means the percentage of revenue left after subtracting all variable costs tied to the sale — cost of goods sold (COGS), shipping, payment processing fees, and packaging. Do not include fixed costs like rent, salaries, or software subscriptions. Those are covered by the profit that sits above break-even.
Worked Examples
Example 1: Fashion brand with healthy margins
- Selling price: RM200
- COGS: RM60
- Shipping: RM15
- Payment processing (2.9%): RM5.80
- Packaging: RM5
- Variable cost total: RM85.80
- Net profit margin: (RM200 - RM85.80) ÷ RM200 = 57.1%
- Break-even ROAS: 1 ÷ 0.571 = 1.75x
This store only needs RM1.75 in revenue for every RM1 spent on ads to break even. Plenty of room to scale.
Example 2: Electronics brand with thin margins
- Selling price: RM500
- COGS: RM350
- Shipping: RM20
- Payment processing: RM14.50
- Variable cost total: RM384.50
- Net profit margin: (RM500 - RM384.50) ÷ RM500 = 23.1%
- Break-even ROAS: 1 ÷ 0.231 = 4.33x
This store needs RM4.33 back for every RM1 spent. That is a much tighter target, and many campaigns will fall short.
Example 3: Beauty brand with average margins
- Selling price: RM120
- COGS: RM30
- Shipping: RM10
- Payment processing: RM3.48
- Packaging: RM8
- Variable cost total: RM51.48
- Net profit margin: (RM120 - RM51.48) ÷ RM120 = 57.1%
- Break-even ROAS: 1 ÷ 0.571 = 1.75x
High-margin products give you room to bid aggressively. That is why beauty and skincare brands often dominate paid social — the math works in their favour.
Use the Break-Even ROAS Calculator to plug in your own numbers and get your exact threshold.

What Break-Even ROAS Should You Expect for Your Margin Tier?
Margins vary wildly by product category.
Break-even ROAS ranges from 1.54x for high-margin products (65% margins) to 10x for razor-thin-margin products (10% margins). According to Shopify's 2025 Commerce Report, the median DTC gross margin sits at 42%, making the median break-even ROAS approximately 2.38x. Most stores should target at least 1.5x above their break-even to cover fixed costs and generate real profit.
Here is a reference table by margin tier:
| Net Profit Margin | Break-Even ROAS | Target ROAS (1.5x Buffer) | Common Product Categories |
|---|---|---|---|
| 65% | 1.54x | 2.31x | Digital products, SaaS, high-end skincare |
| 55% | 1.82x | 2.73x | Premium fashion, cosmetics, supplements |
| 45% | 2.22x | 3.33x | Mid-range apparel, home decor, accessories |
| 35% | 2.86x | 4.29x | General consumer goods, food & beverage |
| 25% | 4.00x | 6.00x | Consumer electronics, appliances |
| 15% | 6.67x | 10.00x | Commodity products, low-margin retail |
| 10% | 10.00x | 15.00x | Groceries, mass-market consumables |
Sources: Break-even formula (1 ÷ margin), target includes 1.5x multiplier for fixed cost coverage. Category margins from Shopify Commerce Report 2025 and WebMedic client data.
The "Target ROAS" column is what you should actually aim for. Breaking even means you covered variable costs but contributed nothing toward rent, salaries, software, or profit. The 1.5x buffer is a minimum — serious brands aim for 2x or higher above break-even.
Why the Buffer Matters
Break-even ROAS only covers the cost of that specific order. It does not account for:
- Fixed costs — Shopify subscription, apps, warehouse rent, team salaries
- Returns and refunds — typically 20-30% in fashion (Narvar, 2025)
- Attribution gaps — ad platforms over-report conversions by 15-30% on average
- Payment failures and chargebacks
If you are running at exactly break-even ROAS, you are losing money once you factor in these realities.
Why Do Most Stores Get Their Break-Even ROAS Wrong?
Three mistakes. Same pattern every time.
Most stores miscalculate break-even ROAS because they use gross margin instead of contribution margin, ignore variable costs like payment processing and packaging, or rely on platform-reported ROAS without adjusting for attribution inflation. A 2024 study by Measured found that Meta Ads over-reported conversions by 47% on average, making real ROAS significantly lower than dashboard numbers suggest.
Mistake 1: Using Gross Margin Instead of Contribution Margin
Gross margin only subtracts COGS from revenue. But you also pay shipping, payment processing fees (typically 2.9% + RM1), packaging, and marketplace commissions on every order. These are variable costs. They eat into every sale. If you calculate break-even ROAS using gross margin, your threshold is too low and you will think losing campaigns are profitable.
A store with 50% gross margin might only have 35% contribution margin once you add variable costs. That is the difference between a 2.0x and a 2.86x break-even ROAS — a gap that can flip an entire ad account from "profitable" to "bleeding."
Use the contribution margin formula to get the right input number.
Mistake 2: Trusting Platform-Reported ROAS
Facebook says your campaign did 4.5x. Google says 5.2x. TikTok says 3.8x. Add them up and you should be drowning in profit.
But your bank account tells a different story.
Ad platforms use attribution models that take credit for conversions that would have happened anyway. Measured's incrementality research shows that Meta Ads over-report by an average of 47%, and Google Search over-reports by 25-50% depending on brand vs non-brand queries.
Always cross-reference platform ROAS with your actual Shopify revenue and total ad spend. The formula: Total Shopify Revenue ÷ Total Ad Spend = your real blended ROAS (also called MER). Compare that to your break-even number.
Mistake 3: Forgetting About Blended Economics
Your Google Shopping campaigns might run at 6x ROAS. Your Facebook prospecting campaigns might run at 1.8x. Looking at them separately, you might kill the Facebook campaigns.
But those prospecting campaigns are feeding the top of the funnel. Without them, your Google Shopping audience shrinks and your retargeting pool dries up. The right way to evaluate: calculate your blended MER across all channels and compare it to your break-even ROAS.
Does this sound like your store? Find out where you're leaking revenue — take the free Revenue Score. 3 minutes. Free. No pitch.

How Do You Use Break-Even ROAS to Set Ad Budgets?
Know the floor. Then build above it.
Use break-even ROAS as the minimum threshold for campaign evaluation. Set your target ROAS 1.5-2x above break-even, then allocate budget by comparing each campaign's ROAS to that target. Campaigns above target get more budget, campaigns between break-even and target get optimised, and campaigns below break-even get paused within 7-14 days per Google's own best practices.
Here is the framework we use with every Shopify client:
Step 1: Calculate Your Store-Wide Break-Even ROAS
Use your blended contribution margin across all products. If you sell multiple product categories at different margins, calculate a weighted average based on sales volume. The Break-Even ROAS Calculator handles this automatically.
Step 2: Set Your Target ROAS
Target ROAS = Break-Even ROAS × 1.5 (minimum) to 2.0 (comfortable).
If your break-even is 2.86x, your target should be at least 4.29x. This covers fixed costs and generates actual profit.
Step 3: Create a Campaign Decision Matrix
| Campaign ROAS vs Target | Action | Timeline |
|---|---|---|
| Above target ROAS | Scale — increase budget 20-30% per week | Ongoing |
| Between break-even and target | Optimise — test new creative, audiences, landing pages | 2-4 weeks |
| Below break-even (new campaign) | Monitor — allow learning phase to complete | 7-14 days |
| Below break-even (mature campaign) | Pause or restructure | Immediate |
| Below break-even but driving top-of-funnel | Evaluate blended MER before pausing | Monthly review |
Step 4: Review Monthly Using MER
Individual campaign ROAS is tactical. MER (total revenue ÷ total marketing spend) is strategic. Every month, calculate your blended MER and compare it to your break-even ROAS. If blended MER is above target, your ad machine is working. If it is between break-even and target, you need to optimise. If it is below break-even, something is structurally broken.
For the full formula breakdown, see how to calculate ROAS — it walks through ROAS vs ROI vs MER in detail.
Does Break-Even ROAS Change Over Time?
It shifts constantly.
Break-even ROAS changes whenever your variable costs change — supplier price increases, new shipping rates, payment processor changes, or currency fluctuations. A 5-percentage-point drop in contribution margin from 40% to 35% raises break-even ROAS from 2.5x to 2.86x, a 14% increase. WebMedic recommends recalculating quarterly or whenever a major cost input changes.
Your break-even ROAS is only as accurate as the margin number feeding it. Here are the most common things that shift it:
- Supplier cost increases — raw material prices, MOQ changes, tariff adjustments
- Shipping rate changes — carrier rate updates happen annually in most markets
- Currency fluctuations — critical for Malaysian stores sourcing from China or selling to Singapore
- Product mix shifts — if your bestseller changes from a high-margin to a low-margin product, your blended margin drops
- Discount campaigns — running a 20% off sale drops your effective margin and raises your break-even ROAS for the duration
- Payment processor changes — switching from Stripe to local gateways or adding BNPL providers changes transaction fees
Seasonal Break-Even Shifts
During sale periods (11.11, Black Friday, year-end clearance), your margins drop because of discounts. That means your break-even ROAS goes up — exactly when ad costs also spike due to increased competition.
This is the double squeeze. Your threshold rises while hitting it becomes harder. Stores that do not recalculate their break-even ROAS before sale periods often discover they lost money on every discounted order they paid to acquire.
Run the numbers before every major campaign. Use the ROAS Calculator alongside the break-even calculator to model different discount scenarios.

How Does Break-Even ROAS Differ by Ad Platform?
Same formula. Different realities.
Break-even ROAS itself does not change by platform — it is a function of your margins, not your ad channel. But effective ROAS varies because each platform has different attribution models, cost structures, and conversion windows. Google Shopping typically reports 20-40% higher ROAS than Meta Ads for the same store, according to WordStream's 2025 benchmark data, partly due to higher purchase intent and partly due to attribution differences.
Your break-even number stays the same whether you are running ads on Meta, Google, TikTok, or anywhere else. What changes is how easy or hard it is to hit that number — and how trustworthy the reported ROAS is.
| Platform | Avg Ecommerce ROAS | Attribution Model | Over-Reporting Factor | Notes |
|---|---|---|---|---|
| Google Shopping | 4.0-8.0x | Last-click (default) | 25-50% | High-intent, captures demand |
| Google Search (brand) | 8.0-15.0x | Last-click | 60-80% | Would have converted anyway |
| Google Search (non-brand) | 3.0-6.0x | Last-click | 15-30% | True demand capture |
| Meta Ads (retargeting) | 4.0-10.0x | 7-day click, 1-day view | 40-60% | Retargeting inflates numbers |
| Meta Ads (prospecting) | 1.5-3.5x | 7-day click, 1-day view | 30-50% | Actual new customer acquisition |
| TikTok Ads | 1.5-4.0x | 7-day click, 1-day view | 35-55% | Newer pixel, less data |
Sources: WordStream 2025 Benchmarks, Measured Incrementality Report, WebMedic client data across 40+ ad accounts.
The key insight: Google Shopping typically shows the highest ROAS because it captures existing purchase intent. Meta prospecting shows the lowest because it creates demand from scratch. Both are necessary. Judging them by the same ROAS threshold misses the point.
A better approach: set a higher ROAS threshold for bottom-funnel campaigns (Google Shopping, retargeting) and a lower one for top-funnel (Meta prospecting, TikTok). As long as your blended MER clears break-even, the system works.
What Role Does Customer Lifetime Value Play in Break-Even ROAS?
It changes everything — if you have the data.
Customer lifetime value (CLV) lets you accept a below-break-even ROAS on the first purchase if repeat purchases make the customer profitable over time. A store with a 3.0x break-even ROAS can accept a 2.0x first-purchase ROAS if the average customer buys 2.5 times within 12 months. According to a Harvard Business Review study, increasing customer retention by just 5% increases profits by 25-95%.
Standard break-even ROAS assumes every order stands alone. But if your customers come back, the math changes.
The LTV-Adjusted Break-Even Formula
LTV-Adjusted Break-Even ROAS = Break-Even ROAS ÷ Average Purchase Frequency
If your break-even ROAS is 3.33x and your average customer buys 2 times within 12 months:
3.33 ÷ 2 = 1.67x LTV-adjusted break-even ROAS
That means you can accept a 1.67x ROAS on the first order and still break even over the customer relationship.
When to Use LTV-Adjusted Break-Even
Use it when:
- You have at least 12 months of repeat purchase data
- Your retention rate is above 25%
- You have email/SMS flows that actively drive repeat purchases
- You can wait 6-12 months for the payback
Do not use it when:
- You are cash-constrained and need immediate ROI
- Your product is a one-time purchase (furniture, mattresses)
- You do not have retention systems in place
- You are guessing at LTV instead of calculating it from data
The risk: brands use LTV projections to justify losing money on acquisition without actually building the retention systems that make it work. If you tell yourself "we will make it up on the second order" but your email list has no automations, you are just losing money slowly.

Frequently Asked Questions
What is a good break-even ROAS?
There is no universal "good" number — it depends entirely on your margins. A 60% margin store breaks even at 1.67x, while a 20% margin store needs 5.0x. Calculate yours with the formula 1 ÷ profit margin. Most healthy DTC brands land between 1.75x and 3.5x break-even, based on the median 42% margin reported in Shopify's 2025 Commerce Report.
How is break-even ROAS different from target ROAS?
Break-even ROAS is the minimum — below it, you lose money on every ad-acquired sale. Target ROAS is break-even multiplied by 1.5-2.0x to cover fixed costs (rent, salaries, software) and generate profit. A store with a 2.5x break-even should target 3.75-5.0x ROAS on their campaigns. Break-even is the floor; target ROAS is where real profitability begins.
Should I use the same break-even ROAS for all products?
No. Calculate break-even ROAS per product category or margin tier. A skincare product with 60% margins has a 1.67x break-even, while an electronics accessory with 25% margins needs 4.0x. Running all products against a single blended break-even number hides the fact that some campaigns are profitable and others are not.
How often should I recalculate break-even ROAS?
Recalculate quarterly at minimum, and immediately before any sale period, supplier cost change, or shipping rate update. A 5-point margin drop from 40% to 35% raises break-even ROAS from 2.5x to 2.86x — enough to flip a campaign from profitable to unprofitable without any change in ad performance.
Can I have a break-even ROAS below 1.0x?
Only if your profit margin exceeds 100%, which is not possible on physical products (it would mean your variable costs are negative). For digital products, SaaS, or services with near-zero marginal cost and margins above 80%, break-even ROAS can drop to 1.25x or lower. But it cannot mathematically go below 1.0x because that would require infinite margin.
Keep Reading
Ready to grow?
Find out exactly where your store is leaking revenue.
Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.
Find Your Revenue LeaksFree · No obligation · 2 minutes



