Shopimize
Pricing
LoginSignup for free
Signup for free
  1. Home
  2. /
  3. Blog
  4. /
  5. Ad Spend & ROAS
  6. /
  7. The Break-Even ROAS Calculator Every Shopify Store Needs
Ad Spend & ROAS10 min read

The Break-Even ROAS Calculator Every Shopify Store Needs

Most Shopify store owners know what ROAS stands for. Fewer know what it actually means for their profit. And almost none know the specific number — their break-even ROAS — below which every sal...

By Shopimize Team·March 3, 2026·
Share
Table of contents
  1. What is break-even ROAS?
  2. Why Your Target ROAS Is Probably Wrong
  3. How to Calculate Your Break-Even ROAS
  4. Step 1: Start with your average order value (AOV)
  5. Step 2: Subtract your cost of goods sold (COGS)
  6. Step 3: Subtract transaction and platform fees
  7. Step 4: Subtract shipping costs
  8. Step 5: Subtract all other variable costs
  9. Step 6: Calculate your net margin before ad spend
  10. Step 7: Calculate your break-even ROAS
  11. The Hidden Costs That Blow Up Your Calculation
  12. Shopify subscription fees
  13. Apps and tools
  14. Payment processing outside Shopify Payments
  15. Ad platform fees you're not attributing
  16. What to Do With Your Break-Even ROAS Number
  17. Why Most ROAS Tracking Tools Miss the Point
  18. Building a Habit Around Break-Even Thinking
  19. Your Break-Even ROAS Is the Most Honest Metric You Have
  20. FAQ
  21. What is a good break-even ROAS for a Shopify store?
  22. How is break-even ROAS different from target ROAS?
  23. Does my break-even ROAS change over time?
  24. Can I use the same break-even ROAS for Facebook, Google, and TikTok?

Contents

  • What is break-even ROAS?
  • Why Your Target ROAS Is Probably Wrong
  • How to Calculate Your Break-Even ROAS
  • Step 1: Start with your average order value (AOV)
  • Step 2: Subtract your cost of goods sold (COGS)
  • Step 3: Subtract transaction and platform fees
  • Step 4: Subtract shipping costs
  • Step 5: Subtract all other variable costs
  • Step 6: Calculate your net margin before ad spend
  • Step 7: Calculate your break-even ROAS
  • The Hidden Costs That Blow Up Your Calculation
  • Shopify subscription fees
  • Apps and tools
  • Payment processing outside Shopify Payments
  • Ad platform fees you're not attributing
  • What to Do With Your Break-Even ROAS Number
  • Why Most ROAS Tracking Tools Miss the Point
  • Building a Habit Around Break-Even Thinking
  • Your Break-Even ROAS Is the Most Honest Metric You Have
  • FAQ
  • What is a good break-even ROAS for a Shopify store?
  • How is break-even ROAS different from target ROAS?
  • Does my break-even ROAS change over time?
  • Can I use the same break-even ROAS for Facebook, Google, and TikTok?

The Break-Even ROAS Calculator Every Shopify Store Needs

Most Shopify store owners know what ROAS stands for. Fewer know what it actually means for their profit. And almost none know the specific number — their break-even ROAS — below which every sale from an ad is quietly draining their bank account.

That number is different for every store. It depends on your margins, your fees, your shipping costs. And yet most merchants are running ads without knowing it.

This article will show you how to calculate your break-even ROAS, what to do once you have that number, and why a break-even ROAS calculator changes the way you think about every campaign you run.


What is break-even ROAS?

Break-even ROAS is the minimum return on ad spend required for a sale to neither make nor lose money. Below that number, your ads are unprofitable. Above it, you're in the green. It's not about revenue — it's about whether the margin on a sale is high enough to cover what you spent to get it.

The formula is straightforward:

Break-Even ROAS = 1 ÷ Net Margin (as a decimal)

If your net margin is 25%, your break-even ROAS is 4.0. That means for every $1 you spend on ads, you need $4 back in revenue just to break even.


Why Your Target ROAS Is Probably Wrong

Here's a scenario that plays out constantly: a store is hitting a 3.5x ROAS on Facebook and the owner is happy. Revenue is up, the algorithm is working, life is good.

But their product costs $18 to source. It sells for $55. Shopify Payments takes 2.9% + $0.30 per transaction. Shipping runs $7 per order. They spend about $3 per order on packaging. And their actual net margin — after everything — is around 22%.

Their break-even ROAS? 4.55.

They've been losing money on every single ad-driven sale for three months.

This is not a rare story. It's the default story for merchants who set a ROAS target based on gut feel, industry benchmarks, or whatever their agency told them sounded good. The only ROAS target that matters is the one derived from your actual numbers.

Clean infographic on a white background showing two side-by-side examples of a Shopify store: left side labeled

How to Calculate Your Break-Even ROAS

You need two things: your revenue per order and your total costs per order (excluding ad spend). From those, you get your net margin before ads, which becomes the input for your break-even ROAS calculation.

Step 1: Start with your average order value (AOV)

Pull your AOV from Shopify Analytics for the last 30 days. Let's say it's $65.

Step 2: Subtract your cost of goods sold (COGS)

Your cost of goods sold (COGS) is what you actually paid for the product — manufacturing, sourcing, or wholesale cost. Don't average this loosely; use real numbers per unit. For our example: $20.

Step 3: Subtract transaction and platform fees

Shopify Payments charges 2.9% + $0.30 for online transactions on the Basic plan. On a $65 order, that's $2.19. If you're on Shopify Plus or a higher plan, the rates drop — but always use your actual rate. (See current Shopify Payments fees here.)

Step 4: Subtract shipping costs

What does it actually cost you to ship an order? Not what you charge the customer — what you pay. If you offer free shipping, the full cost hits your margin. If you charge for shipping, subtract the net difference. In our example, shipping costs $6.50 and the customer pays $5.99, so the net shipping cost to the store is $0.51.

Step 5: Subtract all other variable costs

Packaging, inserts, returns allowance, any per-order costs. Estimate $2.50 for packaging and a 5% return rate on a $65 order (that's about $3.25 amortized per order). Call it $5.75 total.

Step 6: Calculate your net margin before ad spend

  • AOV: $65.00
  • COGS: −$20.00
  • Fees: −$2.19
  • Net shipping cost: −$0.51
  • Other variable costs: −$5.75
  • Profit before ad spend: $36.55
  • Net margin before ad spend: 56.2%

Step 7: Calculate your break-even ROAS

Break-Even ROAS = 1 ÷ 0.562 = 1.78

For every $1 you spend on ads, you need $1.78 in revenue. That's a much lower bar than most store owners expect — and also lower than most agencies set as targets. Which means either you have more room to scale, or you haven't been accounting for a profit target above zero.

The real insight here is that break-even ROAS on its own isn't the goal — it's the floor. You want to operate above it, ideally with a target ROAS that leaves enough margin to actually grow the business.

You can run these exact numbers using our free profit calculator — plug in your own COGS, fees, and shipping to get your actual margin in seconds.

Flat UI mockup on a white background of a SaaS profit calculator tool with labeled input fields for Average Order Value, COGS, Shopify transaction fee percentage, shipping cost, and other variable costs. A results panel on the right shows calculated Net Margin percentage, Break-Even ROAS (displayed prominently in large bold text), and a simple bar chart comparing break-even ROAS vs target ROAS.

Track this automatically

Shopimize shows your real profit per order, per product, per channel.

Try Shopimize free →

The Hidden Costs That Blow Up Your Calculation

Most merchants undercount their costs when doing this calculation — not because they're careless, but because some costs are easy to forget.

Shopify subscription fees

Your monthly Shopify plan — Basic ($39/month), Shopify ($105/month), Advanced ($399/month) — is a real cost of doing business. If you do 200 orders a month on the Basic plan, that's $0.20 per order added to your cost base. Not huge, but it shifts the number.

Apps and tools

If you're paying for a review app, a loyalty app, a subscription billing tool, and a live chat tool, those fees add up. A store paying $150/month across apps at 200 orders is adding $0.75 per order to costs.

Payment processing outside Shopify Payments

Using a third-party payment processor? Shopify adds a transaction fee on top of your processor's fee — 2% on Basic, 1% on Shopify, 0.5% on Advanced. That compounds quickly.

Ad platform fees you're not attributing

Some stores run ads across Facebook, Google, and TikTok simultaneously. If you're not attributing ad spend per channel accurately, your ROAS calculations are blended averages that hide what's working and what's bleeding.

None of these costs are mysterious — but they all need to be in the calculation for your break-even ROAS to be accurate.


What to Do With Your Break-Even ROAS Number

Once you have it, here's how to use it.

Set it as your hard floor, not your target. If your break-even ROAS is 2.1, any campaign consistently below 2.1 is losing money. Kill it or restructure it. No exceptions for "brand building" unless you've explicitly budgeted for that separately.

Build in a profit target above it. Break-even is zero profit. If you want a 10% net profit margin from advertising, factor that into your target ROAS. Using the example above (56.2% margin before ads), to net a 10% profit margin after ads, you need your ad cost to be no more than 46.2% of the margin — which translates to a target ROAS of around 2.17. Use the formula: Target ROAS = 1 ÷ (Margin% − Desired Net%).

Use it at the campaign level, not the account level. A blended ROAS of 3.5x looks fine until you realize one campaign is at 5.2x and another is at 1.8x. You're cross-subsidizing a loser with a winner. Your break-even ROAS should be applied at the ad set or campaign level where possible.

Recalculate when your costs change. Supplier raises prices? Shipping carrier increases rates? Shopify changes its fee structure? Your break-even ROAS changes too. This isn't a one-time calculation — it's a living number.


Why Most ROAS Tracking Tools Miss the Point

The standard ROAS metric that Facebook, Google, and TikTok report back to you is based on revenue attributed to their platform. It doesn't know what your product cost. It doesn't know what Shopify charged you in transaction fees. It doesn't know your shipping costs or your return rate.

So when your Facebook Ads dashboard says you're hitting 4x ROAS, that's a revenue ratio. It's not a profit ratio. And the gap between those two things is your entire business model.

This is why many merchants are genuinely surprised when they do a proper profitability breakdown for the first time. The ad platform shows green. The Shopify dashboard shows revenue. But when you subtract every real cost from every ad-attributed order, the actual profit is a fraction of what they expected — sometimes negative.

What you actually need is a view that starts with revenue, subtracts COGS, subtracts platform fees, subtracts shipping, subtracts ad spend by channel, and surfaces a real profit number per order, per channel, and per campaign.

Flat UI mockup on a white background of a profit analytics dashboard showing a breakdown of a Facebook Ads campaign: total revenue attributed at top, then a waterfall chart subtracting COGS, Shopify fees, shipping costs, and Facebook ad spend row by row, with the final net profit per order shown at the bottom in bold. A secondary panel shows break-even ROAS vs actual ROAS for the campaign side by side.

Building a Habit Around Break-Even Thinking

The merchants who actually improve their profitability aren't the ones who check their ROAS dashboard every morning. They're the ones who build a mental model of their unit economics — and make decisions through that lens.

That means knowing, roughly, what it costs to fulfill an order before ads touch it. It means treating ROAS as a margin proxy rather than a performance score. And it means being willing to pause a campaign that looks good on paper because the underlying math doesn't work.

It also means updating your numbers. If your supplier raises prices by 15%, your break-even ROAS increases immediately — even if nothing else about your ad strategy changes. Most merchants don't update their targets when input costs shift. That's where the slow, invisible margin erosion happens.

The discipline here isn't complicated. It's just not automatic unless you have a tool that keeps the real numbers visible.

That's exactly what Shopimize is built for. Instead of patching together Shopify reports, ad platform dashboards, and a spreadsheet, Shopimize pulls your real costs — COGS, fees, shipping, ad spend — into a single profit view, so your break-even ROAS calculation is always based on current, accurate data rather than last month's guesswork.


Your Break-Even ROAS Is the Most Honest Metric You Have

Every other ROAS number you see — from your ad platforms, from your agency reports, from industry benchmarks — is built on someone else's assumptions. Your break-even ROAS is built on your numbers: your costs, your margins, your business model.

Get that number right, and every ad decision you make becomes sharper. You'll know exactly which campaigns are growing your profit and which ones are subsidizing ad platform revenue at your expense. That's what a break-even ROAS calculator actually gives you — not just a formula, but a clear line between profitable and unprofitable advertising.

Shopimize keeps that line visible at all times, so you're never guessing whether your ads are working.


FAQ

What is a good break-even ROAS for a Shopify store?

There's no universal answer — break-even ROAS depends entirely on your net margin before ad spend. A store with a 40% margin needs a 2.5x ROAS to break even. A store with a 20% margin needs 5.0x. Calculate yours using your actual cost structure, not an industry benchmark.

How is break-even ROAS different from target ROAS?

Break-even ROAS is the minimum ROAS required to avoid losing money on ad-driven sales. Target ROAS is the ROAS you need to hit a specific profit goal above zero. Your target ROAS should always be higher than your break-even ROAS — the difference represents your intended profit margin from advertising.

Does my break-even ROAS change over time?

Yes, and more often than most merchants realize. Any change to your input costs — COGS, shipping rates, Shopify fees, packaging — shifts your margin and therefore changes your break-even ROAS. Recalculate any time your cost structure changes, and review it at least quarterly even if nothing obvious has shifted.

Can I use the same break-even ROAS for Facebook, Google, and TikTok?

The break-even ROAS formula is the same across channels, but your costs might differ slightly by channel — for example, if average order values differ by traffic source or if return rates vary. For the most accurate view, calculate break-even ROAS using the average order metrics specific to each channel's customer behavior where you have enough data to do so.

Is your ad spend actually profitable?

Connect your ad platforms and see real ROAS after all costs — not just revenue divided by spend.

Try Shopimize free
Or try our free profit calculator →

More on Ad Spend & ROAS(10 articles)

View all →
Ad Spend & ROAS

How to Calculate Your Break-Even ROAS (Formula + Examples)

11 min read
Ad Spend & ROAS

How to Track Ad Spend Alongside Profit in One Place

11 min read
Ad Spend & ROAS

Are Your Facebook Ads Actually Profitable? Here's How to Check

11 min read
Shopimize

The ultimate analytics platform for e-commerce businesses. Get real-time insights, track profits, and grow your business with confidence.

Product

  • Features
  • Integrations
  • Pricing
  • Sign Up
  • Login

Resources

  • Help Center
  • Changelog
  • Affiliate Program
  • App Status
  • Blog
  • E-commerce Profit Calculator
  • E-Commerce Glossary

Platforms

  • Shopify
  • PrestaShop
  • WooCommerce
  • Wix Soon

Company

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 Shopimize. All rights reserved.

Made with ❤️ for e-commerce merchants