---
title: "What is POAS? A guide to profit-driven ad management"
author: "Performetic Ekibi"
url: "https://www.performetic.com/en/blog/what-is-poas-profit-on-ad-spend"
published: "2026-10-18T12:00:00.000Z"
updated: "2026-10-18T12:00:15.074Z"
---

# What is POAS? A guide to profit-driven ad management

> POAS (profit on ad spend) is the gross profit from ad-driven orders divided by ad spend. ROAS measures revenue; POAS measures what's left after product cost, shipping and payment fees. A POAS above 1 means ads pay for themselves with profit. In Google Ads you can measure it with cart data and product cost.

## What is POAS?

POAS (profit on ad spend) shows how much gross profit each unit of ad spend brings back. The formula is simple: gross profit from ad-driven orders divided by ad spend. ROAS measures revenue; POAS measures what's left after product cost, shipping and payment fees. When POAS is above 1, the ads are paying for themselves with profit to spare.

When a brand's ROAS looks healthy but the bank account disagrees, this is usually where the gap is. We cover what ROAS is and how to calculate it in our [ROAS guide](/en/blog/what-is-roas-how-to-calculate); this post goes a step further, into measuring profit and managing ads around it.

## How do you calculate POAS?

The formula:

**POAS = (ad revenue - product cost - variable costs) / ad spend**

Variable costs are the ones that arrive with each order: shipping, payment provider fees, packaging and marketplace commission if there is one. Fixed costs such as rent and salaries stay out of POAS; they belong to the business's overall profitability.

Worked example: in one month you spend 10,000 TL on Google Ads and the ads bring in 50,000 TL of revenue. ROAS is 5. Product cost for those orders is 30,000 TL, and shipping plus payment fees add up to 6,000 TL. Gross profit is 50,000 - 30,000 - 6,000 = 14,000 TL. POAS = 14,000 / 10,000 = 1.4. Every 1 TL of ad spend returned 1.4 TL of gross profit, leaving a 4,000 TL contribution after ad costs.

Getting product-level margin right is the foundation. Taking product cost from supplier invoices, and shipping and payment fees from the per-order average of the last three months, is a good starting point.

## How is POAS different from ROAS and MER?

The three metrics answer different questions, and none replaces the others:

| Metric | Formula | Question it answers | Weakness |
|---|---|---|---|
| ROAS | Ad revenue / ad spend | How much revenue did the ads bring? | Blind to margin; can reward low-margin products |
| POAS | Gross profit from ads / ad spend | How much profit did the ads bring? | Needs product cost data; harder to set up |
| MER | Total revenue / total marketing spend | Is the business efficient as a whole? | No split by channel or campaign |

POAS suits campaign and product decisions; MER suits a business-level health check. We cover MER in detail in [what MER is and how it differs from ROAS](/en/blog/what-is-mer-vs-roas). In practice we track both: POAS tells you which products and campaigns deserve budget, MER tells you whether the overall picture is holding up.

## Why can the same ROAS produce different profits?

Because products carry different margins. In this example two product groups get the same budget:

- **Product group A:** 5,000 TL spend, 30,000 TL revenue, ROAS 6. Product and variable costs 24,000 TL. Gross profit 6,000 TL, POAS 1.2.
- **Product group B:** 5,000 TL spend, 15,000 TL revenue, ROAS 3. Product and variable costs 6,000 TL. Gross profit 9,000 TL, POAS 1.8.

Someone looking at ROAS moves budget to A. Someone looking at POAS moves it to B. B brings less revenue but leaves more money after ad spend. It's a pattern we see often: accounts run on target ROAS drift toward high-revenue, thin-margin products.

## Should you stop ads when POAS is below 1?

Not always. A campaign that wins new customers can sit below a POAS of 1 on the first order and still pay off if those customers buy again. The decision depends on customer lifetime value. In categories with frequent repeat purchases, such as cosmetics or supplements, going below 1 on the first order can be a deliberate choice; for one-off purchases like furniture, it usually isn't.

## How do you measure profit in Google Ads?

Google Ads' "conversions with cart data" is the official route. According to Google's help page, once cart data is added to the conversion tag and combined with product cost from the Merchant Center feed, Google Ads can report gross profit and additional metrics based on it. Setup needs:

1. Track the purchase conversion with the Google tag or Google Tag Manager.
2. Link Merchant Center to Google Ads.
3. Add the cost_of_goods_sold attribute for each product in the Merchant Center feed.
4. Add cart data (item IDs, quantity, price) to the conversion tag; item IDs must match the feed's id attribute exactly.
5. After a few weeks of data, review gross profit by campaign and product in reports.

Google notes that cost of goods data is for reporting and doesn't need to be exact. Still, entering costs that match your accounting, rather than rough guesses, is what makes the report useful.

## Can you set bidding to optimize for profit?

Cart data turns reporting toward profit, but bidding still runs on conversion value. Google's value-based bidding documentation says conversion values can be real economic values such as revenue, or proxy values. That's why some brands send the order's gross profit as the conversion value instead of revenue, which effectively turns target ROAS into a target POAS.

This comes with costs:

- **Reporting gets confusing:** "conversion value" in Google Ads is now profit, not revenue. Everyone on the team needs to know that, and comparisons with GA4 must be done separately.
- **Margin data can leak:** if you send profit through the browser tag, your product costs may be visible in the page source. Calculating it server-side is safer.
- **Learning period:** changing what value means acts almost like resetting the bidding system, so you have to set the target again for the new value. Google also reminds advertisers that a target ROAS set too high can limit traffic.

There's a lower-risk middle path too: keep sending revenue as the value, but split products into separate campaigns by margin and give each group its own target ROAS. With a small catalog and clearly different margins, this is often enough.

## Checklist before switching to POAS

- Is product-level cost data current and ready to add to the feed?
- Can shipping and payment fees be estimated per order?
- Is the purchase conversion firing correctly, with no double counting?
- Does the team know whether the value in the dashboard is revenue or profit?
- In categories with high return rates, does the profit calculation account for returns?

The last point matters a lot in Turkey: in categories like apparel with high return rates, profit at the moment of sale overstates real profit. Compare post-return profit with MER and accounting data at least monthly.

At Performetic we manage ad accounts together with margin and profitability data; we explain the approach on our [performance marketing service](/en/services/performance-marketing) page. If you'd like to see whether your account's ROAS is really turning into profit, request a [free growth audit](/en/contact).

## Key takeaways

- POAS is gross profit from ads divided by ad spend; above 1 means the ads cover themselves with profit.
- The same ROAS can mean very different profit across products with different margins; POAS makes that visible.
- In Google Ads, conversions with cart data and the cost_of_goods_sold attribute enable gross profit reporting.
- Sending profit as the conversion value steers bidding toward profit but needs care with reporting and data security.
- Use POAS for campaign decisions and MER for business-level checks.

## FAQ

### What is POAS?

POAS (profit on ad spend) is the gross profit from ad-driven orders divided by ad spend. Gross profit here means revenue minus product cost and variable costs such as shipping and payment fees. A POAS above 1 means the money spent on ads is coming back as profit.

### What is the difference between POAS and ROAS?

ROAS divides ad revenue by ad spend and ignores product margin. POAS uses gross profit instead of revenue. A product with high ROAS but a thin margin can look weak on POAS. For brands focused on profitability, POAS is the more accurate signal for budget decisions.

### What is a good POAS?

A POAS of 1 is break-even: ads cover their own cost with gross profit. Anything above 1 is contribution left after ad spend. Set your target based on the contribution needed to cover fixed costs and fund growth; going below 1 for a short time to acquire new customers can be a deliberate choice.

### How do you measure POAS in Google Ads?

Use conversions with cart data in Google Ads: add cart data to the purchase tag, link Merchant Center to Google Ads and add the cost_of_goods_sold attribute for each product in the feed. Google Ads can then report gross profit by campaign and product, and you divide it by ad spend to get POAS.

## Sources

- [Google Ads Help: About conversions with cart data](https://support.google.com/google-ads/answer/9028254)
- [Google Merchant Center Help: Cost of goods sold [cost_of_goods_sold]](https://support.google.com/merchants/answer/9017895)
- [Google Ads Help: Value-based bidding for Search and Shopping](https://support.google.com/google-ads/answer/15099424)
- [Google Ads Help: About Target ROAS bidding](https://support.google.com/google-ads/answer/6268637)
