Meta Ads

Cost Per Result

Also called CPR, cost per result

Total Meta ad spend divided by the number of results, where the result is whatever action the ad set's goal counts.

Quick facts: Cost Per Result

Category
Meta Ads
Also called
CPR, cost per result
Level
Beginner
Affects
Budget decisions, ad set comparisons, bid strategy targets
Where to see it
Meta Ads Manager (Results and Cost per result columns), Events Manager, your CRM or sales records
In this article4
  1. How cost per result works
  2. Why it matters
  3. Common mistakes
  4. How to act on it

Cost per result is the average amount you paid for each result in a Meta ad campaign, ad set or ad: total spend divided by the number of results. What counts as a result depends on the goal you chose, so it might be a lead, a purchase, a landing page view or a message started.

How cost per result works

The calculation is simple. If an ad set spent £600 and recorded 40 leads, the cost per result is £15. The harder part is knowing what each “result” is. Meta defines it from the ad set’s performance goal and, for website conversions, the event you chose to optimise for. Hover over the Results column in Ads Manager and it tells you which event is being counted.

Two settings shape the figure behind the scenes. The attribution setting, by default seven days after a click or one day after a view at the time of writing (October 2026), decides which conversions are credited to the ad. And the tracking setup decides which conversions Meta can see at all. If your pixel misses events, your cost per result looks higher than the true cost.

At campaign level, cost per result only makes sense when every ad set inside it counts the same type of result. Mixing a leads ad set and a traffic ad set produces an average that means very little.

Why it matters

Cost per result is the number most people look at first, and for good reason: it connects spend to an outcome. A Bristol accountancy firm that knows it can afford £40 to acquire an enquiry, given how many enquiries become clients and what a client is worth, can judge every ad set against that line.

The risk is treating it as the only number. A cheap result is only good if the result is valuable. Ad sets optimised for link clicks will show a lovely cost per result while producing no customers. Lead ads can show a low cost per lead while half the leads are unreachable. Cost per result is a starting point, which you then test against what happened in your CRM or till.

Common mistakes

  • Comparing different result types. A £0.40 cost per landing page view and a £25 cost per purchase are not competing figures.
  • Judging too soon. Daily cost per result swings widely, especially in the learning phase. Look at weekly or longer periods.
  • Ignoring lead quality. Cheaper leads that never book cost more in the end.
  • Forgetting the attribution window. Changing it, or comparing reports with different windows, moves the figure without anything real changing.

How to act on it

Work out the most you can pay for a result before you look at the reports. Use your average order value or client value, margin and conversion rate from lead to sale. That target turns cost per result from a curiosity into a decision rule.

Then compare Meta’s figure with your own records each month. If Meta says 40 leads and your inbox shows 32, find out why. Where the volume is there, you can ask Meta to aim for a target using a cost per result goal. For comparison with paid search, the related measure is cost per acquisition. Setting realistic targets and checking them against real sales is the core of my Facebook ads management.

Do and do not

Do

  • Set a maximum affordable cost per result in pounds
  • Check which event the Results column counts
  • Compare Meta's figures with your own records monthly

Do not

  • Compare ad sets with different result types
  • Judge on a single day's figure
  • Celebrate cheap results that never become sales

Questions people ask about this

What is a good cost per result on Facebook?

It depends entirely on what the result is and what it is worth to you. A good cost per lead for a solicitor would be far too high for a café. Work backwards from your margin and conversion rate to the most you can afford, and judge the figure against that.

Why does my cost per result differ from what my CRM shows?

Meta counts results using its own tracking and attribution rules, including people who converted after viewing an ad without clicking. Your CRM counts what actually arrived. Tracking gaps, duplicate leads and different time windows all cause differences, so compare both regularly.

Why did my cost per result jump overnight?

Short-term swings are common, particularly with small budgets, after an edit that restarted learning, or during busy periods when ad prices rise. Look at the trend over a week before acting. If it stays high, check tracking, frequency and whether the ads are tiring.

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.