What Is POAS and How Do You Calculate It? Definition, Formula and Example
In short: POAS (Profit on Ad Spend) is the profit your ads generate relative to the money spent on them. It is calculated with the formula POAS = Gross profit ÷ Ad spend. Unlike ROAS, which looks at revenue, POAS looks at profit - the money that actually stays in your pocket.
POAS (Profit on Ad Spend) is the metric that measures how much profit each unit of money spent on ads brings in. A 1.5× POAS means that for every RON invested in ads, you keep 1.5 RON in gross profit.
For many years, ROAS was the standard metric in performance marketing. Its problem is simple: it measures revenue, not profit. And an account that “looks good” on ROAS can actually lose money on every order. POAS fixes exactly that - it shifts the conversation from how much you sell to how much you earn.
The POAS formula
POAS is a single division: the gross profit generated by ads, divided by the spend on those ads.
The profit left after costs, divided by the money spent on ads. The result tells you how much profit each unit invested produces.
How to calculate POAS, step by step
The calculation has three steps. The key is step 2: gross profit, not revenue.
- Step 1 - Start with sales. Take the revenue your ads generated over a period.
- Step 2 - Subtract the real costs. Product cost (COGS), shipping, fees, taxes and returns. What remains is gross profit.
- Step 3 - Divide by ad spend. Gross profit divided by the money spent on ads gives you your POAS.
A concrete example, with round numbers:
For every RON spent on ads, the business keeps 1.5 RON in gross profit. For the same account, ROAS would have been 5× (10,000 ÷ 2,000) - a number that looks spectacular but says nothing about profit.
The difference is not cosmetic. If you only looked at ROAS, you would think you have an excellent campaign and raise the budget. A 1.5× POAS confirms the decision is right - but the same calculation on a lower margin could have shown a POAS below 1, which is a clear signal not to scale.
What the result means
The POAS value is easy to read around the threshold of 1:
POAS vs ROAS - the difference that matters
Both measure ad efficiency, but they answer different questions. ROAS looks at the top of the funnel (revenue), POAS looks at the end (profit).
| Metric | What it measures | The question it answers |
|---|---|---|
| ROAS | Revenue generated by ads | How much am I selling? |
| POAS | Profit generated by ads | How much am I earning? |
ROAS tells you how much you sell. POAS tells you how much you earn.
Account-level POAS vs product-level POAS
A good POAS at account level does not guarantee that every product is profitable. When you sell items with different margins - some at 35%, others at 5% - the account average can look healthy while part of your catalog consistently sells at a loss. Ads often deliver on exactly the lowest-margin products, because that is where the price attracts the most conversions.
That is why POAS becomes truly useful when you calculate it at product level, not just overall. That way you see which items deserve extra budget and which ones erode your profit, even if they “perform” on ROAS. For that you need the real margin on every product, sent to the platforms as the conversion value - not gross revenue.
Why POAS matters
Moving from ROAS to POAS changes your daily decisions, not just the report at the end of the month:
- You optimize for profit, not revenue. You stop the campaigns that sell a lot but at a loss, and scale the ones that actually bring in money.
- You avoid scaling the wrong things. You stop putting budget into campaigns that “look good” on ROAS but eat into your margin.
- The algorithm can bid on profit. If you send the profit value to Google and Meta, the platforms optimize directly for what matters, not for gross revenue. (DispoTrading case study and Otter case study)
What data you need to calculate POAS
POAS is only as accurate as your cost data. To calculate it correctly, you need:
- Product cost (COGS) - what the goods you sold actually cost you.
- Shipping and fulfillment - delivery, packaging, storage.
- Fees - platform, marketplace or payment processing fees.
- Taxes and VAT - the part that does not stay in the business.
- Return rate - returned orders directly erode profit.
- Real ad spend - the budget actually spent on ads.
Key takeaways
- POAS = Gross profit ÷ Ad spend - it measures profit, not revenue.
- A POAS above 1 means profit, below 1 means a loss.
- A high ROAS can hide a POAS below 1 at low margins.
- POAS accuracy depends on how completely you know your real costs.
Conclusion
POAS is not just a new metric, it is a change of perspective: from “how much do I sell” to “how much do I earn.” For an eCommerce business, that is the difference between scaling with confidence and scaling at a loss without realizing it. Once you start looking at profit instead of revenue, budget decisions become much simpler - because you are finally measuring the one thing that matters: the money you keep. In performance marketing, whoever optimizes for profit consistently makes better decisions than whoever looks only at revenue - and POAS is the tool that makes this shift possible, campaign by campaign.