CPM Calculator

This cpm calculator helps you quickly estimate your advertising cost per 1,000 impressions with better accuracy. Always verify your inputs to have effective and reliable results of your campaigns.

i
Enter any two fields and leave one empty — we'll solve for it automatically
Cost Per Thousand Impressions Calculator
Impressions Total ad views
Budget Total ad spend ($)
$
CPM Cost per 1,000 impressions
$

Formula Reference
CPM = (Budget ÷ Impressions) × 1,000
Budget = (CPM × Impressions) ÷ 1,000
Impressions = (Budget ÷ CPM) × 1,000
⚠ Please fill in exactly two fields and leave one empty to solve.
📊 Results
Your CPM
Enter values and click Solve
Impressions
Budget
CPM Rate
Cost Per Impression
Average CPM by Platform
Facebook
$7.19
Instagram
$7.91
YouTube
$9.68
LinkedIn
$6.59
Twitter / X
$6.46
Pinterest
$30.00
Note: CPM = Cost Per Mille (thousand). It measures how much you pay for every 1,000 ad impressions. Lower CPM means more cost-effective reach.

CPM Calculator: Calculate Cost Per Thousand Impressions

Running an ad campaign and want to know if you are paying a fair price? The CPM calculator on this page helps you work out your cost per thousand impressions in seconds. The CPM calculator is one of the most common numbers in advertising, and it tells media buyers, budget planners, and performance marketers how much they are really paying to reach an audience. This guide walks you through every formula you need, shows you what a “good” CPM looks like, and gives you simple tips to bring your CPM down.

What Is CPM Calculator?

CPM stands for Cost Per Mille. “Mille” is the Latin word for thousand. In plain terms, CPM tells you how much it costs to show your ad 1,000 times. It is one of the oldest and most widely used pricing models in advertising, and you will see it used across display ads, social media, video ads, streaming, and even traditional media like TV and print.

An “impression” simply means one time your ad was shown to someone. It doesn’t mean the person clicked it or even noticed it. It just means it appeared on their screen. Because cost per mille calculator is based on impressions, it’s the go-to metric when the goal is getting your brand seen by as many people as possible.

CPM Calculator Formula: All Four Ways to Calculate It

Most pages show only one formula. But if you already have some information, you might need to solve for another number. All four ways to use the CPM calculation formula are here.

1. Calculate CPM from Cost and Impressions

Formula: CPM = (Total Cost / Impressions) x 1,000

This is the most popular type, since you already know your entire ad budget and how many impressions you got.

For example, you spent $840 for a campaign that was viewed 240,000 times. CPM = (840 / 240,000) x 1,000 = $3.50. That means you paid $3.50 for every 1,000 impressions of your ad.

2. Calculate Total Cost from CPM and Impressions

Total Cost = (CPM x Total Impressions) ÷ 1,000

Use this when a platform gives you a CPM rate and you want to know the entire budget you’ll require. 

Worked example: You require 360,000 impressions and a platform quotes you a CPM of $7. Total Cost = (7 X 360,000) / 1,000 = $2,520 And that means you’d need to spend $2,520 to accomplish that impression goal.

3. Calculate Impressions from Budget and CPM

Formula: Impressions = Total Cost / (CPM / 1000)

This is useful if you know your budget and CPM rate and want to estimate your reach before you launch your campaign.

Worked example: Your budget is $1200 and the CPM is $4. Impressions = (1200 / 4) 1000 = 300,000 impressions So your $1,200 spend should earn you about 300,000 impressions.

4. Calculate Cost Per Individual Impression

Formula: Cost Per Impression = CPM ÷ 1,000

This gives you the cost of a single impression rather than a thousand. It’s a handy sanity-check number for very large campaigns.

Worked example: If your CPM is $9, then: Cost Per Impression = 9 ÷ 1,000 = $0.009 Each individual impression costs less than one cent, which is normal. CPM math is designed to make small per-impression costs easier to compare.

How to Use the CPM Calculator

You just need to do a few actions to use the aforesaid tool:

    • Pick what you want to calculate for: CPM, total cost, impressions or cost per impression.
    • Enter the two figures you already know (ex. cost and impressions).
  • Click on Calculate.
  • Look at your result and see how it compares to the usual benchmark ranges.

The calculator works for any advertising channel that can count impressions like display, social, video, and streaming audio.

Is My CPM Good? Benchmarks and How to Read Them

A cost per mille calculator by itself won’t tell you much until you compare it to what’s normal for your platform and audience. The ranges below are based on aggregated industry ad-platform reporting and are intended as general recommendations, not promises. Real rates are by targeting, seasonality, ad style and competition.

Platform / Format

Typical CPM Range

Search & shopping display networks

$2 – $6

Facebook / Instagram feed ads

$5 – $15

Short-form video (TikTok, Reels)

$6 – $12

YouTube / long-form video ads

$8 – $20

Professional / B2B networks (LinkedIn)

$15 – $40

Premium direct publisher placements

$20 – $50+

As an approximate guide to scale:

Below the normal range: Often a nice price, but confirm that your audience targeting is still correct. Sometimes very cheap impressions mean a wider, less relevant audience.

Within the normal range: A nice, expected cost for that platform.

Above normal range: Not necessarily bad. Premium audiences (say for a particular professional group) can run more and that might still be worth it.

One CPM can be “good” for one campaign and “bad” for another one. 

A $20 CPM to reach decision makers in a certain business might be a good deal, while a $20 CPM to reach a large general audience might be a little high. You should always compare CPM to what you’re actually trying to achieve with the campaign, not just the figure itself.

CPM vs. CPC vs. CPA: Choosing the Right Pricing Model

There are three popular ways for marketers to pay for adverts, and each is good for a particular goal:

CPM (Cost Per Mille): Pay for every 1,000 views of your ad. This is most effective when your goal is awareness, i.e., exposing your brand to as many eyeballs as possible.

CPC (Cost Per Click): You pay only when someone clicks on your ad. Best if you want to drive traffic to a website or landing page.

CPA (Cost Per Acquisition) You pay only when someone does anything. Like buys something or signs up. Best for times when you want straight conversions.

Here’s a fact that advertisers miss: A high click-through rate can make CPM more cost-effective than CPC, even for performance-focused campaigns. 

If your ad is very engaging and receives a lot of natural hits, paying per impression (CPM) can actually wind up costing you less per click than paying per click directly (CPC). That’s why many performance marketers still test CPM campaigns even when their goal is traffic or sales.

Does Impression Quality Affect Your CPM?

A low CPM may seem like a victory, but it isn’t always a bargain. Not all impressions are equal. Some traffic is from bots, not real humans, and some ads are theoretically “shown,” but never actually seen by a human (this is called low viewability). In fact, a low CPM with lots of calculating cost per impression can be a worse value than a slightly higher CPM filled with impressions from real, interested people.

Therefore, it’s wise to look at CPM calculation as well as other metrics such as click-through rate, engagement or conversions, rather than rating a campaign on calculate cpm alone. A campaign with a high CPM but good engagement is generally performing better than one with a rock-bottom CPM and virtually no meaningful engagement. Most major ad platforms now give basic traffic-quality and viewability data along with cpm impression calculator, and it’s worth studying them before assuming a low number implies a good deal.

CPM Around the World: US, UK, Australia & Canada

Not all CPM calculator rates are created equal. Advertisers operating campaigns in the US, UK, Australia and Canada can expect average CPM levels and currency benchmarks to vary by market, platform and local ad space competition. A CPM that looks inexpensive in US dollars may not be cheap after being converted into British pounds, Australian dollars or Canadian dollars, depending on local market demand and currency variances.

If you’re running a cross-market campaign, it’s best to compare CPM in local currency and against benchmarks particular to that country, rather than assuming that data from one market apply to all others. Typical calculate cpm online values might vary from place to region, depending on factors such as the local audience size, ad competition and seasonal shopping tendencies (think Boxing Day sales in the UK, Australia and Canada).

How to Lower Your CPM

If you feel like your CPM is excessively high, these 3 areas tend to have the most potential to improve:

Refine Targeting

  • Don’t shoot too wide; narrow down the audience to people who are actually likely to care.
  • Use retargeting to reach those who are already familiar with your brand. It’s usually cheaper to reach warm audiences.
  • Try different age, region or interest groupings to identify the most cost-efficient audience.

Improve Creative Quality

  • Use images that are distinct and attention-grabbing enough to stop the scroll.
  • Constantly mix up your ad creative. People become bored with the same ad and it can add to the expense over time.
  • Match your ad format to the platform (i.e., vertical video for mobile-first placements).

Use Platform Tools

  • Use built-in optimization options (such as automated bidding) that many platforms offer.
  • A/B test ad variations to find which ones achieve lower CPMs organically.
  • Book advertising space as early as feasible. High demand times (holidays, etc) tend to increase CPM, while last-minute buys tend to do the same.

Not Looking for Advertising CPM?

If you were looking for a counts per minute calculator, be aware that “CPM” implies something else here. It’s a measurement used in radiation detection and lab science, not ad expense. This article and tool are exclusively about cost per mille (advertising). If you need the radiation/lab metric, you’ll want a separate calculator.

Frequently Asked Questions

Q1. What does CPM stand for and how is it different from just cost?

CPM = Cost Per Mille, Latin for cost per thousand. But CPM doesn’t only look at the overall spend, it normalises that spend to a per-thousand-impressions basis. This allows us to compare a small $50 campaign to a much larger $50,000 campaign just on cost efficiency.

Q2. How do I calculate CPM if I only know my budget and the CPM rate a platform is quoting me? 

You would apply the inverse equation: Impressions = (1,000 / CPM) budget. So a $1,200 spend at a $4 CPM would get you roughly 300,000 impressions. This is a useful approach to get a sense of reach even before you run a campaign.

Q3. Is a lower CPM always better? 

Not always. Sometimes a lower CPM can be the result of lesser quality placements, a less relevant audience or a higher share of bot or low-value impressions. It should be considered in conjunction with engagement and conversion metrics, not in isolation.

Q4. How does CPM compare to CPC and CPA for a small business budget? 

CPM is good for tiny budgets that are more concerned with visibility than clicks, because it keeps your costs predictable. CPC and CPA transfer more risk to performance and can fit budgets focused on direct results but may be more expensive per impression if conversion rates are poor.

Q5. Why do CPM rates change throughout the year? 

CPMs often increase in the fourth quarter as more advertisers vie for the same audience ahead of the holiday shopping season, and they tend to decline in January as that competition subsides. You’ll notice similar short-term rises around industry-specific events, such back-to-school, tax season and election time.

Q6. Is “CPM” used the same way outside of advertising? 

No. CPM can also be counts per minute, a measure in lab research and radiation detection that has nothing to do with advertising expenditures. This calculator and guide is designed exclusively for the advertising statistic of cost-per-mille.

Conclusion

If you’re trying to calculate your CPM, estimate a budget or predict your entire reach, this CPM calculator has all the mathematical directions in one place. It’s accurate, free to use and backed by benchmark data you can trust. Use the calculator above to get your numbers right away, then compare them to the benchmark ranges in this guide to discover how your campaign is truly doing.