CPM Calculator

Results

Number of impressions

0

1

What is CPM Calculator?

The CPM calculator estimates how many advertising impressions a budget can buy at a stated cost per thousand impressions. CPM is a standard way to express impression pricing: a CPM of 20 means 20 currency units for each block of 1,000 impressions. The tool is useful for media planning, checking a proposal, or reversing a campaign report when cost and CPM are known.

The answer is an impression count derived from averages. Actual delivery may differ because of auction prices, pacing, minimum buys, taxes, platform fees, invalid-traffic adjustments, and whether the quoted measure is served CPM or viewable CPM.

2

How to Use This Calculator

  1. Enter the amount available for campaign media cost and choose its currency.
  2. Enter the CPM quoted for 1,000 impressions and choose the same currency. The page does not perform currency conversion.
  3. Select Calculate. The tool divides campaign cost by CPM to find the number of thousand-impression blocks, then multiplies by 1,000.
  4. Read the numerical result as impressions. Impressions are a count, so the result has no currency symbol or money unit.

The CPM must be greater than zero. A zero price makes the division undefined, and a negative price or budget does not describe an ordinary media purchase.

3

Formula Used

Impressions = (total campaign cost ÷ CPM) × 1,000

The inverse checks are CPM = (cost ÷ impressions) × 1,000 and cost = impressions ÷ 1,000 × CPM.

4

Variables Explained

Entry or resultMeaningUnit
Total campaign costMedia amount allocated to the impressions covered by the calculationSelected currency
CPMCost for each 1,000 impressionsSame currency per 1,000 impressions
1,000The pricing block represented by the M in CPMImpressions
ImpressionsEstimated number of ad displays purchasable at that average priceCount
5

Worked Example

A campaign has a $5,000 media budget and a CPM of $20. Divide $5,000 by $20 to get 250 thousand-impression blocks. Multiply 250 by 1,000 to obtain 250,000 impressions. Check the answer in reverse: 250,000 ÷ 1,000 × $20 = $5,000.

If the CPM rose to $25 while the budget stayed at $5,000, estimated delivery would fall to 200,000 impressions. If the budget doubled and CPM stayed at $20, estimated impressions would double to 500,000. The relationship is linear when every other assumption remains fixed.

6

Why Use This Calculator?

Use the result as the volume implied by the entered average price. It is most helpful for comparing scenarios that use the same definition of an impression and the same currency. A media plan might quote gross cost while a platform report shows net media spend, so reconcile commissions and fees before treating two CPM figures as equivalent.

More impressions do not necessarily mean more people. Frequency causes the same person or device to receive an ad more than once. Nor does an impression guarantee attention, a click, or a conversion. Review reach, frequency, viewability, clicks, and business results alongside impression volume.

The formula assumes the quoted CPM applies uniformly to the full budget. Auction campaigns can clear at many different prices, and a publisher may price inventory in tiers. In those situations, treat the entered CPM as an average. If only part of the budget buys impressions and the rest covers creative work, service fees, or tax, enter the media portion when you want a media-delivery estimate.

Scenario ranges are often more honest than a single point. Calculate impressions at a low, expected, and high CPM while holding budget constant. For a $5,000 budget, CPM values of $15, $20, and $25 imply roughly 333,333, 250,000, and 200,000 impressions. That range makes price sensitivity visible before buying.

7

Common Mistakes

    • Forgetting that CPM prices 1,000 impressions. Dividing cost by CPM without multiplying by 1,000 returns blocks, not impressions.
    • Entering CPM in a different currency from campaign cost. The page labels currencies but does not convert them.
    • Including production expense in total cost when the quoted CPM covers media spend only.
    • Comparing served CPM with viewable CPM as though their denominators were identical.
    • Reading impressions as unique users or guaranteed views.
    • Entering zero for CPM, which makes the calculation undefined.
8

Frequently Asked Questions

Does CPM mean cost per million?

No. In advertising, CPM uses M for the Roman numeral meaning one thousand. A CPM price is therefore the cost attached to 1,000 impressions, regardless of the campaign's overall size or budget.

Why does the result have no currency code?

The inputs use currency because cost and CPM are money amounts. The result is a count of ad displays, so it is correctly shown as a unitless number of impressions. Keep both money inputs in the same selected currency before calculating.

Are impressions the same as reach?

No. Impressions count displays, while reach aims to count distinct people or devices. If one person receives an ad five times, that may contribute five impressions but only one person to reach.

Can I compare CPM values from different platforms?

You can make a first-pass price comparison, but check whether each platform counts served or viewable impressions, uses the same date range and currency, and includes the same fees. Audience quality and outcomes also matter, especially when placements, formats, and targeting differ.

9

Sources & References