CPM Calculator
Calculate Cost, Impressions, or CPM using a simple solve-for method.
Inputs
Results
Use this CPM Calculator to calculate cost per thousand impressions, total advertising cost, impressions, or cost per individual impression. Choose the value you want to find and enter the other two known values.
CPM Formula
CPM means cost per thousand impressions.
CPM = (total cost ÷ impressions) × 1,000
To calculate total advertising cost:
Total cost = CPM × impressions ÷ 1,000
To calculate impressions:
Impressions = total cost ÷ CPM × 1,000
Cost per individual impression is:
Cost per impression = total cost ÷ impressions
Worked Example
Suppose an advertising campaign costs $600 and generates 120,000 impressions.
CPM = ($600 ÷ 120,000) × 1,000
CPM = $5.00
This means the campaign cost approximately $5 for every 1,000 impressions.
The cost of one impression is:
$600 ÷ 120,000 = $0.005 per impression
Important Notes
- An impression represents a counted display of an advertisement. It is not the same as a click, conversion, sale, or unique person reached.
- A lower CPM means impressions cost less, but it does not automatically mean the campaign performed better.
- Audience quality, targeting, placement, viewability, creative performance, and conversions should be evaluated separately.
- The calculator uses only the advertising cost you enter. Agency fees, creative costs, platform charges, taxes, and other expenses are not automatically added.
- When estimating impressions from a target CPM, actual campaign delivery can differ because advertising auctions, competition, inventory, and bidding conditions change.
- The currency selector changes the displayed currency symbol only and does not perform exchange-rate conversion.