Cost Per Thousand Impressions Calculator
Quick answer: CPM and Cost Per Thousand Impressions are the exact same thing — the price advertisers pay for 1,000 ad impressions.
CPM = (Total Cost / Total Impressions) × 1,000Use our calculator to solve for any variable — enter CPM and impressions to find cost, or enter cost and CPM to find impressions.
What Is CPM / Cost Per Thousand Impressions?
CPM stands for cost per mille — mille is Latin for one thousand. In digital advertising, Cost Per Thousand Impressions (CPM) is the amount an advertiser pays every time their ad is served 1,000 times.
CPM and Cost Per Thousand Impressions are not two similar metrics — they are different names for the exact same measurement.
Cost Per Thousand Impressions = (Total Campaign Cost / Total Impressions) × 1,000The term mille is most common in Latin America, Europe, and among publishers. Cost Per Thousand Impressions is the plain-English equivalent used more often in North American advertising platforms.
How to Use the CPM Calculator
Our CPM calculator solves any two of the three variables automatically:
- Calculate CPM — enter your campaign cost and impressions, then CPM is calculated for you.
- Calculate total cost — enter your CPM and target impressions, then estimated cost is calculated for you.
- Calculate impressions — enter your CPM and budget, then the calculator shows how many impressions you can expect.
Finding and Understanding Your CPM Result
When you run a campaign on any major ad platform — Google Ads, Meta, Amazon Ads, TikTok, or a programmatic network — you will see CPM reported directly in the dashboard. Here is how to interpret the number in context:
Low CPM (Under $3)
Can indicate efficient reach, broad targeting, or lower-quality inventory. May also reflect poor viewability or low competition.
Average CPM ($3–$10)
Typical for display, social, and standard programmatic campaigns in most North American and European markets.
Premium CPM ($10+)
Common for video, connected TV (CTV), highly targeted audiences, or premium publisher inventory with strong viewability.
Step-by-Step Examples
Finding CPM from Cost and Impressions
You spend $750 on a Meta campaign and receive 150,000 impressions.
CPM = (750 / 150,000) × 1,000
CPM = 0.005 × 1,000
CPM = $5.00Your CPM is $5.00 — you paid $5 for every 1,000 impressions delivered.
Finding Total Cost from CPM and Impressions
You want to run a campaign at an $8.00 CPM targeting 500,000 impressions.
Total Cost = (500,000 / 1,000) × 8.00
Total Cost = 500 × 8.00
Total Cost = $4,000.00Your estimated campaign cost is $4,000.
Finding Impressions from Cost and CPM
You have a $1,200 budget and the inventory averages a $6.00 CPM.
Impressions = (1,200 / 6.00) × 1,000
Impressions = 200 × 1,000
Impressions = 200,000Your budget will deliver approximately 200,000 impressions.
Why Mille?
Mille is the Latin word for thousand, abbreviated as M in Roman numerals. It appears in a range of per-unit advertising and financial metrics — most famously in Cost Per Mille (CPM).
The term persists in advertising because it originates from traditional media buying — print, broadcast, and outdoor — where CPM was already the standard way to compare the cost efficiency of reaching 1,000 people. Digital advertising inherited the term and the formula directly.
Related Metrics Worth Knowing
| Metric | Formula | Who Uses It | What It Measures |
|---|---|---|---|
| CPM | (Cost / Impressions) × 1,000 | Advertiser | Cost of buying 1,000 impressions. |
| eCPM | (Revenue / Impressions) × 1,000 | Publisher | Earnings per 1,000 impressions earned. |
| CPC | Cost / Clicks | Advertiser | Cost of each click received. |
| CPA | Cost / Conversions | Advertiser | Cost of each conversion action. |
| ROAS | Revenue / Ad Spend | Advertiser | Return generated per dollar spent. |
FAQs
Is CPM the same as Cost Per Thousand Impressions?
Yes. CPM and Cost Per Thousand Impressions are identical metrics. CPM uses the Latin abbreviation; Cost Per Thousand Impressions spells it out.
What is a good CPM?
A good CPM depends on your campaign goals, channel, audience, and geographic region. For reference: display ads in North America often range $3-$10 CPM, while premium video or CTV inventory can reach $15-$40 CPM or higher.
How is CPM calculated?
CPM = (Total Campaign Cost / Total Impressions) × 1,000Divide total cost by total impressions, then multiply by 1,000.
Can CPM be calculated from total cost and target impressions?
Yes. If you know your budget and your target CPM, you can estimate impressions: (Budget / CPM) × 1,000.
Is a lower CPM always better?
Not necessarily. A lower CPM can mean you are reaching a less valuable audience, running in low-viewability placements, or facing weak competition.
Conclusion
CPM and Cost Per Thousand Impressions are the same metric by two names. The formula is straightforward — divide cost by impressions and multiply by 1,000 — and our calculator removes the manual math so you can focus on making campaign decisions.
Try the CPM Calculator
Enter any two values — cost, impressions, or CPM — and get the third instantly with full step-by-step math shown.
Open CPM Calculator
CPM Calculator