Short version: ROAS (return on ad spend) is revenue divided by ad spend. A "good" ROAS is not a universal number, it is whatever clears your breakeven once product margin is factored in. For most e-commerce stores that breakeven sits somewhere between 2x and 4x, so a genuinely healthy ROAS is comfortably above it. The store selling at 70% margin and the store selling at 25% margin need very different numbers, and that is the part most advice skips.
"What is a good ROAS?" is the most common question we hear, and the honest answer annoys people: it depends. But it depends on something specific and calculable, not on vibes. Once you understand the math, you can work out your own target in about two minutes.
What ROAS actually means
ROAS stands for return on ad spend. It answers one question: for every unit of currency you put into ads, how much revenue came back?
A 4x ROAS means every $1 of ad spend produced $4 of revenue. A 2x ROAS means $1 produced $2. Higher is more efficient, but higher is not automatically better, and we will get to why.
The ROAS formula
The calculation is simple:
ROAS = Revenue from ads / Cost of ads
Spend $2,000 on Google Ads and generate $8,000 in attributed revenue, and your ROAS is 8,000 / 2,000 = 4x. That is the whole formula. The complexity is not in the math, it is in deciding what number you actually need.
Why "a good ROAS" depends on your margin
ROAS measures revenue, not profit. That is the trap. A 4x ROAS sounds great until you realize the store keeps only 25% of each sale after the cost of goods. Run the numbers and a 4x ROAS on a 25% margin product is barely breaking even once you count the product cost itself.
Your breakeven ROAS is the point where ad spend equals the gross profit those sales generated. A rough way to find it:
Breakeven ROAS = 1 / profit margin
- At a 50% margin, breakeven ROAS is 1 / 0.50 = 2x. Below 2x you lose money, above 2x you profit.
- At a 33% margin, breakeven ROAS is roughly 3x.
- At a 25% margin, breakeven ROAS is 4x.
So when someone says "aim for a 4x ROAS," that target is meaningless until you know their margin. For a high-margin brand, 4x is a strong profit. For a thin-margin brand, 4x is just survival.
So what is a good ROAS for e-commerce?
Putting it together, a good ROAS for an e-commerce store is one that clears your breakeven with enough room to fund the rest of the business (overhead, returns, the time and tools behind the account). As a practical guide:
- At or below breakeven: you are buying revenue at a loss. Fix this first.
- 1.2x to 1.5x above breakeven: profitable, healthy, and usually the sweet spot for scaling. Counterintuitively, this is often the best place to be, because pushing ROAS much higher usually means shrinking volume.
- Far above breakeven (say 8x+ on a mid-margin product): looks fantastic on the report, but often signals you are under-spending and leaving sales on the table. Very high ROAS plus low volume is not a win, it is a missed opportunity.
That last point surprises people. The goal is not the highest possible ROAS. It is the most total profit, which usually means accepting a slightly lower ROAS in exchange for a lot more volume. We dig into that balance in our piece on scaling a footwear brand while holding a 6.3x ROAS.
ROAS vs POAS: the version that counts profit
Because ROAS ignores margin, some brands track POAS instead (profit on ad spend), which divides gross profit by ad spend rather than revenue. POAS bakes the margin question directly into the metric, so a "good POAS" is simply anything above 1x. If your products vary widely in margin, POAS is the more honest number to optimize toward, and it is worth setting up if you can feed margin data into your tracking.
Common ways the ROAS number lies
- Counting micro-conversions as revenue. If add-to-cart or begin-checkout actions are stuffed into your conversion value, your ROAS is inflated. Track purchases, and value them at real revenue.
- Attribution double-counting. Platform-reported revenue often overlaps across channels. Your blended ROAS (total revenue / total ad spend across everything) is the truth check.
- Ignoring returns. A 5x ROAS on a category with a 30% return rate is really closer to 3.5x. Net it out.
If your reported ROAS looks too good to be true, one of these is usually why. A structured account audit will tell you whether the number you are celebrating is real.
The two-minute takeaway
Calculate your breakeven ROAS (1 divided by your margin), then aim to run comfortably above it without starving the account of volume. That is a good ROAS for your store specifically, and it will be a different number from your competitor's. Anyone who quotes you a target without asking about your margins is guessing.
Want a read on whether your current ROAS is healthy or hiding a problem? Request a free audit and we will break down the real numbers behind your account.