Finance

CPM calculator

Settings
Reset
Share
Save
Embed
Report a bug

Share calculator

Add our free calculator to your website

Please enter a valid URL. Only HTTPS URLs are supported.


Use as default values for the embed calculator what is currently in input fields of the calculator on the page.


Input border focus color, switchbox checked color, select item hover color etc.


Please agree to the Terms of Use.

Preview

Save calculator

Calculator Settings

Please enter a value within the allowed range.

Please enter a value within the allowed range.

Please enter a value within the allowed range.

Please enter a value within the allowed range.

Share calculator

What is a CPM calculator?

A CPM calculator is a tool that helps advertisers and marketers measure the cost efficiency of a display, video, or programmatic ad campaign. CPM stands for “cost per mille”, where mille is the Latin word for thousand, so CPM is simply the price you pay for one thousand ad impressions. Because impressions are usually counted in the millions, expressing the price per thousand keeps the numbers readable and makes it easy to compare quotes from different ad networks, publishers, and platforms. With this free online tool you can move between the three quantities involved — cost, impressions, and CPM — without doing the arithmetic by hand.

Why calculate CPM?

CPM is one of the most common pricing models in advertising, especially for brand-awareness campaigns where the goal is reach rather than an immediate click or sale. Knowing your CPM lets you compare media buys on a like-for-like basis and judge whether a placement is fairly priced. It is useful because:

  1. Budget planning: once you know the CPM offered by a channel, you can estimate exactly how many impressions a fixed budget will buy.
  2. Channel comparison: a single normalized number lets you weigh a social feed against a video pre-roll or a website banner, even when their raw prices look very different.

How does the calculator work?

The calculator works with three connected values: the total campaign cost, the number of impressions delivered, and the CPM. Choose which one you want to find, enter the other two, and the result appears instantly. Internally it rearranges a single relationship so that any of the three can be the unknown, which means the same tool answers questions like “what did I pay per thousand views?” and “how many impressions will my budget reach?”.

Formula

CPM is the total cost spread across every thousand impressions:

CPM=CostImpressions×1000\text{CPM} = \frac{\text{Cost}}{\text{Impressions}} \times 1000

Rearranging the same relationship lets you solve for the other two quantities:

Cost=CPM×Impressions1000\text{Cost} = \frac{\text{CPM} \times \text{Impressions}}{1000}

Impressions=Cost×1000CPM\text{Impressions} = \frac{\text{Cost} \times 1000}{\text{CPM}}

Calculation example

  1. Finding CPM: suppose a campaign cost $500 and delivered 100,000 impressions. The cost per thousand impressions is:

    CPM=500100,000×1000=$5\text{CPM} = \frac{500}{100{,}000} \times 1000 = \$5

  2. Finding cost: if a publisher quotes a CPM of $5 and you want 100,000 impressions, the campaign will cost:

    Cost=5×100,0001000=$500\text{Cost} = \frac{5 \times 100{,}000}{1000} = \$500

  3. Finding impressions: with a $500 budget at a $5 CPM, you can expect:

    Impressions=500×10005=100,000\text{Impressions} = \frac{500 \times 1000}{5} = 100{,}000

Notes

  • CPM measures exposure, not engagement; pair it with click-through and conversion metrics when you care about results beyond reach.
  • “Impressions” usually means times an ad was served, which can differ from the number of unique people who actually saw it.
  • Premium placements, narrow targeting, and competitive auctions all push CPM higher, so compare quotes for similar audiences and formats.

Practical application

Marketers rely on CPM to plan and audit campaigns across search, social, video, and traditional media. A media buyer might use it to decide whether a $5 CPM newsletter sponsorship is a better deal than a $12 CPM video placement once audience quality is taken into account. Finance teams use the same figure to reconcile invoices against delivered impressions, while small businesses use it to stretch a limited budget as far as possible. Whenever a campaign is sold or reported on a per-thousand basis, a quick CPM calculation keeps the negotiation grounded in comparable numbers.

FAQs

What does CPM stand for?

CPM stands for cost per mille, meaning cost per thousand impressions. It is the standard way advertising is priced when the objective is reach and visibility rather than clicks.

How is CPM different from CPC?

CPM charges you for every thousand times your ad is shown, regardless of interaction, while CPC (cost per click) charges only when someone clicks. CPM suits awareness campaigns; CPC suits performance campaigns focused on traffic or sales.

What is a good CPM?

There is no universal answer because CPM varies widely by platform, format, season, and audience. The useful approach is to compare CPMs for similar placements and audiences rather than chasing a single benchmark number.

Why did my CPM go up?

A rising CPM usually reflects more competition for the same audience, tighter targeting, higher demand during peak seasons, or premium ad placements. Broadening targeting or shifting timing can sometimes bring it back down.

How accurate are the calculator results?

The results are mathematically exact for the values you enter, since they apply a precise formula. Accuracy in practice depends on using correct, verified impression and spend figures from your ad reports.

Report a bug

This field is required.