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

  1. 1Enter total cost and impressions (actual or promised).
  2. 2Read the CPM.
  3. 3Compare against your other channels' CPMs.
  4. 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.