CPM Calculator

Quickly calculate the CPM, total cost, or impressions for your ad campaigns.

Solve for:
$
$

CPM is the cost per 1,000 impressions.

Result

Cost
Impressions
CPM

Formula recap:
- CPM = (Cost ÷ Impressions) × 1000
- Cost = (CPM × Impressions) ÷ 1000
- Impressions = (Cost ÷ CPM) × 1000

Try Crosspostify Scheduler

Plan once, post everywhere. Save hours every week.

CPM Calculator: Learn how to calculate CPM and improve your ad buys

Our free CPM calculator lets you quickly calculate CPM (Cost Per Mille— cost per thousand impressions) for any campaign. Enter two values—cost, impressions, or CPM—and the calculator will solve the third. Whether you’re planning a paid social campaign or comparing platforms, this tool makes CPM calculation fast and accurate.

What is CPM?

CPM stands for Cost Per Mille, meaning cost per 1,000 ad impressions. When you calculate the CPM, you’re measuring how much you pay for every thousand views of your ad—useful for budgeting, benchmarking, and comparing channels.

How to calculate CPM

The basic CPM calculation is:

CPM = (Cost ÷ Impressions) × 1000

For example, if your ad spend is $200 and you get 50,000 impressions: CPM = (200 ÷ 50000) × 1000 = $4.00.

Why use a CPM Calculator?

CPM vs CPC vs CPA

CPM measures cost per 1,000 views. CPC measures cost per click. CPA measures cost per conversion. Use CPM when reach and awareness are your goals; use CPC or CPA when you’re optimizing for actions deeper in the funnel.