CPM Calculator
Work out the cost of your ad campaigns: CPM is the cost per thousand impressions, CPC is cost per click. Enter spend and impressions (and optionally clicks) to see both, plus how many impressions each dollar buys.
What this means
CPM (cost per mille) prices advertising per thousand impressions, so campaigns are compared on a level playing field regardless of how many people they reached.
How we calculate it
Formula
CPM = Spend ÷ Impressions × 1000. CPC = Spend ÷ Clicks. Impressions per $1 = 1000 ÷ CPM.Worked example
Spend $500 on 250,000 impressions:
- 1CPM = 500 ÷ 250,000 × 1000 = $2.00
- 2That buys 500 impressions per dollar
Important assumptions
- CPM and CPC can move in opposite directions — many cheap impressions are not the same as profitable clicks.
Frequently asked questions
What is a good CPM?
It varies hugely by niche and format — display often ranges $1–$10, while premium or video placements can reach $20+.
CPM vs CPC vs CPA?
CPM bills per thousand impressions, CPC per click, and CPA per action or sale. Choose by your campaign goal — awareness, traffic or conversions.
Guide
ROI Calculator Guide: Measure Any Investment the Right Way
ROI turns a messy investment story into one comparable percentage. Here is the formula and the traps to avoid.
Related tools
Breakeven Calculator
Find how many units you must sell to cover your costs.
ROI Calculator
Calculate return on investment as a percentage and in money.
Profit Margin Calculator
Calculate profit margin and markup from cost and revenue.
Reading Time Calculator
Estimate how long it takes to read or speak any text.
Percentage Calculator
Percentage of a number, what percent one value is of another, and percentage change.
Percentage Increase Calculator
Find the percent increase between two values and the amount added.