7 Best Practices for Calculating and Using Break-Even ROAS to Make Smarter Shopify Ad Decisions

June 17, 2026

By Steve Merrill, Founder of WRKNG Digital | June 17, 2026

Break-even ROAS is calculated by dividing 1 by your gross margin percentage, so a store running 40% margins needs a 2.5x ROAS just to cover ad spend without losing money. These seven practices turn that number into something you can actually make decisions with.

1. Start with True Gross Margin, Not Markup

Markup and gross margin aren't the same number, and confusing them will make your break-even ROAS wrong from the start. Shopify's gross margin guide breaks it down clearly: margin is profit divided by revenue, not profit divided by cost. A product that costs $25 and sells for $50 is a 100% markup but only a 50% margin, your break-even ROAS is 2.0x, not 1.5x.

2. Fold In Platform Fees and Payment Processing Before Setting Your Floor

Shopify Payments takes 2.4-2.9% plus 30 cents per transaction depending on your plan, and Meta's ad platform has no obligation to remind you that credit card fees eat into every dollar of reported revenue. Strip those costs out of your margin calculation before you set a ROAS floor. Most stores that think they're breaking even at 2.5x are actually underwater at that number.

3. Set ROAS Floors by Product Category, Not Store Average

A store-wide break-even ROAS is a fiction. If your apparel runs at 55% margins and your accessories run at 30%, they don't share a break-even point. Run separate ROAS floors for every major product category you're spending against. Blending them together is how you end up scaling a losing campaign because it's dragging up your store average.

4. Treat Break-Even ROAS as a Floor, Not a Goal

I spent years watching Shopify brands improve toward break-even and call it a win. Breaking even on ad spend means you paid Meta or Google to process orders at zero profit, you covered COGS, nothing else. Your target ROAS needs to sit meaningfully above break-even to account for overhead, owner pay, and actual growth. Break-even is the line you don't cross, not the line you aim for.

5. Build a Fixed-Cost Buffer Into Your Target

Fixed costs, rent, salaries, software, fulfillment infrastructure, don't change when ad spend goes up or down. Divide your monthly fixed costs by your projected ad-attributed revenue to find out how many ROAS points you need above break-even just to cover overhead. That number varies by store, but most DTC brands running $1M-$5M in annual revenue need 0.5-1.0x above their variable-cost break-even to actually turn a profit. Google's Target ROAS documentation acknowledges this gap between break-even and profit-positive bidding, even if it doesn't calculate it for you.

6. Adjust the Floor Downward for New-Customer Campaigns with Real LTV Data

If a customer reliably buys 3.2 times over 18 months, real data from your store, not industry averages, you can afford to acquire them at a lower first-purchase ROAS and still come out ahead. Tools like Triple Whale and Northbeam make LTV segmentation accessible for stores at almost any scale. The catch is you need at least 12 months of clean cohort data before you start discounting your new-customer ROAS floor. Guessing at LTV is how stores overbid on customers who never come back.

7. Recalculate Every Quarter, Margins Move

Supplier price increases, shipping rate changes, Shopify plan upgrades, and new app fees all erode gross margin without triggering any alert in your ad account. A break-even ROAS you calculated in Q1 can be meaningfully wrong by Q3 if your COGS have shifted even 3-4 points. Set a calendar reminder. Pull your margin numbers. Recalculate. Takes 20 minutes and it'll save you from scaling campaigns that are quietly losing money.

How We Chose This List

These practices come from auditing paid ad accounts for Shopify stores running anywhere from $500K to $8M in annual revenue, specifically looking at where ROAS targets were miscalibrated and why. Every item on this list is a mistake pattern we've seen more than once.

FAQ

Q: What is break-even ROAS and how do I calculate it for my Shopify store?

Break-even ROAS is the minimum return on ad spend required to cover your cost of goods sold without losing money on a transaction. Calculate it by dividing 1 by your gross margin percentage: if your gross margin is 45%, your break-even ROAS is 2.22x (1 / 0.45).

Q: Is a 2x ROAS good for Shopify Facebook ads?

It depends entirely on your margins. For a store with 40% gross margins, 2x ROAS means you're losing money. For a store with 60% margins, 2x ROAS is above break-even but still doesn't cover fixed costs. Context matters more than the number.

Q: How do I set ROAS targets in Meta Ads Manager for my Shopify store?

In Meta Ads Manager, you can set a minimum ROAS threshold under the Advantage+ shopping campaign settings or use cost controls in manual campaigns. Set your minimum at your fixed-cost-adjusted break-even ROAS, not your variable-cost break-even, that's the number that protects your business, not just your margins.

Q: What's the difference between ROAS and break-even ROAS?

ROAS is what your campaigns are actually returning (revenue divided by ad spend). Break-even ROAS is the floor, the minimum ROAS your margins require to avoid losing money on every sale. The gap between them tells you whether you're profitable or not.

Want to see how your Shopify store's product data holds up against AI shopping assistants? Run a free AI Commerce audit at WRKNG Digital and find out exactly what AI platforms see when your products come up in a recommendation.

Back to Blog