Business · Guide
CPM Calculator Guide: Cost per Mille in Advertising
In display and video advertising, you often pay for visibility rather than clicks. The standard unit for that is CPM — cost per mille, meaning cost per thousand impressions. Understanding CPM lets an advertiser compare campaign prices and lets a publisher price their inventory; the same three numbers — cost, impressions, CPM — connect both sides.
In this guide
How CPM is calculated
CPM = cost ÷ impressions × 1,000. If a campaign costs $600 and delivers 200,000 impressions, the CPM is $3. The same formula reverses to find cost from a target CPM, which is how budgets are planned before a campaign runs.
What a good CPM depends on
Rates vary widely by format, placement and audience. Targeted premium placements and richer formats command higher CPMs, while broad networks are cheaper. CPM alone is a price, not a verdict — a higher CPM can still be the better value if it delivers stronger results.
Planning and comparing campaigns
Use CPM to translate a budget into reach: divide your budget by the CPM and multiply by 1,000 to estimate impressions. Comparing CPMs across providers gives you the price side of the picture; pair it with performance data on the results side before choosing.
Key takeaways
- CPM = cost ÷ impressions × 1,000.
- It prices visibility, not clicks.
- Rates vary by format, placement and audience.
- Convert budgets to estimated impressions with CPM.
Frequently asked questions
What is a good CPM?
There is no universal number — display CPMs range from well under $1 on broad networks to tens of dollars for premium targeted placements.
What is the difference between CPM and CPC?
CPM charges per thousand impressions; CPC (cost per click) charges only when someone clicks. CPM suits awareness, CPC suits direct response.
How do I calculate impressions from a budget?
Divide the budget by the CPM and multiply by 1,000. The CPM calculator reverses between cost, impressions and CPM automatically.
Put these numbers to work
ROI, profit margins, markup, CPM, CPC and breakeven analysis.