Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
The step-by-step inputs that turn a formula into your actual number
What Is a Break-Even ROAS Calculator?
Most stores running ads don't know their number.
A break-even ROAS calculator is a margin-based tool that converts your net profit margin into the minimum ad return required to cover all variable costs per sale. The formula is 1 ÷ net profit margin: a 30% margin store needs 3.33x ROAS to break even, based on standard contribution margin analysis used across WebMedic's Shopify audits.
Break-even ROAS is not a nice-to-have metric. It is the line between running ads that work and running ads that burn money while appearing to perform.
We audit ad accounts for Shopify stores across Malaysia and Singapore every week. The most common mistake: a founder sees a 3.5x ROAS on their Meta campaign and calls it profitable. Sometimes it is. Often, with a 25% net margin, their break-even is 4.0x — and they are losing money on every order while ad revenue climbs.
This calculator works through the exact inputs needed to find your number.

How Do You Calculate Break-Even ROAS in 5 Steps?
One formula. Five inputs.
Calculate break-even ROAS by dividing 1 by your net profit margin after variable costs. Work through five inputs: selling price, cost of goods, fulfillment, payment processing fees, and variable overhead. Each input typically shifts break-even by 0.1–0.5x, based on WebMedic's analysis of 80+ Shopify store audits.
Here is the calculator, step by step.
Step 1: Start With Your Selling Price
Use the price a customer actually pays — before refunds, after any discounts you regularly run. If your average order value includes multiple products, use your actual average order value (AOV) instead.
Example: $120 selling price
Step 2: Subtract Cost of Goods Sold
COGS covers the product cost plus inbound freight and any packaging materials. This is the single largest variable cost for most stores.
Example: $42 COGS (35% of selling price)
Remaining after COGS: $78
Step 3: Subtract Fulfillment and Shipping
Include all per-order fulfillment costs: outbound shipping carrier fees, packaging, and any third-party logistics (3PL) pick-and-pack charges. If you offer free shipping, the entire carrier cost comes out of your margin.
Example: $12 shipping and fulfillment
Remaining after fulfillment: $66
Step 4: Subtract Payment Processing Fees
Shopify Payments charges 2.9% + $0.30 per transaction on the Basic plan, 2.6% + $0.30 on the Shopify plan, and 2.4% + $0.30 on the Advanced plan (Shopify, 2026). This fee applies to every sale regardless of product category.
Example: $120 × 2.9% + $0.30 = $3.78 on Basic plan
Remaining after processing: $62.22
Step 5: Calculate Net Margin and Divide
Net margin: $62.22 ÷ $120 = 51.9%
Break-even ROAS: 1 ÷ 0.519 = 1.93x
Every dollar in ad spend must return at least $1.93 before the business covers its variable costs.
This example uses clean margins. Most stores have additional variable costs — returns, duties, app transaction fees — that push break-even ROAS higher. The cost checklist below covers the full list.

What Is Break-Even ROAS at Different Margin Levels?
Your margin determines everything.
Break-even ROAS ranges from 2.0x at 50% net margin to 6.67x at 15% net margin. Stores under 25% margin need above 4.0x ROAS just to cover costs. Fashion brands with 35-40% margins land between 2.5x and 2.86x break-even ROAS. These ranges come from standard contribution margin analysis and WebMedic's audits of 80+ Shopify stores.
Use this table to find your break-even ROAS without working through the five steps:
| Net Profit Margin | Break-Even ROAS | Minimum Target ROAS (1.5x BE) | Category Examples |
|---|---|---|---|
| 15% | 6.67x | 10.0x | Electronics, commodities |
| 20% | 5.00x | 7.5x | Low-margin retail |
| 25% | 4.00x | 6.0x | General merchandise |
| 30% | 3.33x | 5.0x | Mid-margin DTC |
| 35% | 2.86x | 4.3x | Apparel, accessories |
| 40% | 2.50x | 3.75x | Beauty, skincare |
| 45% | 2.22x | 3.3x | Health supplements |
| 50% | 2.00x | 3.0x | High-margin products |
Source: Standard contribution margin analysis. Minimum target ROAS set at 1.5x break-even to generate profit above costs.
Two errors we see repeatedly in Shopify audits:
First, stores use gross margin instead of net margin. Gross margin excludes fulfillment, processing fees, and returns. Net margin includes all of them. The gap is typically 8-15 percentage points — which shifts break-even ROAS by 0.5-1.5x. A store that thinks it has a 3.33x break-even (30% gross margin) may actually have a 4.0x break-even (25% net margin).
Second, they ignore return rates. A 10% return rate means roughly 1 in 10 sales destroys margin rather than generating it. The effective net margin across all sales drops accordingly, pushing the real break-even ROAS higher than the table shows.
Which Costs Do You Include in the Break-Even ROAS Calculation?
Most stores undercount.
Include only variable costs tied to each sale: COGS, shipping, fulfillment, payment processing fees, and per-transaction platform charges. Exclude fixed costs — these are covered by profit above break-even. The most commonly missed costs are return processing fees and Shopify's 0.5-2.0% third-party gateway fee, which can add 0.3-0.6x to break-even ROAS, per WebMedic's Shopify store audits.
Here is the full cost checklist:
Always include:
- Cost of goods sold (product cost plus inbound freight to your warehouse or 3PL)
- Outbound shipping and fulfillment (carrier fees, packaging materials, pick-and-pack if applicable)
- Payment processing fees (Shopify Payments, PayPal, Stripe — confirm your actual rate)
- Shopify transaction fee if you are using a third-party gateway instead of Shopify Payments (0.5% on Advanced, 1% on Shopify, 2% on Basic)
Include if applicable to your business:
- Return processing costs (return shipping label plus restocking time)
- Import duties and customs fees for cross-border sales
- Marketplace or platform fees if the sale originated on a third-party channel
- Per-transaction affiliate or referral program fees
Do not include:
- Monthly Shopify plan fee (fixed cost, not per-order)
- Staff salaries and overheads
- Your own ad spend (this is the input to the ROAS calculation, not a margin cost)
- Monthly software and app subscription fees
The test: does this cost increase when you receive one more order? If yes, include it. If it stays flat regardless of order volume, leave it out.

Does this sound like your store? Find out exactly where your margins and conversion rates compare — take the free Revenue Score. 3 minutes. Free. No pitch.
How Does Your Shopify Plan Affect Break-Even ROAS?
Platform choice changes the number by more than most stores expect.
Shopify processing fees range from 2.4% to 2.9% plus $0.30 per transaction by plan (Shopify, 2026). Basic vs Advanced on a $100 order is $0.50 — minor. The bigger break-even shift comes from third-party payment gateways, which add a 0.5-2.0% Shopify transaction fee on top of processing costs, raising break-even ROAS by 0.3-0.6x on lower-margin stores.
| Shopify Plan | Monthly Fee | Processing Rate | Fee on $100 Order | BE ROAS Impact (30% margin) |
|---|---|---|---|---|
| Basic | $39 | 2.9% + $0.30 | $3.20 | 3.47x |
| Shopify | $105 | 2.6% + $0.30 | $2.90 | 3.42x |
| Advanced | $399 | 2.4% + $0.30 | $2.70 | 3.39x |
| Plus | $2,300 | 2.15% + $0.30 | $2.45 | 3.35x |
Source: Shopify Pricing, 2026
The plan upgrade from Basic to Advanced saves $0.50 per order. At 1,000 monthly orders, that is $500 saved — less than the $360 increase in monthly fees. The break-even math on upgrading plans depends on your order volume, not your margin.
The third-party gateway risk is different. If you are on the Basic plan using PayPal or Stripe instead of Shopify Payments, you pay your gateway's processing fee (typically 2.9%) plus Shopify's 2% transaction fee. That is 4.9% on every order — adding $1.90-$2.00 to your per-order cost at the $100 level and pushing break-even ROAS up materially at low margins.

What Is a Good ROAS Target Above Break-Even?
Break-even is the floor. Not the goal.
A profitable target ROAS should sit at 1.5-2.0x break-even for established campaigns. On a 30% margin store with a 3.33x break-even, that means targeting 5.0-6.67x ROAS for meaningful profit per sale. Meta ecommerce ads average 3.0-5.0x ROAS per WordStream benchmark data (WordStream, 2026), meaning most stores below 25% net margin are losing money on "performing" campaigns.
Here is how to set a target ROAS that creates real profit:
The 2x rule for new campaigns: Start your target at 2x break-even. It creates enough margin headroom to absorb creative testing, learning periods, and early-stage inefficiency. Once campaigns are stable, you can tighten the target toward 1.5x as performance improves.
The learning phase adjustment: New campaigns need slack. Google Ads recommends a minimum 4-6 week learning window before evaluating performance against ROAS targets (Google Ads Help, 2026). Judging a campaign against break-even in week one is premature — the algorithm has not finished optimizing.
The portfolio view: You do not need every campaign or ad set to hit target ROAS individually. A prospecting campaign running at 1.2x break-even is acceptable if your retargeting campaigns run at 5x break-even. The blended ROAS across the full account is what determines profitability.
For the underlying formula and platform-specific benchmarks, see the return on ad spend formula guide and the ROAS formula breakdown.
How Do You Put Break-Even ROAS to Work?
The number means nothing without a decision attached.
Use break-even ROAS as a kill switch for underperforming ad sets, a ROAS floor in Meta bid strategy, and a budget scaling gate. Based on WebMedic's Shopify ad audits, any ad set below break-even ROAS for 14 consecutive days should be paused — scaling budget below break-even accelerates losses, not recovery.
Three applications you can implement immediately:
1. The 14-day kill switch. Set a calendar rule: any ad set below break-even ROAS for 14 consecutive days gets paused. No exceptions for creative that "needs more data." Below-break-even for two weeks is a signal about product, pricing, or audience fit — not a creative problem that more spend will fix.
2. Meta ROAS floor. Meta Ads Manager lets you set a minimum ROAS target at the campaign level. Set it at 0.9-1.0x your break-even ROAS. This prevents the algorithm from chasing low-quality volume to hit delivery targets. Be cautious applying ROAS floors during the learning phase — they can restrict delivery before the campaign stabilizes.
3. Budget scaling gate. When increasing budget, only scale campaigns that already run at 1.5x break-even or above. Doubling budget on a campaign at 0.9x break-even ROAS doubles your losses. Scaling only follows results, not hope.
For a broader look at how this number fits into your full ad measurement stack, see the ROAS calculator guide and the deeper breakdown in the break-even ROAS guide.
Frequently Asked Questions
How does a break-even ROAS calculator work?
A break-even ROAS calculator divides 1 by net profit margin after all variable costs (COGS, shipping, payment processing). A store with 35% net margin gets a break-even ROAS of 2.86x (1 ÷ 0.35). Net margin must include all per-order costs — not just gross margin. Using gross margin instead of net margin is the most common input error.
What ROAS do I need to make a profit?
To generate profit — not just cover costs — your ROAS must exceed break-even by a meaningful margin. A 30% net margin store with a 3.33x break-even needs at least 4.5-5.0x ROAS to generate a 10-15% return on ad spend after costs. Break-even means zero profit. Every point above break-even adds margin.
How do returns affect break-even ROAS?
Returns raise your effective cost per order. A 10% return rate means 1 in 10 sales incurs COGS and shipping with no revenue. Reduce your net margin by the return rate percentage before calculating break-even. A 30% margin store with a 10% return rate operates closer to 27% net margin, pushing break-even ROAS from 3.33x to about 3.70x.
Does Shopify plan change break-even ROAS?
Yes, but modestly. Shopify Basic (2.9% + $0.30) vs Advanced (2.4% + $0.30) is $0.50 on a $100 order, shifting break-even ROAS by roughly 0.08x at 30% margin. The larger risk is a third-party payment gateway on Basic plan — it adds a 2% Shopify transaction fee on top of processing costs, raising break-even ROAS by 0.3-0.6x.
Is break-even ROAS the same as target ROAS?
No. Break-even ROAS is the minimum threshold where variable costs are covered. Target ROAS is where campaigns become meaningfully profitable. Target ROAS should be set at 1.5-2.0x break-even to create a profit buffer. Setting target ROAS at break-even means the campaign covers costs but generates no profit margin for growth, overhead, or reinvestment.
Keep Reading

Free Download
We audited 10 Shopify stores doing $1M–$20M. Here are the 15 leaks every one had.
Real screenshots (names blurred). Most operators have 8 of the 15 and don't know it.
From 10 audits across SG, MY, AE — fashion, beauty, electronics, food.
PDF in your inbox in 30 seconds. 1 email. No follow-up unless you ask.