HustleFin

Free small business calculator

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.

Results

Updated live as you type.

CPM (cost per 1,000 impressions)$10
Cost per single impression$0.01
Last updated
2026-06-25
Method
Planning estimate
Scope
Single item / single scope

Planning estimate only. It does not include taxes, overhead allocation, depreciation, discounts, or other business-specific adjustments.

Benchmark context
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-25

Calculation 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.