How to Find CPM | Calculate Cost Per Thousand Impressions

Learn how to find CPM with a simple formula and examples. Understand cost per thousand impressions and calculate your advertising costs quickly and accurately.

How to find CPM
How to Find CPM | Formula, Examples & Benchmarks
CPM & Ad Budgeting Guide

How to Find CPM (With Formula & Examples)

A clear walkthrough of the CPM formula, worked examples, and the reverse math you’ll need to turn a target CPM into a real budget.

Before you commit a budget to any awareness or reach campaign, you need to know one number: what it costs to put your ad in front of a thousand people. That number is CPM, and it’s the pricing unit behind almost every display, video, and social placement you’ll ever buy. Knowing how to find CPM is one of the first skills any media buyer needs, and once you can find CPM confidently, everything else — budgeting, benchmarking, forecasting reach — gets easier. This guide covers the formula, worked examples, the reverse calculations media buyers actually use when planning a budget, and the mistakes that quietly throw the math off.

1

What CPM Means in Digital Marketing

Before you can find CPM for a campaign, it helps to know what the number actually represents. CPM stands for Cost Per Mille — “mille” is Latin for thousand — and it’s the amount an advertiser pays for every 1,000 times an ad is served, whether or not anyone clicks. It’s the baseline pricing unit across display networks, video pre-roll, social feeds, and most programmatic inventory.

CPM describes cost, not outcome. It tells you what you paid for exposure — nothing about whether that exposure led anywhere. That’s why it’s almost never read on its own; it’s paired with click-through rate and conversion rate to judge whether a campaign actually worked.

2

The CPM Formula, Explained

The fastest way to find CPM is to memorize one small formula with three inputs and one output:

CPM = (Total Spend ÷ Total Impressions) × 1,000
Spend is what you paid. Impressions is how many times the ad ran. Multiplying by 1,000 converts a tiny per-impression fraction into a readable per-thousand rate.

Because it’s just one equation with three variables, you can rearrange it to solve for whichever piece you’re missing:

  • Total Spend = (CPM ÷ 1,000) × Total Impressions — use this to price out a reach target.
  • Total Impressions = (Total Spend ÷ CPM) × 1,000 — use this to estimate reach from a fixed budget.
3

Step-by-Step: How to Find CPM

Worked Example

A display campaign spent $450 and delivered 90,000 impressions. Here’s the CPM in three steps:

  • 1Divide spend by impressions — $450 ÷ 90,000 = 0.005
  • 2Multiply by 1,000 — 0.005 × 1,000 = 5
  • 3CPM = $5.00 — five dollars for every 1,000 times the ad was shown
Quick tip: Check whether your platform is reporting served impressions (ad delivered) or viewable impressions (ad actually visible on screen). Mixing the two will quietly distort your CPM.
4

Reverse Calculations: Budget and Reach

Once you know how to find CPM in one direction, flipping the formula to plan a budget is just as simple. Most media plans don’t start with cost and impressions already known — they start with a budget or a reach goal, and work backward from an expected CPM.

Given an $8 CPM and a goal of 250,000 impressions:
Total Spend = ($8 ÷ 1,000) × 250,000 = $2,000

Given a fixed $1,000 budget at that same $8 CPM:
Total Impressions = ($1,000 ÷ $8) × 1,000 = 125,000 impressions

5

CPM vs. CPC vs. CPA vs. CTR

Knowing which metric to lean on matters as much as knowing how to calculate any one of them.

MetricWhat It MeasuresBest Used For
CPMCost per 1,000 impressionsBrand awareness, reach campaigns
CPCCost per clickTraffic-driving campaigns
CPACost per acquisitionPerformance, direct response
CTRClicks ÷ impressionsJudging creative relevance

CPM tells you what visibility costs. CPC and CPA tell you what results cost. A cheap CPM with a weak CTR can end up costlier per outcome than an expensive CPM with strong engagement — read them together.

6

Common Mistakes When Finding CPM

  • Mixing served and viewable impressions — makes campaigns look cheaper or pricier than they really are.
  • Ignoring platform fees — some reports separate media-cost CPM from all-in CPM; know which one you’re reading.
  • Averaging CPMs incorrectly — you can’t average two CPMs from campaigns with different impression volumes; recompute from total spend and total impressions.
  • Ignoring currency differences across international accounts.
  • Treating CPM as a performance metric — pair it with CTR and conversion data before judging a campaign.
7

Average CPM Benchmarks by Platform

A general 2026 planning range across major platforms, drawn from aggregated industry reporting:

PlatformTypical CPM Range
Google Display / Programmatic$2 – $8
Reddit$4 – $12
YouTube$9 – $16
Meta (Facebook / Instagram)$6 – $18
Connected TV$20 – $30
LinkedIn (B2B)$25 – $100

These are starting points, not guarantees — plug the midpoint of your target platform’s range into the formula to rough out a budget before launch.

8

Use a Calculator Instead

The formula is simple, but running it across multiple campaigns and budget scenarios adds up fast — especially for reverse calculations during a proposal or budget review. If you’d rather not find CPM manually every time, a calculator does the same math instantly.

Enter any two of the three values — spend, impressions, or CPM — and solve instantly for the third.

Try the CPM Calculator
9

Frequently Asked Questions

What is the basic formula to find CPM?+

CPM = (Total Spend ÷ Total Impressions) × 1,000. Divide spend by impressions received, then multiply by 1,000.

How do I find CPM if I only know my budget and target CPM?+

Rearrange it: Total Impressions = (Total Spend ÷ CPM) × 1,000 — this tells you how much reach a fixed budget buys.

Is a lower CPM always better?+

Not necessarily. CPM measures visibility cost, not results — a low CPM with weak engagement can cost more per outcome than a higher CPM with strong CTR and conversion performance.

Does CPM include clicks or conversions?+

No. CPM is based purely on impressions delivered. Clicks and conversions are tracked separately through CPC and CPA.

Why do I need to find CPM before launching a campaign?+

Finding CPM upfront lets you translate a platform’s estimated rate into a real budget or reach number before you spend a dollar, so you’re not guessing what a campaign will cost once it’s live.

✓

Final Takeaway

Now that you know how to find CPM — Spend ÷ Impressions × 1,000 — budgeting any awareness campaign becomes a matter of plugging in numbers. The same equation rearranges to solve for budget or reach, making it one of the most useful formulas in a media planner’s toolkit.

Just remember: CPM measures visibility, not results. Always pair it with CTR, CPA, and conversion data before deciding whether a campaign is actually performing.

Benchmarks reflect aggregated 2026 industry reporting and platform auction data. Actual costs vary by account, audience, and campaign objective — use these figures as planning references, not guaranteed rates.
#find cpm #cpm formula #cpm examples #digital marketing

Similar Posts