On this page (9 sections)
Meta ads cost per acquisition (CPA) is what you pay in ad spend for each customer or result: ad spend divided by results. It’s one of the few Ads Manager metrics that connects straight to money. Most of the others, like CPM and click-through rate, are useful mainly because they explain why your CPA is high or low.
Ads Manager shows dozens of columns. You don’t need most of them. Below are the ones I’d actually read, what each tells you, and the order to read them in: start from money and work backward.
Key takeaways
- CPA = ad spend / results. Compare it with your break-even CPA, the profit you keep from a sale before ads.
- Read metrics from money backward: CPA or ROAS first, then conversion rate, CTR, hook rate and CPM.
- CPM and CTR explain results. They aren’t results.
- Use the same date range and attribution setting when you compare.
The metrics that matter
| Metric | Formula | What it tells you |
|---|---|---|
| CPA, cost per result | Spend / results | What each customer or lead costs |
| ROAS | Purchase value / spend | Revenue per dollar of ads (for stores) |
| Conversion rate | Results / landing page views or clicks | How well the page turns visitors into buyers |
| CTR (link) | Link clicks / impressions | How well the ad makes people act |
| CPC (link) | Spend / link clicks | What each visitor costs |
| CPM | Spend / impressions x 1,000 | What a thousand impressions cost |
| Frequency | Impressions / reach | How often the same person sees your ads |
| Hook rate | 3-second video plays / impressions | Whether the video’s opening stops people |
Column names in Ads Manager change from time to time, and some of these, like hook rate, are custom metrics you build yourself. Check what your account calls each one.
Read them from money backward
- CPA or ROASIs it making money?
- Conversion rateIs the page doing its job?
- CTR and CPCIs the ad making people click?
- Hook rateIs the opening stopping people?
- CPM and frequencyWhat is reach costing?
Start with CPA or ROAS. If it’s under break-even, the ads are working and the other metrics are for fine tuning. If it’s over, the others tell you where to look.
Working out your break-even CPA
The most useful thing you can do with CPA is compare it with what a customer is worth.
This is an illustration, not a client story. A home cleaning service charges CA$180 for a first clean. Labour, supplies and travel cost CA$110, leaving CA$70 before ads. That’s the break-even CPA for one booking. If Ads Manager shows a CPA of CA$55 per booking, each first clean makes about CA$15 after ads. If half of new customers book again, the real value of each one is higher, and a higher CPA might still be fine.
| Number | Illustration |
|---|---|
| Price of first job | CA$180 |
| Cost to deliver | CA$110 |
| Profit before ads (break-even CPA) | CA$70 |
| Actual CPA from Ads Manager | CA$55 |
| Profit per first job after ads | CA$15 |
For a store, the same idea works as break-even ROAS. The Meta ads ROAS guide has the formula and a lookup table.
What each number is telling you
High CPA, low CTR. The ad isn’t making people act. Test new concepts and hooks. See creative testing and ad hook examples.
High CPA, good CTR, low conversion rate. People click but don’t buy. The problem is after the click: the page, the offer or the checkout. See Facebook ads not converting.
CPA rising slowly, frequency rising, CTR falling. The ad is tiring. See creative fatigue.
CPA jumped overnight. Check tracking first, then whether anything changed on your site or in the account. A sudden jump is rarely fatigue.
High CPM. You’re paying more to reach people. CPM rises with competition, especially in busy seasons. You control it less than other numbers. Better creative and broader audiences can help, but don’t judge an ad on CPM alone. A high-CPM ad with a great CPA is a good ad.
Leads: count the right result
For lead generation, the CPA in Ads Manager is cost per form fill or message. That isn’t cost per customer. Track what happens to leads after they arrive, in a CRM or a spreadsheet:
- Cost per lead: spend / leads.
- Cost per qualified lead: spend / leads who had a real conversation with you.
- Cost per customer: spend / leads who became customers.
An ad with cheap leads that never answer the phone is worse than one with pricier leads that book. Fast follow-up changes these numbers a lot. See speed to lead.
Compare like with like
Numbers only mean something next to other numbers measured the same way. When comparing ads or weeks:
- Use the same date range and enough of it. A week or more is better than a day.
- Use the same attribution setting. Meta counts conversions inside an attribution window, and different settings give different results.
- Compare the same placements and goals. A Reels ad and a feed ad behave differently.
- Check against your store or CRM. Ads Manager is one view of the truth, not the whole thing.
A ten-minute weekly review
Once a week, same day, same date range. Write the answers down so you can compare week to week:
- Is CPA (or ROAS) on the right side of break-even for the account as a whole?
- Which ads carry the spend? If one ad gets most of it, start making replacements.
- Is frequency climbing on any ad set? That’s an early sign of fatigue.
- Does Ads Manager roughly match your store or CRM for the week?
- What’s the one change this week? Pause a weak ad, launch a new concept, or adjust budget. One batch, then leave it.
That’s it. Ten minutes, five questions, one decision. It beats checking the account every morning.
Common mistakes
- Optimizing for CTR or CPC alone. Cheap clicks that don’t buy are expensive.
- Ignoring break-even. A CPA means nothing without knowing what a customer is worth.
- Treating leads as customers. Track what happens after the form.
- Reading a day at a time. Daily swings are noise.
- Too many columns. If a column doesn’t change a decision, hide it.
Where this fits
Reading the account properly, from money backward, is the start of every Growth Diagnostic. If Ads Manager shows a lot of numbers and you’re not sure which to trust, book a call. If you’re setting a budget from these numbers for the first time, read Facebook ads budget for small business.
Questions people ask
What is cost per acquisition in Meta ads?
Cost per acquisition (CPA) is what you spend on ads for each customer or result. The formula is ad spend divided by the number of results. CA$600 spent for 15 purchases is a CA$40 CPA.
What is a good cost per acquisition on Facebook ads?
One that is below what a customer is worth to you. Work out the profit you keep from a sale before ads; that is your break-even CPA. Anything under it makes money on the first sale.
Which Facebook ads metric matters most?
The one closest to money: cost per sale or ROAS, checked against your break-even number. The other metrics, like CTR and CPM, explain why that number is where it is.
Is CPM important for Facebook ads?
CPM is what you pay for a thousand impressions. It moves with competition, season and audience, and you control it less than other numbers. Watch it for context, but don't judge an ad on CPM alone.