# What is cost per result on Meta?

> Cost per result is Meta's average spend for each result your campaign aims at. Formula, a worked example in rupees and why it can't be compared across goals.
- **Author**: Marxx
- **Published**: 2026-11-15
- **Category**: Metrics
- **URL**: https://marxx.ai/library-glossary/cost-per-result

---

Cost per result is the average amount Meta says you paid for each result your ads produced. Meta calculates it as amount spent divided by results ([Meta Help Center](https://www.facebook.com/business/help/762109693832964), checked 2026-10-20).

## The formula

Cost per result = amount spent / results

What counts as a "result" depends on your campaign objective and settings. Meta defines results as the number of times your ad achieved an outcome, based on the objective and settings you picked ([Meta](https://www.facebook.com/business/help/611432918970668)).

## A worked example

Say you run two ad sets in one month. The numbers are made up.

| Ad set | Goal | Spend | Results | Cost per result |
|---|---|---|---|---|
| A | Purchases | INR 30,000 | 60 | **INR 500** |
| B | Link clicks | INR 30,000 | 2,000 | **INR 15** |

Ad set B looks far cheaper. It is not better. A "result" there is a click, and a click is not a sale. Only compare cost per result between ad sets that chase the same thing.

If you want purchase cost across both, divide spend by purchases yourself.

## What changes it

Meta lists these factors: your auction bid, target audience, optimisation type, ad creative and messaging, and schedule. Meta also says your results may not match how you are billed. For example, your results can count purchases while you are billed on impressions.

## Two warnings

- **Attribution moves it.** Meta uses 7-day click, 1-day view and 1-day engagement by default. Change the setting and the result count changes. See [attribution windows](/glossary/attribution-window).
- **Estimates exist.** On iOS 14 and newer devices Meta divides spend by the results Apple's SKAdNetwork reports. Where data is missing, Meta may use statistical modelling.

Cost per result is Meta's name for [CPA](/glossary/cpa) when the goal is a purchase or a sign-up. To tie spend to revenue, use [ROAS](/glossary/roas). You can also set a target with [cost cap](/glossary/cost-cap).

If your result is a lead, a low cost per lead can hide poor leads. Marxx captures Meta lead ads within seconds and shows lead quality by hook, angle and format. We make Marxx. See [lead capture](/features/leads).

## FAQ

### Is cost per result the same as CPA?

Close. CPA is cost per acquisition. Cost per result can be a click, a message or a view, depending on the objective. See [Meta campaign objectives](/glossary/campaign-objective-meta).

### Where do I find it in Ads Manager?

It is a column in [Ads Manager](/glossary/ads-manager). Add it through Customise columns if you do not see it.

### Why is my cost per result different from my bill?

Results and billing are separate. You can be billed per impression and still count purchases as results.

---
- [More Metrics articles](https://marxx.ai/library-glossary/category/metrics)
- [All articles](https://marxx.ai/library-glossary)