Quickly calculate the CPM, total cost, or impressions for your ad campaigns.
CPM is the cost per 1,000 impressions.
Formula recap:
- CPM = (Cost ÷ Impressions) × 1000
- Cost = (CPM × Impressions) ÷ 1000
- Impressions = (Cost ÷ CPM) × 1000
Plan once, post everywhere. Save hours every week.
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.
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.
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.
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.