CPM Calculator
CPM is the standard pricing model for awareness and social/display campaigns, where reach matters more than clicks. 100% free, runs in your browser — no sign-up.
Cost per 1,000 impressions (CPM)
$4.00
Formula
CPM = Ad Spend ÷ Impressions × 1,000
Example
Spend $80 for 20,000 impressions → CPM = $80 ÷ 20,000 × 1,000 = $4.00.
Learn more: What is CPM? →
👉 Compare your number: what is a good CPM →
Frequently Asked Questions
- How do you calculate CPM?
- CPM = ad spend ÷ impressions × 1,000. Spending $80 for 20,000 impressions gives a CPM of $4.00. It tells you the cost of every thousand times your ad was shown, regardless of clicks.
- What is the difference between CPM and CPC?
- CPM charges per thousand impressions (you pay for visibility), while CPC charges per click (you pay for traffic). Awareness and display campaigns are usually bought on CPM; search campaigns on CPC.
- What is a good CPM?
- A "good" CPM varies widely by platform, audience and placement — broad social audiences cost far less per thousand impressions than niche B2B placements. Judge CPM together with CTR and downstream cost per acquisition, not in isolation. See our CPM benchmarks guide below.
Related calculators
See all PPC calculators →