Free small business calculator
CPM Calculator
Calculate CPM (cost per thousand impressions). Compare your CPM against Facebook, Google Display, and LinkedIn benchmarks.
Enter the minimum numbers needed to get a result.
Updated live as you type.
Planning estimate only. It does not include taxes, overhead allocation, depreciation, discounts, or other business-specific adjustments.
What this calculator means
CPM: CPM (Cost Per Mille) is the cost to show your ad 1,000 times. Facebook averages $7.19 CPM, Google Display averages $2.80, and LinkedIn averages $8.50 across industries.
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.
Next: What to do after this
Pick one next action. These are sequenced by the most common workflow after this calculation.
Continue the workflow
Estimate margin, convert margin to markup, then check the sales volume needed to break even.
Profit Margin Calculator
Calculate profit, margin percentage, and pricing health from cost and revenue.
Gross Margin Calculator
Calculate gross profit and gross margin from revenue and COGS.
Markup Calculator
Calculate selling price, markup, profit, and margin from cost.