📈
📈 Business tools

CPM Calculator (cost per 1,000 impressions)

Results update as you type. Any currency.

Your numbers

Understanding the CPM calculator — concept and principle

CPM means cost per mille, from the Latin word for thousand: it is the price of 1,000 ad impressions. Display, video, social and print advertising are often bought and compared on CPM, because it puts campaigns of very different sizes on the same scale. The calculator also shows the cost of a single impression. It works with any currency; the default example uses US dollars.

CPM: cost per thousand impressions$2,000 for 400,000 impressions is 400 packs of 1,000 at $5 each, so CPM is $5.00.CPM = price of 1,000 impressions× 1,000$5.00400,000 impressions = 400 packs of 1,000…×400400 × $5 = $2,000 spend2,000 ÷ 400,000 × 1,000 = $5One impression ≈ $0.005 (half a cent)too small to compare easily, hence CPM
Impressions are priced in packs of 1,000: here each pack costs $5.

How it is calculated

An impression is one display of an ad. Amounts under $0.10 are shown with three significant digits, so a cost per impression of half a cent appears as $0.005; CPM exists precisely because single-impression costs are too small to read comfortably.

The principle

CPM is a rate of cost per unit of exposure. Multiplying by 1,000 simply moves the decimal point to a readable scale, the same idea as quoting prices per kilogram rather than per gram. It measures how expensive reach is, not whether the ad worked. To link CPM to results, combine it with the click-through rate: CPC = CPM ÷ (1,000 × CTR).

Worked example

  1. Inputs: ad spend $2,000, impressions 400,000.
  2. Cost per impression = 2,000 ÷ 400,000 = $0.005.
  3. CPM = 0.005 × 1,000 = $5.00.
  4. To reach 1,000,000 impressions at the same rate you would need 5 × 1,000 = $5,000.

How to read the result

A lower CPM means cheaper exposure, but cheap inventory is often less visible, less targeted or less engaging. CPM rises with tighter targeting, premium placements and competitive seasons. Compare CPM only between campaigns with similar formats and audiences, and always look at what the impressions produced: clicks, views, conversions or brand-lift measures.

Common mistakes

Keep in mind: Impression counting rules differ between platforms and may include non-viewable impressions. Results are for information only and are not financial advice.

Frequently asked questions

What does the M in CPM stand for?

Mille, Latin for thousand. CPM is the cost per thousand impressions.

What is vCPM?

Viewable CPM, the cost per thousand impressions that met a viewability standard, so it is usually higher than plain CPM.

How many impressions will my budget buy?

Impressions = budget ÷ CPM × 1,000. With $2,000 and a $5 CPM you get 400,000 impressions.

Sources: Interactive Advertising Bureau (IAB), Glossary of Interactive Advertising Terms · Paul W. Farris et al., Marketing Metrics: The Definitive Guide to Measuring Marketing Performance (Pearson)

Checked 8 Nov 2026. Standard business and finance formulas. Estimates for information only.

📈 All business tools →🌍 Calculators by country →