Cost per result is the average amount Meta Ads Manager says you paid for each outcome your campaign was set up to get. It is Meta's one cost metric that changes meaning with your objective: for one campaign it is the price of a purchase, for another the price of a lead.
How to calculate cost per result
Cost per result = amount spent ÷ results
Meta describes the metric as the average cost per result from your ads, "calculated as amount spent divided by results". Its definition of results is "the number of times your ad achieved an outcome, based on the objective and settings you selected". Amount spent is the approximate total you've spent on the campaign, ad set or ad.
So a yoga studio that spends $900 and gets 45 sign-ups for an intro class has a cost per result of $20.
Let Madgicx's AI do the work
Its AI marketer finds what's working and prepares the next move. You approve.
Try for Free ($0 Trial)What counts as a result
Because results follow your objective and settings, the same column can mean different things across campaigns. For example:
| If the campaign optimizes for | The result is | The same number is also called |
|---|---|---|
| Purchases | A purchase | Cost per acquisition (CPA) |
| Leads | A lead | Cost per lead (CPL) |
| Link clicks | A link click | Cost per click (CPC) |
That is why you should check the Results column's label before you compare numbers. A $4 cost per result on a link-click campaign and a $40 one on a purchase campaign are not the same kind of cost, and one can't be called better than the other.
Three things to know before you compare
- Results may not match billing. Meta states that your results may not reflect how you're billed. Cost per result is a performance figure, not an invoice line.
- Attribution shapes the count. Meta's default setting is 7-day click, 1-day view and 1-day engagement. Changing the attribution window changes how many results are credited, and so the cost.
- Tracking limits the count. A result can only be counted if Meta receives the event, so missing events inflate cost per result.
Using cost per result as a bid goal
Cost per result also appears as a bid strategy. In Meta's list of bid types, the cost per result goal is described as a way to "control the average cost of the result by setting a cost goal and maximizing conversions near that cost". Meta used to call this a cost cap. Set the goal from the cost you can afford, such as your break-even CPA, not from a hunch.
Example. The yoga studio runs a leads campaign for intro-class sign-ups. Week 1 costs $900 for 45 results, $20 each. The studio's goal is $25, since one in three intro-class students joins and a membership is worth about $300 in margin. In week 2 it adds a new video ad, spends $950 and gets 56 results, $16.96 each. The team keeps the new ad and sets the cost per result goal at $25 so delivery stays close to it.
In Madgicx. AI Marketer audits your Meta ad account, shows which campaigns, ad sets and ads push your cost per result up, and prepares budget and creative changes for you to approve. One-Click Report puts those numbers next to Google Ads, TikTok, Shopify and Klaviyo data.
FAQ
What is cost per result in Facebook ads?
It is the average cost of each result your campaign optimizes for, calculated as amount spent divided by results. The result might be a purchase, a lead or a click, depending on your objective and settings.
Is cost per result the same as CPA?
It equals CPA when your campaign's result is a purchase. When the result is a lead it matches CPL, and when it is a link click it matches cost per click. CPA is the narrower term.
Why is my cost per result different from what I pay?
Meta says results may not reflect how you're billed. Results count outcomes credited under your attribution setting, so a day with high spend and few credited results looks expensive even when nothing is wrong with your invoice.
What is a good cost per result?
One that sits below what the result is worth to you. Work backward from profit per sale or per lead, and compare only campaigns that share the same result.
How do I find results in Ads Manager?
Look for the Results and Cost per result columns in your reporting view. If they don't show, the column settings let you add them. Check the column label to see what the result is for each campaign.
Related
- Related terms: Cost per acquisition (CPA), Cost per lead (CPL), Cost per click (CPC), Bid strategy
- Answer: Reporting in Ads Manager
Sources
- Cost per result metric definition, Meta Business Help Center
- Results, Meta Business Help Center
- Amount Spent, Meta Business Help Center
- About Meta bid strategies, Meta Business Help Center