Marketing & Social · 100% Free · No Signup
CPM Calculator
CPM — cost per thousand impressions — is how display, social, and sponsorship inventory is priced and compared. This calculator derives CPM from any cost/impression pair, plus the inverse views: cost per single impression and impressions per $100.
$
CPM (cost per 1,000)
$5.00
Cost per impression
$0.01
Impressions per $100
20,000
Use it to compare placements on equal footing: a $500 newsletter sponsorship reaching 40,000 readers is a $12.50 CPM — instantly comparable with your paid social CPMs.
How to Use the CPM Calculator
- 1Enter total cost and impressions (actual or promised).
- 2Read the CPM.
- 3Compare against your other channels' CPMs.
- 4Negotiate or reallocate based on the comparison.
Frequently Asked Questions
What is an average CPM in 2026?
Ranges: display $2–$10, Meta $8–$15, LinkedIn $25–$50+, newsletter sponsorships $10–$50 depending on niche. B2B audiences always price higher.
CPM vs CPC — when does each matter?
CPM prices attention (awareness buys); CPC prices action. Divide CPC campaigns' spend by impressions to get an effective CPM and compare everything in one currency.
How do I calculate CPM manually?
(Total cost ÷ impressions) × 1,000. A $300 spend delivering 60,000 impressions = $5 CPM.
Related Free Tools
ROAS Calculator
ROAS with the break-even line your margin implies.
CTR Calculator
Clicks ÷ impressions with context benchmarks.
AdSense Revenue Calculator
Pageviews → realistic monthly ad revenue.
Built by GuestPostOn — the free guest post marketplace with 10,000+ verified sites, full SEO metrics, and transparent pricing. Browse verified guest post sites →