Running Meta (Facebook) ads involves tracking numerous metrics, and one of the most important is your cost per result. Many advertisers focus on impressions or click-through rates but overlook this crucial efficiency metric!
When you’re spending money on ads, you want to know exactly what you’re getting for each dollar spent. Understanding your cost per result helps you do just that, showing precisely how much you’re paying for each conversion, click, or engagement. With this knowledge, you can make smarter decisions about your ad budget and strategy.
In this guide, I’ll break down everything you need to know about cost per result: what it means, how it’s calculated, and practical strategies you can use to improve it. By the end, you’ll have all the tools you need to lower your Facebook ad costs while maintaining (or even improving) your results.
In this article:
What is cost per result?
Cost per result (CPR) measures the cost of achieving a specific outcome in an advertising campaign. It is calculated by dividing the total ad spend by the number of desired results, such as clicks, conversions, or impressions. CPR helps advertisers evaluate campaign efficiency and optimize budget allocation.
CPR is used specifically in Meta (Facebook) advertising. It tells you how much money you spent for each action or result you got from your ad campaign, such as clicks, impressions, or conversions.
Cost per result varies based on your goal for your ad campaign. For example:
- Clicks: CPR measures how much you pay for each person who clicks on your ad and goes to your website.
- Impressions: For campaigns focusing on making people aware of your brand, CPR might tell you how much it costs for every 1,000 times your ad is seen by someone.
- Conversions: If you want people to take specific actions, like signing up or buying something, CPR would be about how much it costs for each of those actions.
- Engagement: For campaigns that want people to like, share, or comment on your posts, CPR would tell you how much each of those actions costs.
As an advertiser, knowing your CPR metric is important because it helps you understand how well your ads are performing. When you know your CPR, you can spend your money more wisely and improve your ads to get better results with less ad spend.
How is cost per result calculated?
The cost per result formula is pretty straightforward! Just take the total amount you spent on your ads and divide it by how many clicks, impressions, conversions or engagements you got.
The CPR formula is:
Total amount spent / total number of results
So, let’s say you spent $100 on an ad campaign and you got 50 clicks. That means it cost you $2 for each click you got on your ad.
$100 / 50 clicks = $2
How To Improve Cost Per Result
Now that you know what cost per result is and how it’s calculated, let’s go over some ideas for how to improve it. You want your cost per result goal to be as low as possible, so it costs you less for each interaction!
We’ll give you 8 different ways for you to improve your CPR. Let’s get started.
1. Choose Your Audience Wisely

To improve CPR, make sure your ads target the right people. Facebook has many options to target your audience based on things like their interests, location, and behaviors.
Use their detailed targeting features to target an audience based on things like:
- Other ads they’ve clicked
- Pages they’ve engaged with
- Age and gender
The more accurate your targeting, the less you might need to spend to reach people who are genuinely interested in your ads.
2. Try Different Ad Elements

Test different ad elements like pictures, headlines, words, and actions. Experiment with different setups to see which ones work best with your audience. Over time, you’ll learn more about your audience’s likes and preferences and be able to use them to improve your CPR.
3. Try Different Ad Placements

Meta can show your ads on their different platforms, like Facebook, Instagram, and Messenger. You can also create ads for different spots within those platforms, such as in the feed or in Stories.
Keep testing which platforms and ad placements work best for you, and you might save money while decreasing your CPR.
4. Make Your Website Better

If you want people to take action on your website (like buy something or sign up for something), make sure your website loads very quickly, lands on a focused landing page, and is super easy to navigate.
If your website doesn’t load fast enough or your ad lands on a busy, unfocused page, it doesn’t matter how great your ads are — your conversion rate just won’t cut it.
Good content on your website can also increase the chances of people doing what you want and engaging with your site, which can lower your CPR.
If your website is built with WordPress, make sure to check out the MonsterInsights Site Speed report and SeedProd landing pages.
5. Advertise at the Right Times

Did you know that you can schedule your Facebook Ads to run only when your audience is most active on the platform?
Look at your data to find out when your audience is most likely to be on Facebook. You can then show your ads during those times to get better results and avoid spending money when people aren’t really looking.
6. Balance Your Budget

When you’re setting up your campaign, put different types of ads into different ad sets. This way, you can set different daily or total budgets for each ad set. Then, divide your budget carefully based on how well each part of your campaign is doing.
Give more money to the ad sets that work best and pause or change the ones that don’t. This can help you spend your money more wisely and lower your CPR.
7. Use Dynamic Creative
Facebook has a feature that tests different parts of your ads (like images and words) to see what works best. It’s a very cool, data-driven way to discover the best ad combinations that get results at a lower cost.
Meta describes it like this:
“Dynamic creative takes multiple media, such as images and videos, and multiple ad components, such as images, videos, text, audio and calls-to-action, and then mixes and matches them in new ways to improve your ad performance. It allows you to automatically create personalized creative variations for each person who views your ad, with results that are scalable.”
This is definitely worth a try to improve your cost per result!
8. Keep Checking and Improving
Facebook Ads are not a set it and forget it campaign! Regularly check how well your ads are doing and make changes based on the data. Digital advertising changes a lot, so keep learning and making your ads better to reach your goals. Experiment and improve constantly!
That’s it! I hope this guide gave you helpful insights about cost per result and practical ways to improve it in your Facebook advertising campaigns.
If you liked this article, make sure to check these out:
How to Track Meta (Facebook) Ads in Google Analytics Easily
How to Add a Facebook Pixel to WordPress (Easiest Way)
9 Facebook Ad Targeting Tips to Skyrocket Your Conversions
How to Optimize Google Ads: 5 Tips & Strategies to Boost Clicks
Not using MonsterInsights yet? What are you waiting for?
And don’t forget to follow us on Facebook and YouTube for more helpful Google Analytics tips.
Cost Per Result FAQ
How is cost per result different from cost per click?
Cost per result measures the expense for any campaign objective (conversions, app installs, page likes, etc.), while cost per click (CPC) specifically measures the cost of each click on your ad. If your campaign objective is link clicks, then your cost per result will equal your CPC. For other objectives, cost per result will track whatever action you’ve optimized for.
Why is my Facebook ads cost per result so high?
High cost per result on Facebook can stem from several factors: poor audience targeting, low ad relevance scores, competitive bidding in your industry, low-quality creative, ineffective landing pages, or running ads during expensive time periods. Review each component of your campaign to identify and address the specific areas dragging down performance.
How can I set a cost per result goal for my Facebook ads?
To set a realistic cost per result goal, start by calculating your maximum acceptable cost based on your profit margins and customer lifetime value. For example, if your product sells for $50 with a $25 profit margin, your cost per purchase result should stay well below $25 to remain profitable. Begin with this ceiling, then work to progressively lower your target as you optimize your campaigns.
Can I directly control my cost per result in Facebook ads?
While you can’t directly set your cost per result, you can influence it through bid strategies. Facebook offers cost cap bidding, where you set the maximum you’re willing to pay per result. This helps control costs but may reduce delivery if your cap is too low for the competitive landscape. Balance efficient bidding with sufficient delivery to meet your business objectives.
This is helpful, thanks!