Break-Even ROAS: Calculate Your Minimum Profitable Ad Spend

Faisal HouraniFaisal Hourani· Founder & eCommerce Growth Strategist
May 16, 2026Updated March 19, 202610 min read

Is your store leaking revenue?

Find out exactly where you're losing sales — takes 2 minutes.

Find Your Revenue Leaks

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.

break-even roas formula showing 1 divided by profit margin

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.

worked example of break-even roas calculation for ecommerce

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.

common mistakes when calculating break-even roas

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 break-even roas changes with margin shifts over time

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.

ltv adjusted break-even roas calculation

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

Share this article

#break even roas #break even roas formula #minimum roas #roas profitability #ad spend calculator #shopify ads

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 Leaks

Free · No obligation · 2 minutes

Faisal Hourani

Faisal Hourani

Founder & eCommerce Growth Strategist

19 years building for the web, 9+ focused on ecommerce. Faisal founded WebMedic in 2016 to help DTC brands fix the conversion problems that hold them back. He has worked with brands across Malaysia and Singapore — from first-store launches to 8-figure scaling.

Ready to Boost Your Conversion Rates?

Book a quick strategy call. We'll analyze your store, identify your biggest revenue leaks, and show you exactly how we can plug them.

Book Your Strategy Call

Score your store

Find Your Revenue Leaks