The four definitions, no waffle
ROAS — return on ad spend
How much revenue each unit of spend generates. Expressed as a multiple: 4x means 4 of revenue for every 1 spent.
ROAS = attributed revenue / ad spend
ACoS — advertising cost of sales
What share of revenue advertising took. Amazon's language. A 25% ACoS means that of every 100 sold, 25 went to ads.
ACoS = ad spend / attributed revenue x 100
CPA — cost per acquisition
What it cost you to win one sale. The most intuitive metric, because it compares directly against your margin.
CPA = ad spend / conversions
CPC — cost per click
What you pay per visit. It does not tell you whether you make money: it tells you whether the entry price is bearable.
CPC = ad spend / clicks
How to convert between them
All four are joined by two bridges: average order value (AOV) and conversion rate (CR).
ROAS = 100 / ACoS ACoS = 100 / ROAS
ROAS = AOV / CPA CPA = AOV / ROAS
CPA = CPC / CR CPC = CPA x CR
With AOV = 60 and CR = 2%:
ROAS 4x -> ACoS 25% -> CPA 15 -> CPC 0.30
ROAS 3x -> ACoS 33.33% -> CPA 20 -> CPC 0.40
ROAS 2x -> ACoS 50% -> CPA 30 -> CPC 0.60
The first line is worth internalising: ROAS and ACoS are inverses. When someone from Amazon says “my ACoS is 20%” and someone from Meta says “my ROAS is 5x”, they are saying exactly the same thing.
And the third line explains why CPC misleads: lowering CPC only improves profitability if conversion does not fall with it. Cheaper, worse traffic can worsen your CPA even as CPC drops.
The break-even point of each one
None of the four says anything on its own. “3x ROAS” is neither good nor bad: it depends on your margin. Break-even is always calculated from the contribution margin.
Maximum CPA = contribution margin
Break-even ROAS = AOV / contribution margin
Maximum ACoS = contribution margin / AOV x 100
Maximum CPC = contribution margin x CR
With a 60 order and a 20.55 contribution margin: maximum CPA 20.55, break-even ROAS 2.92x, maximum ACoS 34.24% and, at a 2% conversion rate, maximum CPC 0.41. Four numbers for the same boundary.
A store on 60% margins can live with a 1.7x ROAS. A store on 15% margins needs 6.7x. Comparing two businesses' ROAS without knowing their margins tells you nothing.