Meta Ads

Purchase ROAS

Also called Website purchase ROAS

Attributed purchase value divided by advertising spend, limited by whatever value your website chooses to send.

Quick facts: Purchase ROAS

Category
Meta Ads
Also called
Website purchase ROAS
Level
Intermediate
Affects
Bidding strategy, budget allocation, profitability judgement
Where to see it
Meta Ads Manager (column: Website purchase ROAS), Events Manager
In this article4
  1. How purchase ROAS is calculated
  2. Why purchase ROAS matters
  3. Where purchase ROAS goes wrong
  4. How to act on it

How purchase ROAS is calculated

Meta adds up the value attached to every purchase event it attributes to an ad, then divides that total by what the ad set spent. The output is a return per unit of currency spent. Everything rests on two inputs: whether your site sends an accurate value with each purchase, and which attribution setting is in force when the totals are drawn.

The value itself is yours to define. Whether it includes shipping, tax or discounts depends entirely on what your website chooses to send, and Meta has no way to check. Two shops trading identically can report very different returns purely because one sends order totals and the other sends net product value.

Why purchase ROAS matters

It is the fastest read on whether an ecommerce campaign is paying for itself, and it is the figure that value optimisation aims at. When you set a return target, delivery starts favouring people it expects to spend more rather than people it merely expects to buy, which changes who sees the ads and what they are shown.

It is also a useful early warning. A return sliding while order volume holds usually means the mix has shifted towards cheaper items or discounted stock, which is a merchandising signal as much as an advertising one.

Where purchase ROAS goes wrong

The first problem is that it is revenue, not profit. A return that looks comfortable against spend can still be a loss once cost of goods, shipping, payment fees and returns come out. Every business has a break-even return, and it is a different figure for every margin.

The second is credit that is not exclusive. Meta reports what it can attribute inside its own window. Google Ads does the same inside its own. A single customer who met both appears in both reports, so adding the platform figures together describes more revenue than the shop actually took.

The third is incrementality. Returning customers and people already searching for the brand carry high value and would often have bought regardless. Retargeting campaigns look strongest for exactly this reason, and the reported return overstates what that spend genuinely added.

How to act on it

Anchor the platform figure to reality. Compare total revenue from your shop’s own reports against total advertising spend for the same period; that blended view cannot be double-counted and shows whether the business is actually ahead. Use the platform figure to compare campaigns against each other, and the blended figure to decide how much to spend overall.

Set the target from margin rather than ambition. Work out the return at which a sale stops being worth making once goods, delivery, fees and returns are paid, then keep the campaign target above that with room to spare. And check what value your site is sending before trusting any of it, because a purchase event with a missing or wrong value quietly ruins every calculation built on top of it.

Do and do not

Do

  • Check what value your site sends with each purchase
  • Set the target from margin, not from ambition
  • Sanity-check against total shop revenue over total spend

Do not

  • Add platform returns together across Meta and Google
  • Treat the figure as profit
  • Judge prospecting against retargeting on one target

Questions people ask about this

Is purchase ROAS the same as profit?

No. It compares attributed revenue with advertising spend and nothing else. Cost of goods, delivery, payment fees, returns and your own time all sit outside it. Work out the return at which an order stops being worth fulfilling once those are paid, and treat that as the floor rather than judging the raw figure.

Why do Meta and Google both claim the same sale?

Because each platform reports what it can attribute within its own window, and neither can see the other. A buyer who clicked a Facebook ad on Monday and searched for your brand on Thursday appears in both accounts. Add the two together and you will describe more revenue than your shop received. Use your shop's own total as the referee.

Why is my retargeting return so much higher than prospecting?

Because retargeting talks to people who already showed intent, many of whom would have returned anyway. The high figure records where the sale was claimed, not where it was created. Prospecting builds the audience that retargeting later harvests, so judging both against the same target will steadily starve the campaign feeding the other.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.