CPM Calculator — Cost Per 1,000 Impressions (Free)
Free CPM calculator: enter ad spend and impressions to get your cost per 1,000 impressions (CPM) instantly.
Your CPMEnter values to see your result
Enter your ad spend and impressions to calculate CPM (cost per 1,000 impressions) instantly — the base layer of your media cost.
How CPM is calculated
CPM = (Ad spend ÷ Impressions) × 1,000
500 spent for 250,000 impressions is a CPM of 2.00. When CPM rises, almost every downstream cost rises with it, so read it alongside CTR and CPA.
Read the full guide: what drives CPM and how to read it.CPM guide →
Frequently asked questions
- How do I calculate CPM?
- Divide ad spend by impressions, then multiply by 1,000. For example, 500 spent on 250,000 impressions is a CPM of 2.00. This calculator does it instantly.
- What is a good CPM?
- CPM varies widely by platform, audience, country and season, so compare against your own history — and against whether those impressions convert. A higher CPM that drives profitable sales beats a cheap CPM that doesn't.