Cost per mille
CPM Calculator
Your numbers
Update any field and results recalculate instantly.
CPM = Cost ÷ Impressions × 1,000
CPM is the cost to show your ad a thousand times. It is the standard way to compare the price of reach across platforms.
CPM
$4.44
You're paying $4.44 per 1,000 impressions across 450,000 served.
Impressions450,000
Media cost$2,000
Frequently asked questions
- What is CPM?
- CPM stands for cost per mille: the cost to show your ad one thousand times. It is the standard way to compare the price of reach across ad platforms, which all quote a price per 1,000 impressions.
- How do you calculate CPM?
- Divide your media cost by impressions, then multiply by 1,000. For example, 2,000 in spend for 450,000 impressions is (2,000 ÷ 450,000) × 1,000 = 4.44 CPM.
- What is a good CPM?
- There is no universal figure: CPM varies widely by platform, audience, format and season. Treat it as a comparison tool, benchmarking against your own past campaigns and the channels you are weighing up, not a fixed target.
- What is the difference between CPM and CPC?
- CPM is the cost per 1,000 impressions, so you pay for reach. CPC is the cost per click, so you pay for a visit. CPM suits awareness campaigns priced on exposure, while CPC ties spend to people who actually engage.