Facebook CPM Calculator

Calculate your Facebook cost per 1,000 impressions (CPM). Determine how much you're paying for ad visibility and compare against industry benchmarks.

$

What Is Facebook CPM?

CPM stands for "cost per mille" (mille being Latin for thousand). It represents how much you pay for every 1,000 times your ad is shown to Facebook users. CPM is the standard metric for measuring the cost-efficiency of awareness and reach campaigns where the goal is visibility rather than direct clicks or conversions.

The formula is simple: CPM = (Total Ad Spend / Total Impressions) × 1,000. For example, if you spend $500 and receive 75,000 impressions, your CPM is $6.67. This means you paid $6.67 for every 1,000 times your ad appeared in someone's feed, stories, or other placement.

Average Facebook CPM by Industry

Facebook CPMs vary significantly by industry, audience, and placement. The overall average CPM on Facebook is approximately $10-$14, but this fluctuates throughout the year. During Q4 (October through December), CPMs spike 30-50% due to holiday advertising competition from retail and e-commerce brands.

Lower-competition niches like education and non-profit typically see CPMs of $3-$7. Competitive verticals like finance, insurance, and technology often face CPMs of $15-$30+. Geographic targeting also plays a role — audiences in the United States, United Kingdom, and Australia command higher CPMs than those in developing markets.

How to Lower Your Facebook CPM

Improve your ad relevance and quality scores. Facebook uses an auction system where ad quality matters as much as bid amount. Ads that users engage with positively receive lower CPMs as a reward. Use compelling visuals, clear messaging, and precise targeting to boost relevance.

Experiment with different placements. Instagram Stories and Facebook Reels often have lower CPMs than the main News Feed. Automatic placements let Facebook's algorithm distribute your budget to the most cost-effective placements. Broadening your audience slightly can also reduce CPMs by decreasing auction competition.

Using CPM to Evaluate Campaign Efficiency

CPM is most useful when compared over time or across campaigns. Track whether your CPMs are trending up or down — rising CPMs with stable performance may signal audience fatigue or increased competition. Falling CPMs usually indicate that Facebook is finding more efficient delivery opportunities for your ads.

Graphed helps you monitor CPM trends across all your Facebook campaigns in real-time dashboards, with automatic benchmarking against your historical averages so you can spot cost increases early and take action before they erode your margins.