Facebook CPM is the cost to deliver 1,000 ad impressions on Facebook’s platform, including Instagram and Audience Network. It reflects how competitive your ad placement is in the auction.
Facebook Ads Manager automatically provides CPM, but you can also calculate it manually by dividing ad spend by impressions (in thousands).
Facebook CPM = (Facebook Ad Spend ÷ Facebook Impressions) × 1,000
Facebook CPM = (Facebook Ad Spend ÷ Facebook Impressions) × 1,000
If you spend $300 on a Facebook campaign and get 75,000 impressions, your Facebook CPM is ($300 ÷ 75,000) × 1,000 = $4.
A good Facebook CPM ranges from $5 to $12, depending on audience size, location, and objective. Lower CPMs with high CTR usually indicate strong performance.
A Facebook CPM above $15 may signal audience fatigue, poor ad relevance, or competitive bidding environments.
Avoid ad fatigue by updating images, copy, and formats regularly to maintain performance.
Use lookalike audiences, retargeting, and interest layering to increase ad relevance and reduce costs.
Compare automatic vs. manual bidding to find the most cost-efficient approach for your goals.