What is CPA?
CPA, cost per acquisition, is what you pay in ad spend for each purchase. Spend $20,000 and get 622 purchases and your CPA is $32.15. Meta’s Ads Manager reports it as cost per purchase, or cost per result when purchases are what the campaign is optimising for.
CPA = ad spend ÷ purchases
On its own a CPA tells you nothing. $32 a purchase is a bargain for a store keeping $80 from every order and a loss for one keeping $25. What matters is how your CPA sits against what an order is worth to you, and that is what the calculator works out: the most you can pay for a purchase, and the cost that leaves the profit you want.
Break-even, target and first-year CPA
Here is the calculator’s example worked through: a made-up store with a $90 average order, the same example as our ROAS calculator, so you can see the two agree.
Profit per order before ads
Start with what one order leaves once the products, shipping, packaging and payment fees are paid. That is the money available to pay for the ad that brought the order in.
Profit per order = order value − product − shipping − fees
Example$90 − $30 − $12 − $3.15 (3.5% fees) = $44.85.
Break-even CPA
If an ad costs exactly what the order leaves, you make nothing and lose nothing. That makes your break-even CPA simply your profit per order before ads: pay more than it for a purchase and the order loses money.
Break-even CPA = profit per order before ads
ExampleBreak-even CPA = $44.85. It is the same line as a break-even ROAS of $90 ÷ $44.85 = 2.01x, read in dollars per purchase instead of revenue per dollar.
Target CPA
Break-even pays for the ads and nothing else: no wages, no rent, no profit. Take your profit goal out of each order first, and what is left is the CPA you should actually be aiming for.
Target CPA = profit per order − (order value × target margin)
Example$44.85 − ($90 × 15%) = $44.85 − $13.50 = $31.35.
Your actual CPA, in dollars
Put your real spend and purchases against those lines and the gap is profit or loss per purchase, multiplied by every purchase in the period.
Profit per purchase = profit per order − your CPA
Example$20,000 ÷ 622 = $32.15 a purchase. $44.85 − $32.15 = $12.70 a purchase, $7,897 across the 622. Profitable, but at 14.1% of the order, a little short of the 15% target.
First-year break-even CPA
A new customer who comes back is worth more than one order. Count the profit from every order they place in their first year, all of them paid for by the first ad, and you can afford to pay more to win them. The catch is cash: you pay for the ad today and get the repeat orders over months.
First-year break-even CPA = profit per order × orders in year one
Example$44.85 × 1.5 = $67.28 for a new customer. Use it for campaigns aimed only at new customers, and keep the $44.85 line for everything else. The CAC & LTV calculator runs the full lifetime.
CPA benchmarks for 2026
What online stores paid for a purchase on Meta and Google, by category. These are medians across tens of thousands of stores from August 2025 to July 2026, in dollars as published (assumed US). None of them says anything about anyone’s margin.
| Category | Meta | |
|---|---|---|
| Electronics | $51.86 | $39.72 |
| Travel accessories | $50.95 | Not reported |
| Home & garden | $47.93 | $38.94 |
| Sports & outdoors | $44.53 | Not reported |
| Health & wellness | $40.53 | $34.76 |
| Beauty | $39.31 | $25.39 |
| Food & beverage | $38.57 | $23.65 |
| Pets & animals | $38.51 | $25.05 |
| Apparel & accessories | $36.98 | $25.40 |
| Toys, art & collectibles | $34.85 | Not reported |
| Lifestyle & boutique | $31.16 | Not reported |
| Baby | $29.61 | Not reported |
| All online stores | $38.99 | $28.14 |
Google’s purchases come cheaper partly because it catches people already searching to buy, many of them for a brand they already know. TikTok’s median was lower again, $17.07, but its category figures swung so much year on year that we haven’t tabled them.
The direction is up. Meta’s average price per ad rose 12% year on year in both the first and second quarters of 2026, and the median store’s cost per purchase on Meta rose about 3% over the year. And the first order often doesn’t pay: 37% of direct-to-consumer brands don’t earn back what a customer cost them on that customer’s first order.
A benchmark CPA is only useful against your own break-even, which is your order value times what you keep from it before ads:
| Average order | 40% kept | 50% kept | 60% kept |
|---|---|---|---|
| $50 | $20.00 | $25.00 | $30.00 |
| $75 | $30.00 | $37.50 | $45.00 |
| $100 | $40.00 | $50.00 | $60.00 |
| $150 | $60.00 | $75.00 | $90.00 |
Against the $38.99 median Meta purchase, a $50 order can’t break even at any of these margins without repeat orders. A $75 order has to keep more than half of its value to clear it, and a $100 order keeping 40% only just does. That is why order value matters as much as the ad account.
How to lower your CPA, or afford a higher one
Six levers. The first three raise the CPA you can afford; the rest lower the CPA you pay. Try each in the calculator to see what it is worth to you.
1.Grow the order
Every dollar added to the average order goes almost straight onto your break-even CPA, because the ad has already been paid for. Bundles, a free-shipping threshold just above today’s average and a well-placed add-on all do it. The AOV calculator puts a figure on it.
2.Fix the margin before the ad account
A better supplier price, cheaper packaging or lower payment fees raise your break-even CPA on every order. In the example, $3 off the product cost lets you pay $3 more for every purchase. The profit margin calculator works through each cost.
3.Count the second order
If customers come back, a first-order CPA above break-even can still be the right buy. Know your orders per customer in year one, use the first-year line for new-customer campaigns, and work on getting the second order quickly with email and SMS.
4.Feed the account more creative
On Meta the creative now does most of the targeting, and fatigued ads are the most common reason a CPA creeps up. A steady supply of genuinely different ads holds it down as spend grows. The Meta ad creative calculator shows how many your budget needs.
5.Convert more of the clicks you already pay for
CPA is cost per click divided by conversion rate, so a site that converts 2% instead of 1.5% cuts CPA by a quarter with no change to the ads at all. The conversion rate calculator shows what that is worth.
6.Give Meta your number, then leave it alone
Meta’s cost per result goal, what it used to call a cost cap, lets you tell it the average cost per purchase you want. Meta aims to keep the weekly average near it, though it doesn’t guarantee it. It works best when an ad set gets 50–100 purchases a week, and Meta says to wait at least seven days after any change before judging it. Set it at your target CPA, not your break-even.