CPM Calculator
Estimate the cost of impressions or reverse the calculation to plan delivery.
Formula and assumptions
Unit cost · CPM = Ad spend ÷ Impressions × 1000.
Required spend · Required spend = Target impressions × Target CPM ÷ 1000.
Estimated volume · Estimated impressions = Available spend ÷ Expected CPM × 1000.
Use impressions measured over the spend period. CPM excludes costs outside the entered budget.
This tool processes inputs in your browser. Calculator values are not stored or sent by this plugin.
Further reading: Digital Marketing Services: Elevating Your Brand and Driving Sales in the Online Era
Related tools: Marketing ROI Calculator · ROAS Calculator
Page editor: Usman Arshad · Last edited: November 3, 2026
How to use this tool
Choose the relevant mode, enter Ad spend and complete the labelled fields. Use Calculate to review your result.
Worked example
Ad spend = 200, Impressions = 100.
CPM = 2,000.00 currency units.
These example values are illustrative.
Interpreting the result
Impressions can include repeated exposure to the same person. Use reach separately when planning audience coverage.
Assumptions and limitations
Use impressions measured over the spend period. CPM excludes costs outside the entered budget.
Should I use reach or impressions?
Use impressions. The same person can generate several ad impressions.
