Cost per result
Cost per result is what you paid, on average, for each outcome your ads achieved. Meta calculates it as amount spent divided by results, and a result is whatever your objective and settings say it is: a purchase, a lead, a link click. Meta loosely calls it CPA too, but also uses cost per action narrowly, for a way to pay. It is the metric most ad decisions end on.
How does Meta define cost per result?
Meta's Cost per result page calls it "The average cost per result from your ads", calculated as "amount spent divided by results". On what it is for:
Cost per result indicates how cost-efficiently you achieved the objectives you set in your ad campaign. You can use it to compare performance among different campaigns and identify areas of opportunity.
The same page lists what moves it: "your auction bid, target audience, optimization type, ad creative and messaging, and schedule."
What counts as a result?
Whatever you told Meta to count. Its Results page defines results as "The number of times your ad achieved an outcome, based on the objective and settings you selected." Three details change how you read the cost:
| Detail | What Meta says |
|---|---|
| Attribution window | "Meta uses a default attribution setting of 7-day click, 1-day view and 1-day engagement conversion." |
| Billing | "Your results may not reflect how you're billed for your ad." |
| Missing data | "statistical modeling may be used for some results" |
For ads delivered to devices using iOS 14+, Meta divides spend by "the number of results reported by Apple's SKAdNetwork API during the same time period."
Is cost per result the same as CPA?
In everyday use, yes, and Meta uses both words. Its About cost per result goal page says to use that goal "when you have a CPA target", and its learning-phase status says "CPAs are usually worse" while an ad set is still learning.
Meta's own About cost per action page uses the term more narrowly, as a way to pay: "Cost per action (CPA) enables you to pay only for actions people take because of your ad." Cost per result, by contrast, is a reported metric, computed after the fact from spend and results however you were charged. Meta usually charges by impression, which the CPM entry covers.
What is a cost per result goal?
A bid strategy that aims at the metric. Meta: "you set a target average cost per result, such as a purchase, lead, or other optimization event." It "may spend less than your full budget when the market is competitive to protect your performance target", "works best when your ad set gets at least 50-100 weekly conversions", and should be judged on weekly averages: "Wait at least 7 days after any adjustment before re-evaluating."
What it means for your ads
- Compare costs for the same result. A cost per link click and a cost per purchase are different metrics that share a column name.
- Check the attribution setting before comparing reports. A shorter window counts fewer results, so the same spend shows a higher cost.
- Treat the creative as a lever. Meta names "ad creative and messaging" among the factors. When frequency climbs and cost per result rises with it, new ads are usually the first thing to test.
- Read it with ROAS. A low cost per purchase on small orders can return less than a higher one on large orders.
Common mistakes
- Judging it in the first days. In the learning phase Meta says costs are usually worse.
- Comparing it to someone else's. None of the Meta pages cited here gives a benchmark for a good cost per result.
Sources
- Cost per result — Meta Business Help Center metric glossary: the definition, how it's used, the factors and the iOS 14+ calculation (rendered in a browser, accessed 2026-10-18)
- Results — Meta Business Help Center metric glossary: what a result is, billing, the default attribution setting and modeling (rendered in a browser, accessed 2026-10-18)
- About cost per action — Meta Business Help Center: CPA as a way to pay for actions (rendered in a browser, accessed 2026-10-18)
- About cost per result goal — Meta Business Help Center: "a CPA target", conversion volume, weekly averages (rendered in a browser, accessed 2026-10-18)
- View campaign, ad set or ad delivery status in Meta Ads Manager — Meta Business Help Center: "CPAs are usually worse" during learning (rendered in a browser, accessed 2026-10-16, quoted from the learning phase entry)
Meta's help pages are client-rendered and show no date; they were read in a real browser on 18 October 2026 unless noted. Meta revises them without notice, so check the source before acting on any of it.
Terrads makes a batch of new image and video ads in one go, so when cost per result climbs you have fresh creative to test, not just a bid to raise.