Pricing & MetricsMarketing Operations

ROAS vs POAS vs True Profit: What Each Measures

First published Nov 10, 2026Updated November 10, 2026
Valentin Radu
Valentin Radu
Founder & CEO, Omniconvert
Published: Nov 10, 2026Updated: Nov 10, 2026
Reviewed by Cristina Stefanova, Head of Content
Three identical kraft shipping cartons on a pale studio floor, each with a different spec plate showing a revenue figure, a profit figure and a net amount
Quick Answer
ROAS divides revenue by ad spend. POAS divides the profit an order earns before ad cost by ad spend. True Profit is the money an order leaves after every variable cost, including the ads. ROAS ignores product cost, shipping, fees and returns, so two campaigns with the same ROAS can differ completely in profit. POAS adds those costs and shows whether the ad paid for itself. True Profit turns the result into an amount you can total, and it reads best beside lifetime value and fixed overheads. Use ROAS for platform reporting, POAS for ranking campaigns and True Profit for the budget decision.
Key Takeaways
  • ROAS is revenue divided by ad spend, so it ignores every cost between the sale and the bank.
  • POAS is profit before ad spend divided by ad spend, and 1.0 is break-even.
  • True Profit is an amount, not a ratio: what the order leaves after all variable costs and the ads.
  • Two ads with the same ROAS can have different POAS, because their product margins differ.
  • POAS and True Profit both stop at the first order. Lifetime value and fixed overheads need their own reading.
  • Use the ratio to rank campaigns and the amount to decide budget.

POAS vs ROAS comes down to one question: does the ratio count what the order cost you? ROAS divides revenue by ad spend and counts nothing else. POAS divides profit by ad spend. True Profit goes one step further and gives you the amount left.

Teams quote the right number for the wrong question. Omniconvert Commander (formerly Nexus) is the AI eCommerce growth engine for Shopify brands. It reads your store and ad data and measures each ad in True Profit, and you approve what goes live.

For the full comparison of metrics, read the True Profit vs ROAS complete guide. Here I stay with the three definitions.

POAS vs ROAS: what is the difference?

ROAS is revenue divided by ad spend. POAS is the profit an order earns before ad cost, divided by ad spend. The first counts money received. The second counts money kept. At a POAS of 1.0 the ad paid for itself and nothing more.

ROAS is defined as the revenue an ad attributes to itself divided by what the ad cost. Revenue is the only input. The ad platform can report it without knowing anything about your store.

Profit on ad spend vs ROAS is the same comparison under its long name. POAS is defined as profit before ad spend divided by ad spend. It needs product cost, shipping, payment fees and returns, so it lives in your own data. The calculation has its own page: what is POAS (profit on ad spend).

How do ROAS, POAS and True Profit read the same order?

Take one illustrative order with 100 of value after discounts and 20 of ad spend. ROAS reads 5.0. POAS reads 2.0, because 40 of profit remains before ads. True Profit reads 20, the amount left once the ads are paid for.
Source: Omniconvert, one illustrative order. Every figure is invented to show the arithmetic.
Measure Inputs Reading on the order What it answers
ROAS 100 revenue, 20 ad spend 5.0 How much revenue did each unit of spend attribute?
POAS 40 profit before ads, 20 ad spend 2.0 Did the ad pay for itself?
POAS, thin-margin product 20 profit before ads, 20 ad spend 1.0 (ROAS still 5.0) Did a lower-margin sale pay for its ad?
True Profit 40 profit before ads, minus 20 ad spend 20 (an amount) How much did the order leave?

The illustrative 40 comes from 100 of order value, minus 40 of product cost, 3 of payment fees, 12 of shipping and fulfilment and 5 of returns provision. All three readings are correct. They answer three different questions.

Why can two ads share a ROAS and differ in profit?

ROAS sees revenue only. Two ads that each return 5.0 can sit on products with very different margins. The ad on the thin-margin product can earn nothing while the other earns well. That is the gap POAS closes.

In a second illustrative case, a product keeps only 20 per 100 before ads. ROAS is still 5.0. POAS falls to 1.0, and True Profit falls to zero: the ad bought a sale and no profit. Same ROAS, same platform report, opposite result.

Here is the mistake I see most often. A team ranks its campaigns by ROAS, sees the discounted bestseller on top and moves budget toward it. The discount cuts the margin, so the best-looking ad earns the least per unit of spend. Ranking by ROAS looks sensible, because the number comes straight from the platform. It costs real profit every week, and nothing on the dashboard turns red.

Where does True Profit go further than POAS?

POAS is a ratio. True Profit is an amount: order value after discounts, minus every variable cost, minus the ad spend. An amount adds up across ads, products and weeks. It still stops at one order, so lifetime value and fixed overheads need their own reading.

True Profit is defined as what an order earns after every variable cost of winning and fulfilling it, including the advertising behind it. The full definition is in what true profit is in eCommerce. Subtract rent, salaries and software as well and you reach net profit.

Two limits apply to both POAS and True Profit. First, they read the first order. A customer who buys again changes the answer, so read the amount beside customer lifetime value. Second, fixed costs stay outside, so a True Profit of zero on an ad leaves your overheads unpaid.

Which number answers which question?

Use ROAS to read what the platform reports. Use POAS to rank campaigns, because it counts costs. Use True Profit to set budget, because it is an amount you can total. Total-business ratios such as MER answer a different question.

That last point has its own page. For the store-wide ratio, see MER vs ROAS vs POAS. The floor under every target is covered in contribution margin in eCommerce. For the cost lines, see how to measure True Profit.

Omniconvert Commander shows True Profit per ad, so you rank ads by the amount, not the ratio. You approve what goes live.

ROAS vs POAS vs True Profit: FAQs

What is the difference between POAS and ROAS?

ROAS divides revenue by ad spend. POAS divides the profit an order earns before ad cost by ad spend. ROAS ignores product cost, shipping, fees and returns. POAS counts them.

What is True Profit, and is it the same as POAS?

No. POAS is a ratio. True Profit is an amount: order value after discounts, minus every variable cost, minus the ad spend behind the order. It stays comparable across orders because you can add it up.

Can two campaigns have the same ROAS and different POAS?

Yes. ROAS only sees revenue. If one campaign sells a product with a thin margin and the other sells a product with a wide margin, ROAS is equal and POAS is not.

Which should I use, ROAS or POAS?

Use ROAS to read what the ad platforms report. Use POAS to rank campaigns, because it counts costs. Use True Profit to decide how much budget each campaign deserves.

Does POAS include fixed costs and customer lifetime value?

No. POAS and True Profit both stop at the variable costs of one order. Rent and salaries sit outside them. Repeat purchases need a separate lifetime value reading.

Does Omniconvert Commander measure True Profit instead of ROAS?

Yes. Omniconvert Commander shows True Profit per ad, so you rank ads by the amount, not the ratio. You approve what goes live.

Rank by profit, not revenue

ROAS tells you what the platform saw. POAS tells you whether the ad paid for itself. True Profit tells you what the order left. Keep ROAS for reading platform reports, rank campaigns by POAS and set budget by True Profit. Then check the result against lifetime value and your fixed costs.