Key takeaway
CPM = (spend ÷ impressions) × 1000. $500 ÷ 100,000 × 1000 = $5.00 CPM.
Prices attention; translate to CPC/CPA/ROAS for response goals.
What it means
Impressions count deliveries; CPM normalizes scale.
Viewability and audience change worth.
Frequency can inflate impressions without reach.
When you would use it
Awareness/video/display quotes.
CPC buyers still monitor CPM for delivery.
How to use the tool
Use the matching TCB Tools page and work top to bottom:
- Open the CPM Calculator.
- Enter spend and impressions.
- Compare placements.
No account is required. Results update as you type.
Formula / method + worked example
CPM = (Ad Spend ÷ Impressions) × 1000.
$5.00 and $8.00 examples as above.
How to read the result
Cheap CPM ≠ success.
Ask who saw ads and whether they acted.
Planning aid.
Common mistakes
- Junk inventory wins. Check quality.
- Unlike formats. Group placements.
- Ignoring frequency. Watch reach.
- Bonus impressions mixed in. Separate.
- Currency mix-ups. Normalize.
Related ideas
Read CPM vs CPC vs CPA.
Ask gross vs net CPM.
Brand safety can raise CPM correctly.
If you are new, read once for the story, then again for the clicks you will make.
Write inputs down before changing live budgets or deleting files — calm beats guesswork.
Note the date range, currency or filename so teammates can reproduce the result.
Interactive math and many file jobs run in your browser here; treat outputs as planning aids, not certified professional advice.
When a result looks too good, recheck definitions: units, filters and windows hide surprises.
Practice with example numbers first, then replace them with trusted exports.
Small disagreements between systems are often rounding or filters — investigate before panicking.
Consistent naming, windows and currencies beat clever one-off spreadsheets.
Operators who revisit CPM weekly catch drift earlier than teams who only look after emergencies.
Teach one teammate how you measure CPM; shared definitions prevent quiet disagreement.
Bookmark the guide and the tool together so beginners always have both the why and the workspace.
When unsure about CPM, reduce scope: one campaign, one file, one list — prove the method, then scale.
Screenshots of inputs beside outputs speed audits when someone questions CPM.
If leadership wants only a headline, still keep working notes for CPM in your own folder.
Seasonality and promotions change CPM; annotate the calendar when comparing periods.
Automation helps, but a human still owns success criteria for CPM.
Revisit assumptions about CPM after tool, tracking or pricing changes.
A short checklist for CPM beats relying on memory during busy weeks.
Ask gross vs net CPM.
Brand safety can raise CPM correctly.
If you are new, read once for the story, then again for the clicks you will make.
Write inputs down before changing live budgets or deleting files — calm beats guesswork.
Note the date range, currency or filename so teammates can reproduce the result.
Interactive math and many file jobs run in your browser here; treat outputs as planning aids, not certified professional advice.
When a result looks too good, recheck definitions: units, filters and windows hide surprises.
Practice with example numbers first, then replace them with trusted exports.
Small disagreements between systems are often rounding or filters — investigate before panicking.
Consistent naming, windows and currencies beat clever one-off spreadsheets.
Operators who revisit CPM weekly catch drift earlier than teams who only look after emergencies.
Teach one teammate how you measure CPM; shared definitions prevent quiet disagreement.
Bookmark the guide and the tool together so beginners always have both the why and the workspace.
When unsure about CPM, reduce scope: one campaign, one file, one list — prove the method, then scale.
Screenshots of inputs beside outputs speed audits when someone questions CPM.
If leadership wants only a headline, still keep working notes for CPM in your own folder.
Seasonality and promotions change CPM; annotate the calendar when comparing periods.
Automation helps, but a human still owns success criteria for CPM.
Revisit assumptions about CPM after tool, tracking or pricing changes.
A short checklist for CPM beats relying on memory during busy weeks.
Ask gross vs net CPM.
Brand safety can raise CPM correctly.
If you are new, read once for the story, then again for the clicks you will make.
Write inputs down before changing live budgets or deleting files — calm beats guesswork.
Note the date range, currency or filename so teammates can reproduce the result.
Interactive math and many file jobs run in your browser here; treat outputs as planning aids, not certified professional advice.
When a result looks too good, recheck definitions: units, filters and windows hide surprises.
Practice with example numbers first, then replace them with trusted exports.
Small disagreements between systems are often rounding or filters — investigate before panicking.
Consistent naming, windows and currencies beat clever one-off spreadsheets.
Operators who revisit CPM weekly catch drift earlier than teams who only look after emergencies.
Teach one teammate how you measure CPM; shared definitions prevent quiet disagreement.
Bookmark the guide and the tool together so beginners always have both the why and the workspace.
When unsure about CPM, reduce scope: one campaign, one file, one list — prove the method, then scale.
Screenshots of inputs beside outputs speed audits when someone questions CPM.
If leadership wants only a headline, still keep working notes for CPM in your own folder.
Seasonality and promotions change CPM; annotate the calendar when comparing periods.
Automation helps, but a human still owns success criteria for CPM.
Revisit assumptions about CPM after tool, tracking or pricing changes.
A short checklist for CPM beats relying on memory during busy weeks.
Ask gross vs net CPM.
Brand safety can raise CPM correctly.
If you are new, read once for the story, then again for the clicks you will make.
Write inputs down before changing live budgets or deleting files — calm beats guesswork.
Note the date range, currency or filename so teammates can reproduce the result.
Interactive math and many file jobs run in your browser here; treat outputs as planning aids, not certified professional advice.
When a result looks too good, recheck definitions: units, filters and windows hide surprises.
Practice with example numbers first, then replace them with trusted exports.
Small disagreements between systems are often rounding or filters — investigate before panicking.
Try the tools
Open CPM Calculator.