CPM Calculator
Calculate CPM, eCPM and RPM in seconds. Compare your rates against real platform benchmarks and reverse-solve for cost or impressions.
Typical CPM ranges by platform (2024–2025 benchmarks).
eCPM & RPM calculator
For publishers: turn revenue and views into eCPM (per 1,000 impressions) and RPM (per 1,000 views).
What is CPM and why does it matter?
CPM stands for Cost Per Mille — the cost you pay (as an advertiser) or earn (as a publisher) per 1,000 impressions. It's the standard pricing unit in display, video and social advertising because it lets you compare wildly different formats on a single axis. The formula is simple: CPM = (Total Cost ÷ Impressions) × 1,000. eCPM (effective CPM) applies the same math to revenue instead of cost, giving publishers a single number to compare monetization across networks. RPM is YouTube's twist — same formula, but based on total views instead of monetized impressions, which is why YouTube RPM is almost always lower than the eCPM your AdSense dashboard reports.
CPM calculator FAQ
How do I calculate CPM?+
CPM = (Total Cost ÷ Impressions) × 1,000. Example: spending $300 for 60,000 impressions gives a CPM of $5. This calculator does it live and also lets you solve backwards — enter CPM + budget to see how many impressions you'll get.
What's the difference between CPM, eCPM and RPM?+
CPM is what advertisers pay per 1,000 impressions. eCPM is what publishers earn per 1,000 impressions across all revenue sources (ads, affiliate, sponsorships). RPM is YouTube-specific: total revenue per 1,000 video views — always lower than eCPM because not every view is monetized.
What is a good CPM?+
It depends on platform and audience. Google Search Ads: $15–120. LinkedIn Ads: $20–80. YouTube long-form: $6–25. Instagram/Facebook: $4–15. TikTok: $0.50–3. YouTube Shorts: $0.05–0.40. Use the presets below as a benchmark.
Is this calculator free?+
Yes, 100% free, no signup, no email. All math runs in your browser — nothing is sent to our servers.
How is CPM different from CPC?+
CPM prices exposure (impressions), CPC (cost per click) prices intent (clicks). CPM is better for brand awareness; CPC is better for conversion campaigns. Most platforms let you bid either way.
Rate this tool — Tap the stars — takes 1 second.
Turn views into monthly income — on autopilot.
Postlabs builds, schedules and posts faceless channels across YouTube, TikTok, Instagram & Facebook — fully automated.
Start free with Postlabs