CPM Calculator
Calculate CPM (cost per thousand impressions). Compare your CPM against Facebook, Google Display, and LinkedIn benchmarks.
Inputs
Enter the minimum numbers needed to get a result.
Formula and example
CPM = Total Spend / (Total Impressions / 1,000); Cost per impression = Total Spend / Total Impressions
If you spent $1,000 and got 100,000 impressions, your CPM is $10.00 and each impression costs $0.01.
Methodology & assumptions
Last updated: 2026-06-25Calculation method
Divides total ad spend by impressions in thousands to produce CPM. Also computes the per-impression cost. CPM is the standard metric for brand awareness and display advertising campaigns where clicks aren't the primary goal.
Data sources
Uses the numbers you enter and standard small-business finance formulas. Benchmark comparisons use HustleFin industry benchmark pages where available.
Limitations
CPM doesn't measure engagement, clicks, or conversions — it only measures reach. A low CPM with poor targeting wastes budget. Best used for awareness campaigns; for performance campaigns, use CPC and ROAS instead.
Input definitions
- Total ad spend: Total amount spent on the ad campaign.
- Total impressions: Total number of times your ad was displayed.
Frequently asked questions
What is a good CPM for Facebook Ads?+
Facebook averages $7.19 CPM. Apparel and retail average $4-6, while finance averages $10+. CPMs are typically higher in Q4 (holiday season) and during election cycles.
What is a good CPM for Google Display Network?+
Google Display Network averages $2.80 CPM, significantly cheaper than social platforms. Niche B2B audiences can range $5-15. Display network has broader reach but typically lower engagement than search ads.
What is a good CPM for LinkedIn Ads?+
LinkedIn averages $8.50 CPM. B2B tech and finance can reach $15-20 CPM due to premium audience targeting. LinkedIn's higher CPM is offset by precise professional targeting for high-value B2B products.
Continue the workflow
Estimate margin, convert margin to markup, then check the sales volume needed to break even.