AdCalc.tools

CPM Calculator

Calculate your Cost Per Mille (cost per 1,000 impressions) instantly. Enter any two values to find the third, then compare against platform benchmarks.

Enter any two values to calculate the third.

CPM Formula

CPM = (Total Cost ÷ Impressions) × 1,000

The CPM formula divides your total advertising cost by the number of impressions, then multiplies by 1,000 to get the cost per thousand impressions. You can also rearrange this formula:

  • Total Cost = (CPM × Impressions) ÷ 1,000
  • Impressions = (Total Cost ÷ CPM) × 1,000

CPM Calculation Example

Suppose you spend $500 on a Facebook campaign that generates 100,000 impressions. Your CPM would be:

CPM = ($500 ÷ 100,000) × 1,000 = $5.00

This means you paid $5.00 for every 1,000 times your ad was shown. Compared to Meta's 2026 average CPM of $6.59, this is a below-average (good) CPM.

When to Use CPM Pricing

CPM Works Best For

  • Brand awareness campaigns
  • Reaching a wide audience
  • Display and video advertising
  • Social media reach campaigns
  • Retargeting known audiences

Consider CPC/CPA Instead For

  • Direct response campaigns
  • Lead generation
  • E-commerce conversions
  • App installs
  • Performance-focused campaigns

CPM Benchmarks by Platform (2026)

Compare your CPM against these platform averages to evaluate your ad performance. Data reflects 2026 advertising costs.

PlatformAvg CPMCPM Range
Google Display$3.50$2 – $5
Google Search$11.12$8 – $15
Meta (Facebook)$6.59$5 – $9
Instagram$9.46$7 – $12
TikTok$7.00$6 – $8
LinkedIn$33.00$30 – $100
Snapchat$9.50$7 – $13
Pinterest$30.00$20 – $40

CPM Benchmarks by Industry (2026)

IndustryAvg CPMAvg CPCAvg ROAS
E-commerce$6 – $12$1.00 – $3.004:1
SaaS / Technology$10 – $20$3.00 – $8.005:1
Finance & Insurance$15 – $30$5.00 – $15.006:1
Healthcare$8 – $15$2.00 – $6.003:1
Education$5 – $10$1.50 – $4.004:1
Travel & Hospitality$6 – $12$0.80 – $3.005:1
Real Estate$10 – $25$2.00 – $8.003:1
Retail$5 – $10$0.50 – $3.004:1

CPM Calculator FAQ

What is CPM?
CPM stands for Cost Per Mille, where 'mille' is Latin for thousand. It represents the cost an advertiser pays for 1,000 ad impressions. CPM is the standard pricing model for display, video, and social media advertising.
How do you calculate CPM?
The CPM formula is: CPM = (Total Ad Spend ÷ Total Impressions) × 1,000. For example, if you spend $500 on a campaign that generates 100,000 impressions, your CPM is ($500 ÷ 100,000) × 1,000 = $5.00.
What is a good CPM in 2026?
A 'good' CPM varies by platform. Google Display averages $2-$5, Meta (Facebook) around $6.59, Instagram ~$9.46, TikTok $6-$8, and LinkedIn $30-$100. A CPM below your platform's average is generally good. Industry also matters — finance and insurance CPMs are naturally higher.
CPM vs CPC: which is better?
CPM is better for brand awareness campaigns where you want maximum reach. CPC is better for performance campaigns where you want clicks and conversions. Many advertisers use CPM for top-of-funnel and CPC for bottom-of-funnel campaigns.
How can I lower my CPM?
1) Improve ad relevance and quality scores, 2) Narrow targeting to reduce competition, 3) Test different ad formats (video often has lower CPM), 4) Run campaigns during off-peak hours, 5) Use A/B testing to find the best-performing creatives.
What is eCPM?
eCPM (effective CPM) calculates the actual cost per 1,000 impressions when you're using non-CPM pricing (like CPC or CPA). It normalizes different pricing models so you can compare them apples-to-apples. Formula: eCPM = (Total Cost ÷ Total Impressions) × 1,000.

Related Calculators