CPM Calculator
What Is CPM and Why Does It Matter in 2026?
CPM stands for Cost Per Mille — Latin for 'thousand' — and is the standard pricing model for digital advertising that charges per 1,000 ad impressions shown to users. It is the foundational metric for display advertising, programmatic campaigns, YouTube pre-roll ads, Facebook and Instagram awareness campaigns, and any other ad format where the goal is maximum audience reach rather than direct clicks or conversions.
Our free DaniProTools CPM Calculator lets you solve any of the three core CPM variables: given any two, it instantly calculates the third. You can find your CPM rate from a campaign cost and impression count, calculate your total campaign cost from a CPM rate and desired impressions, or find out how many impressions a budget will buy at a given CPM.
The 3 CPM Formulas — All Solved in One Tool
|
What You Want to Find |
Formula |
Example |
|
CPM Rate |
(Total Campaign Cost ÷ Total Impressions) × 1,000 |
($500 ÷ 200,000) × 1,000 = $2.50 CPM |
|
Total Campaign Cost |
(CPM Rate × Total Impressions) ÷ 1,000 |
($3.50 × 500,000) ÷ 1,000 = $1,750 |
|
Number of Impressions |
(Total Budget ÷ CPM Rate) × 1,000 |
($800 ÷ $4.00) × 1,000 = 200,000 impressions |
How to Use the CPM Calculator
- Select what you want to calculate: CPM rate, total cost, or total impressions
- Enter the two values you already know
- Click 'Calculate'
- Get your answer instantly and use it in your campaign planning or reporting
Average CPM Rates by Platform — 2026 Benchmarks
|
Platform |
Average CPM 2026 |
Best For |
Campaign Objective |
|
Google Display Network |
$0.50 – $3.00 |
Wide reach at low cost |
Brand awareness, retargeting |
|
Facebook / Instagram Ads |
$5.00 – $14.00 |
Precise demographic targeting |
Brand awareness, engagement |
|
YouTube Pre-roll Ads |
$3.00 – $10.00 |
Video brand building |
Video views, awareness |
|
LinkedIn Ads |
$25.00 – $45.00 |
B2B professional targeting |
Lead generation, B2B brand |
|
Twitter / X Ads |
$3.00 – $7.00 |
Real-time trending conversations |
Event marketing, awareness |
|
TikTok Ads |
$6.00 – $10.00 |
Gen Z and millennial reach |
Entertainment, brand launch |
|
Programmatic Display |
$1.00 – $5.00 |
Automated audience targeting |
Scale at low CPM |
|
Podcast Ads |
$15.00 – $25.00 |
Engaged niche audiences |
Mid-funnel brand building |
CPM vs CPC vs CPA — Which Ad Model Should You Use in 2026?
|
Model |
Stands For |
You Pay For |
Best When |
Risk Level |
|
CPM |
Cost Per Mille |
Every 1,000 impressions |
You want maximum brand visibility |
Medium — you pay regardless of clicks |
|
CPC |
Cost Per Click |
Each click on your ad |
You want website traffic |
Lower — you only pay for engagement |
|
CPA |
Cost Per Action |
A specific action (purchase, sign-up) |
You want measurable conversions |
Lowest — you only pay for results |
CPM Benchmark: Is Your CPM Too High?
A CPM that is 'too high' depends entirely on your audience, niche, and campaign goal. General rules for 2026:
- Under $2 CPM: Very cheap — typical for broad display campaigns or remnant inventory
- $2–$8 CPM: Standard range for most social media and display advertising
- $8–$20 CPM: Premium targeted audiences or competitive verticals (finance, legal, tech)
- $20+ CPM: High-value B2B audiences (LinkedIn) or highly specialized niche placements
- Always compare CPM against your Effective CPM (eCPM) — the actual cost per 1,000 reaching your specific target audience
Q: Is the CPM Calculator free?
A: Yes, completely free. Calculate CPM, total cost, or total impressions for any campaign with no account required.
Q: What is a good CPM for YouTube ads in 2026?
A: YouTube CPM rates in 2026 typically range from $3 to $10 depending on audience targeting, content category, and geographic location. Lower rates appear in broad targeting campaigns while premium placements targeting high-income demographics can exceed $10 CPM.
Q: How is CPM different from eCPM?
A: CPM is the rate you agree to pay per 1,000 impressions on a specific platform. eCPM (effective CPM) is a calculated metric that shows the actual cost per 1,000 impressions achieved across your whole campaign after considering all impressions served. Publishers use eCPM to compare revenue across different ad types.
Q: Should I use CPM or CPC for brand awareness campaigns?
A: CPM is the preferred model for brand awareness campaigns because it maximizes the number of people who see your message. CPC is better for performance campaigns where you want to drive website traffic, clicks, or direct conversions.