CPM (Cost Per Mille) Calculator
Enter ad spend and impressions to get the cost per thousand impressions (CPM).
This tool is for information only and doesn't replace professional marketing advice.
This calculator shows how much you pay for every 1,000 impressions of your digital ads (CPM, cost per mille). 'Mille' is Latin for thousand. CPM is the main benchmark for campaigns focused on brand awareness and broad reach.
How Is CPM Calculated?
CPM = (Total Ad Spend ÷ Total Impressions) × 1.000
Example: you spent $50 on an ad that got 100,000 impressions, so CPM = (50 ÷ 100,000) × 1,000 = $0.50.
When Is CPM Preferred?
If your goal is to get your logo, product image or message in front of as many people as possible rather than to drive sales or clicks directly, CPM is the logical choice. It's common in display and video ads.
Factors That Affect CPM
Advertising to highly competitive audiences raises CPM. The platform the ad runs on, seasonality (Black Friday, for example) and the region you target also affect unit costs directly. The narrower the targeting, the higher CPM tends to be.
CPM Formula and 3 Calculation Modes
Calculate CPM
CPM = (Total Cost ÷ Impressions) × 1,000
Enter the total amount spent and the impressions received to get your CPM.
Calculate Total Cost
Cost = CPM × (Impressions ÷ 1,000)
See how much you need to spend to reach your target number of impressions.
Calculate Impression Count
Impressions = (Budget ÷ CPM) × 1,000
Plan how many impressions a given budget can deliver.