Advertising
CPM Calculator
Calculate cost per thousand impressions, or flip it: find the budget you need for a number of impressions, or the impressions a budget will buy.
What CPM means
CPM, or cost per mille, is what you pay for 1,000 impressions of an ad. It is how most display, video and social advertising is priced and compared, and the first number to check when a campaign suddenly costs more: rising CPMs mean the audience got more expensive to reach, before anyone has clicked.
The CPM formula
CPM = Ad spend ÷ Impressions × 1,000
Rearranged, the same relationship solves for the other two values, which is what the calculator's modes do:
Ad spend = CPM × Impressions ÷ 1,000
Impressions = Ad spend ÷ CPM × 1,000
Example
- Ad spend
- $750
- Impressions
- 125,000
- CPM = 750 ÷ 125,000 × 1,000
- $6.00
- Budget for 400,000 impressions at that CPM
- $2,400
How to use it
Use CPM to plan reach: once you know a typical CPM for your audience, the spend mode tells you what a target number of impressions will cost, and the impressions mode tells you what a fixed budget will buy.
Then connect it to results. CPM only prices attention; what matters is how much of that attention turns into clicks and sales. Your cost per click is CPM divided by (click-through rate × 1,000), which the CPC calculator works out if you add impressions. To see whether the whole campaign pays, check its ROAS.
Common mistakes
Chasing the lowest CPM
Cheap impressions are often cheap because they reach people unlikely to buy. A higher CPM with better targeting can produce cheaper sales.
Confusing impressions with reach
Impressions count every view; reach counts people. A high frequency can make CPM look efficient while the same people see the ad over and over.
Comparing CPMs across very different placements
Video, feed, search and display inventory are priced differently. Compare like with like.
Frequently asked questions
What does CPM stand for?
How do you calculate CPM?
Is a lower CPM always better?
What is the difference between CPM and CPC?
Are impressions the same as reach?
Last reviewed 2 October 2026. This tool runs in your browser; nothing you enter is stored or sent to Boostlix.