Marketing

How do you calculate CPM for ads?

Calculate CPM, budget or impressions for your ad campaigns.

Quick answer

CPM = (spend ÷ impressions) × 1,000. €500 spend and 120,000 impressions: (500 ÷ 120,000) × 1,000 = €4.17 per 1,000 views. Single impression cost = 500 ÷ 120,000 = €0.00417.

CPM (cost per 1000 impressions)

$4.17

Cost per single impression
$0.00

How it works

CPM is standard for display and video awareness. Lower CPM means cheaper reach, but irrelevant audiences waste budget. Compare CPM within the same platform and placement.

Frequently asked questions

Good CPM on Meta ads?+

Highly variable: €2–8 in Europe for broad targeting, higher in Q4. Benchmark your own history.

CPM vs CPC?+

CPM for awareness; CPC for performance. CPC ≈ CPM ÷ (CTR × 10).

Budget from target CPM?+

Budget = (CPM × impressions) ÷ 1,000. 500,000 impressions at €4 CPM = €2,000.

Why did CPM spike?+

Seasonal demand, audience saturation, creative fatigue, or narrow targeting. Refresh creatives first.

As an Amazon Associate I earn from qualifying purchases — the price does not change for you.

More calculators — Marketing

← All calculators