CPM Calculator LogoCPM Calculator

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,000

Use 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,000

The 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.00

Your 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.00

Your 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,000

Your 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.

MetricFormulaWho Uses ItWhat It Measures
CPM(Cost / Impressions) × 1,000AdvertiserCost of buying 1,000 impressions.
eCPM(Revenue / Impressions) × 1,000PublisherEarnings per 1,000 impressions earned.
CPCCost / ClicksAdvertiserCost of each click received.
CPACost / ConversionsAdvertiserCost of each conversion action.
ROASRevenue / Ad SpendAdvertiserReturn 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,000

Divide 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