A 5x ROAS told us nothing. The profit told us everything.
ROAS vs POAS: Why a 5x ROAS Can Still Lose Money
ROAS hides your costs, so a 5x ROAS can still bleed cash. Here is when to track ROAS, when to switch to POAS, and the furniture-store case that proves it.
Most ecommerce owners scale on one number, and it is the wrong one.
They see a 5x ROAS and think the campaign is printing money. Spend one, get five back. Job done. But ROAS is a vanity metric. It looks at revenue and nothing else. It does not know your product cost. It does not know your shipping. It does not know your payment fees, your refunds, or your team. So here is the uncomfortable truth: you can run a 5x ROAS and still lose money.
This is the difference between ROAS and POAS, and getting it wrong is how brands scale themselves straight into the ground.
What ROAS and POAS actually measure
ROAS is return on ad spend. It is pure top-line revenue divided by what you spent. A 5x ROAS means you spent 1,000 and got 5,000 back in sales. Simple, fast, and it is the default metric in every ad account for a reason.
POAS is profit on ad spend. It takes the same ad spend but measures the profit left after the costs that actually matter: product cost first, then shipping, payment fees, discounts, and refunds. How much you fold in is up to you, but the product and shipping costs are the ones that move the needle.
That is the whole game. ROAS is a signal. POAS is the scoreboard.
Why a 5x ROAS can still lose money
Picture two products. Product A runs a 5x ROAS. Product B runs a 3x ROAS. Easy call, right? Scale A, cut B.
Not so fast. Product A might carry a high cost of goods and barely break even at 5x. Product B might have a fat margin and throw off real profit at 3x. The ROAS says A wins. The profit says B wins. If you scale on ROAS alone, you pour budget into the product that looks good and makes nothing.
This is why profit follows a bell curve, not a straight line. As you push spend, revenue keeps climbing, but profit rises, peaks at a sweet spot, then falls. Past that point you are buying more revenue at a worse ROAS until the extra sales stop being worth it. You want to live in the middle of that curve, not at the edge of it. ROAS on its own cannot show you where that sweet spot is.
The furniture store that proved it
Here is a real one. Chris worked with a furniture brand years back. The client said he needed a 3x ROAS. He did not really know his numbers, and honestly the agency was less experienced then too, so 3x became the goal.
One month, great results. A 3.5x ROAS, revenue strong, client happy, everyone happy. The next month, almost the exact same revenue and almost the exact same 3.5x ROAS. Then the client comes back: "Chris, what happened to the campaigns? We made way less profit this month."
Same revenue. Same ROAS. Half the profit. How?
Because a furniture catalog does not have one margin, it has many. The big items - sofas, beds - carry a low margin. High cost of goods, expensive to ship and handle. The small items - lamps, rugs - carry a much better margin, sometimes 55%. Look at it as a table and the trap jumps out:
| ROAS | Profit margin | Verdict on ROAS alone | |
|---|---|---|---|
| Sofas (big items) | 5.0x | Low | Looks like the winner |
| Lamps / rugs (small items) | 2.5x | ~55% | Looks like the loser |
The sofa looks like the best seller at a 5x ROAS. The lamp looks like the one to cut at 2.5x. But the lamp at 55% margin is the real profit driver. In the bad month, the campaign - optimizing for ROAS - quietly shifted budget toward the high-ROAS sofas. Same revenue, same headline ROAS, but the sales came from the low-margin product. The profit evaporated, and the number on the dashboard never blinked.
We had the same revenue and the same ROAS, and somehow we made half the profit. That was the day ROAS stopped being the number I trusted.
When ROAS is the right metric
This is not "ROAS bad, POAS good." ROAS earns its place. Use it when:
- You are testing. In the testing phase you just want signal. A 5x ROAS tells you fast that something is working, on any platform, without you needing perfect margin data. You get feedback quickly and can move.
- Your catalog is simple. A one-product store, or a catalog where every product has roughly the same margin, does not need profit tracking in the ad account. If your margins are consistent, you already know your break-even ROAS and your sweet spot. Tracking POAS directly would just add complexity for no gain.
That is why ZenoX still runs ROAS as the tracking metric in plenty of accounts. If there is no real margin spread between products, optimizing on profit is cute but pointless. Do not overcomplicate a simple catalog.
When you have to switch to POAS
You move to POAS when the simple version stops telling the truth. That happens when:
- You are scaling and a lot of cash is moving. At scale, a small mistake costs a fortune. You want every number tight.
- Your margins vary a lot between products or categories. This is the big one. A wide margin spread is exactly the furniture problem. Here you split campaigns by margin tier so you keep control, and you feed your costs into the tracking so the campaigns optimize on profit, not revenue.
Once your costs are in the tracking system, the campaigns can actually bid toward profit. Group products by margin into separate campaigns, track POAS, and you finally have control over the thing that matters. ZenoX implements this for bigger brands with a real margin spread because it is the only way to scale spend without scaling losses.
And there is a level beyond POAS. For bigger brands running many channels, even POAS gets too narrow, and you steer on business-wide marketing KPIs like MER (marketing efficiency ratio) - total revenue against total marketing spend. But that is a problem you earn later. Most brands need to nail the ROAS-to-POAS switch first.
The takeaway
ROAS is simple, fast, and a fine place to start. It tells you something is working. But revenue is not profit, and a great ROAS on a low-margin product is just an expensive way to feel good. POAS tells you whether the business is actually making money - and that is the only metric that pays you at the end of the month.
If you are scaling on ROAS alone and your catalog has a real margin spread, you are almost certainly leaving profit on the table or quietly losing it. Watch the full breakdown:
If you want this set up properly - costs in your tracking, campaigns split by margin, optimization pointed at profit instead of a vanity number - that is exactly the work we do. See how we run accounts, check the real ROAS benchmarks for ecommerce, or read the full scaling playbook.
Frequently asked questions
What is the difference between ROAS and POAS?
ROAS (return on ad spend) is revenue divided by ad spend. POAS (profit on ad spend) is the profit left after the costs that matter - product cost, shipping, payment fees, discounts, and refunds. ROAS tells you if a campaign is working. POAS tells you if you are actually making money.
Can a 5x ROAS still lose money?
Yes. ROAS ignores all of your costs. If a product has a high cost of goods or a thin margin, a 5x ROAS can barely break even or even lose money. A lower ROAS on a high-margin product often makes more real profit than a higher ROAS on a low-margin one.
When should I use ROAS instead of POAS?
Use ROAS in the testing phase and for simple catalogs where every product has a similar margin. It gives fast signal without needing perfect cost data. Switch to POAS when you scale, when a lot of cash is moving, and especially when your products have very different profit margins.
Does a one-product store need to track POAS?
Usually not. If you sell one product or your margins are consistent, you already know your break-even ROAS and your profit sweet spot. Tracking POAS in the ad account just adds complexity for no real gain.
What metric comes after POAS?
For bigger brands running several channels, even POAS gets too narrow. They steer on MER (marketing efficiency ratio) - total revenue measured against total marketing spend across every channel.
Stop optimizing for the number that looks good. Start optimizing for the number that pays you.