POAS explained: steering your campaigns on profit instead of revenue

ROAS tells you how much revenue your ads generate, POAS tells you what you actually keep. Here is how to track real margin per order and steer campaigns on profit instead of pretty dashboards.

POAS stands for Profit on Ad Spend: the gross profit every euro of ad spend generates, instead of the revenue. Where ROAS tells you how much revenue your ads produce, POAS tells you what you actually keep after product costs, shipping, payment fees and returns. For brands where margin differs per product, which is nearly every brand, that difference is not an accounting detail. It decides whether your campaigns fill your bank account or just your dashboard.

What exactly is POAS?

The calculation is simple: you divide the gross profit from your campaigns by your ad spend. Gross profit here means revenue minus every variable cost attached to an order: purchase price, shipping, packaging, payment fees and the cost of returns. Fixed costs like your team or your office stay out of it, because they do not move with every extra order. A POAS above 1 means every euro of ad spend produces more than a euro of gross profit. Below it, you are paying for your own growth.

The difference with ROAS lies in what you count. ROAS looks at revenue and treats every euro of it as equal. POAS knows that a euro of revenue on a high-margin product is worth something entirely different from a euro of revenue on a product you sell close to cost. As long as your whole catalog carries the same margin, the two move in lockstep. The moment they do not, and they almost never do, the numbers drift apart.

Why is ROAS alone not enough?

Because ROAS rewards you for revenue, not for profit. Picture two products: one with a comfortable margin and one where almost nothing remains after purchasing and shipping. The algorithm notices the second product sells more easily, pushes budget toward it, and your ROAS looks fine. Meanwhile your revenue grows and your profit shrinks. You are driving full speed in the wrong direction, and your dashboard is applauding.

  • A mixed catalog: different purchase margins per category make one account-wide target ROAS meaningless.
  • Discount codes: the discount eats your margin, but your ROAS column barely changes.
  • Free shipping above a threshold: the shipping cost disappears from view, not from your income statement.
  • Returns: categories with high return rates look profitable until you include the cost of processing them.

How do you steer campaigns on profit instead of revenue?

The simplest version costs you an afternoon: a margin sheet. List the average variable costs per product category and calculate the ROAS each category needs to break even. A thin-margin category needs a much higher break-even ROAS than a category with room to spare. From that moment on you judge every campaign against its own bar instead of one account-wide number, and you immediately see which winners are actually losers.

The mature version goes a step further: you send gross profit instead of revenue as the conversion value to Meta, through your server-side setup or a tool that tracks margin per SKU. The algorithm optimizes for whatever value you feed it. Feed it revenue and it hunts revenue. Feed it profit and it hunts profit. Same machine, fundamentally different outcome.

A campaign that wins on ROAS but loses on POAS is scaling your losses, not your profit.

What are the pitfalls with POAS?

The biggest mistake is including fixed costs. POAS is a steering metric for campaigns, not a profit and loss statement. Include salaries and software and every number becomes dependent on your revenue volume, making it useless for decisions. Stick to costs that move with each order.

The second pitfall is forgetting returns. In categories where returns are common, like apparel, the gap between paper profit and real profit often sits exactly there. Work with a return rate per category in your margin sheet and recalibrate it periodically. And the third pitfall: trying to steer too granularly too early. With few orders per product, POAS at SKU level tells you nothing yet. Start at category level and refine as volume grows.

When does POAS make the biggest difference?

The moment you start scaling. As budgets grow, your marginal return declines, and the question is not whether your ROAS drops but how far it is allowed to drop. That answer lives in your margin. A brand with comfortable margins can scale deep, a brand with thin margins hits its ceiling much sooner. Know your break-even per category and you scale with your eyes open. Know only your ROAS and you discover your ceiling on your bank statement.

POAS also earns its keep in portfolio decisions. Which category gets more budget, which bundle becomes your hero offer, which product do you pull from prospecting campaigns? Those are margin questions, not revenue questions. At AdSplicit this is a standard part of how we take over accounts: margins sharp first, budgets up second.

Conclusion

POAS is not another dashboard metric but a different way of steering: on what you keep instead of what comes in. Start with a margin sheet and a break-even ROAS per category, then graduate to profit as your conversion value once your setup can handle it. This kind of margin-first steering is at the core of how we run media buying for brands, from account structure to the values you feed Meta. Curious whether your account is steering on revenue or on profit? Book a call and we will gladly take a look with you.

Frequently asked questions

What is a good POAS?
Above 1 you are making gross profit on your variable costs, but that is the floor, not the target. How much higher you need to sit depends on your fixed costs and growth goals. Work out per category which POAS keeps your overall business healthy.
What is the difference between POAS and MER?
MER divides your total revenue by your total ad spend across all channels. POAS looks at gross profit instead of revenue. They complement each other: MER guards the whole, POAS guards whether that whole is actually profitable.
Can Meta optimize directly for profit?
Yes, indirectly: Meta optimizes for the conversion value you provide. If you send gross profit per order instead of revenue through your pixel or CAPI, value optimization automatically steers on margin. It does require a setup that knows margin per SKU.
Is POAS worth it for a small account?
Yes, but keep it coarse. With limited volume, profit per SKU is too noisy to steer on. A margin sheet with a break-even ROAS per product category already gives you most of the insight, without tooling or extra tracking.

This is exactly what we do

Meta & TikTok, scaled profitably. See how we run this for your brand.

Ready to scale profitably?

Book a free 30-minute strategy call. You get an honest view of where your growth headroom is, with no strings attached, even if we turn out not to be a match.

65+ brands scaled into 18 countries