CPM Calculator

Calculate CPM, total ad cost, or impressions instantly. Choose what to solve for, then enter any two values.

Live CPM calculator

Build your calculation

Choose the value to calculate, then edit the two available inputs. Results update instantly.

Symbols only; values are not converted.

Example values are prefilled—edit either available input.

iThe total amount spent or earned for the impressions in this calculation.
£
Enter the total value for one reporting period.
iThe number of times the advertisement or placement was delivered.
views
Use impressions from the same period as the cost.
iCost per mille: the cost or revenue for every 1,000 impressions.
£ per 1K
The rate applied to each thousand impressions.
Quick examples

Understand CPM, one concept at a time

Scroll through eight independent guides covering interpretation, formula logic, campaign mechanics, chart reading, currency, and rate scaling.

Interpret the result

What is a CPM calculator?

With the current inputs, £500.00 spent across 100,000 impressions produces a CPM of £5.00. In practical terms, the advertiser paid that CPM amount for each block of 1,000 recorded ad deliveries. An impression records a delivery, not necessarily a unique person or an engaged viewer.

The result is a media-cost lens: it helps compare the price of exposure across websites, social ads, video, programmatic inventory, and sponsorships. It does not reveal whether those exposures generated attention or sales. Judge it alongside click-through rate (CTR), cost per click (CPC), cost per acquisition (CPA), reach, frequency, and conversion results. A lower CPM can buy more delivery, but it is not automatically the better campaign if the audience or placement is less useful.

Change the calculator values
Total cost£500.00Campaign spend
Impressions100,000Recorded deliveries
Understand the equation

What is the CPM formula?

CPM = (Cost ÷ Impressions) × 1,000. Cost is the spend attributed to the delivery being measured, while impressions are the counted ad deliveries from that same scope and period. Dividing cost by impressions spreads the spend across every delivery and reveals the price of one impression.

The single-impression price is usually a small decimal, so multiplying by 1,000 converts it into an easier-to-read rate per thousand; it does not add impressions or change the underlying economics. With impressions held constant, higher cost raises CPM in direct proportion. With cost held constant, more impressions spread that spend further and reduce CPM.

Total cost£500.00
Impressions100,000
CPM£5.00
Follow the media flow

How CPM works

CPM connects what a buyer spends with the advertising inventory delivered by a publisher or ad system. Inventory means the available opportunities to show an ad. When media is sold at a fixed CPM, each additional block of 1,000 impressions adds another block of cost. When a platform instead reports actual spend and delivery, the same relationship produces an effective CPM: the average amount actually paid per thousand impressions.

That effective rate can move as auction demand, audience targeting, ad format, placement quality, geography, seasonality, or campaign objective changes. Those factors affect what the delivery costs; they do not tell you whether it converted. Follow your current spend and impressions through the diagram, then select any node to inspect its role.

AD COST £500 IMPRESSIONS 100,000 COST ÷ IMPR £0.005000 MULTIPLY × 1,000 CPM £5.00
Work through the arithmetic

How is CPM calculated?

Start with the live figures: £500.00 ÷ 100,000 = £0.005000 for one impression. That first answer is the unit cost, not the CPM yet.

Next, multiply the unit cost by 1,000. The result is £5.00 per thousand impressions. Keep the unrounded unit cost through the multiplication and round only the final displayed rate; rounding a very small per-impression number too early can alter the answer.

  1. 1
    Cost per impression£500.00 ÷ 100,000£0.005000
  2. 2
    Scale to one thousand£0.005000 × 1,000£5.00
Read price against scale

What is a CPM chart?

Each column holds one example CPM rate constant: the bar height represents the rate, and the figure above it is the total cost for the selected impression volume. Read across the columns to compare what the same delivery would cost at different rates.

Move the impressions control to the right and the totals rise while the CPM labels and bar heights stay fixed. That demonstrates that, at a fixed CPM, buying twice as many impressions costs twice as much. The chart compares price and scale only; a taller bar does not indicate stronger campaign quality or performance.

£0
£5 CPM
£0
£10 CPM
£0
£20 CPM
Test the relationship

How to calculate CPM from impressions and cost

Cost and impressions form a ratio. If impressions stay unchanged, raising cost raises CPM: twice the spend for the same delivery means twice the CPM. If cost stays unchanged, adding impressions lowers CPM because the same spend is distributed across more deliveries. When both values change, recalculate—the direction of CPM depends on which changed faster.

Use matching data: the same reporting dates, campaign scope, fee treatment, and impression definition. With the editable figures here, £500.00 ÷ 100,000 × 1,000 gives £5.00.

£
CPM result£5.00
Label money correctly

Is CPM in dollars?

CPM inherits its currency from campaign cost because impressions have no monetary unit. Spend reported in pounds produces a pound CPM; spend reported in dollars produces a dollar CPM. The currency code therefore belongs with the rate whenever reports from different markets or accounts are compared.

The selector here changes the displayed symbol and code only. It is not a currency converter and applies no exchange rate, so changing £5 to $5 does not make those amounts economically equivalent. For a consolidated report, first convert each campaign’s spend into one reporting currency using a documented exchange rate and date, then calculate CPM from that converted cost.

Current CPM£5.00British Pound
Scale a unit price

What is a CPM rate?

A CPM rate is a reusable unit price for 1,000 impressions. To apply it at any volume, count how many thousands of impressions are being bought and multiply by the rate. For example, 50,000 impressions contain 50 units of one thousand, while 1,000,000 impressions contain 1,000 such units.

A quoted CPM can be used to plan cost; an effective CPM is calculated afterward from actual spend and delivery. Neither is a quality score. Make rate comparisons like for like—using consistent formats, audiences, placements, geographies, objectives, time periods, and definitions of a billable impression.

Example rate£10.00per 1,000 impressions

At this rate, 50,000 impressions cost £500.00; 100,000 cost £1,000.00; and 1,000,000 cost £10,000.00.

Visualize Your Ad Reach

See how your budget translates to impressions. Each dot represents a potential ad view.

Each dot = 1,000 impressions • Lit dots = your estimated reach

£100 £2,000 £10,000
£1 £5.00 £50
Estimated Impressions 400,000
Cost Per Impression £0.0050

Three Ways to Calculate

Each formula solves for a different variable. Try the mini-calculators below.

Calculate CPM

CPM = (Cost ÷ Impressions) × 1,000

Calculate Cost

Cost = (CPM × Impressions) ÷ 1,000

Calculate Impressions

Impressions = (Cost ÷ CPM) × 1,000

Explore CPM Calculators & Advertising Tools

Choose a purpose-built CPM calculator for campaign budgeting, advertising costs, impressions, reach, revenue, and performance planning.

Core CPM

CPM Calculator

Calculate CPM, total advertising cost, or impressions instantly from any two known campaign values.

Open calculator
Publisher

AdSense CPM Calculator

Calculate publisher CPM from estimated AdSense earnings and ad impressions, or forecast earnings from a known CPM.

Open calculator
Campaign Planning

CPM Budget Calculator

Calculate the advertising budget required for a target number of impressions at a known CPM.

Open calculator
Channel Advertising

Billboard CPM Calculator

Calculate billboard CPM from campaign cost and estimated out-of-home impressions.

Open calculator
Campaign Planning

CPM Cost Calculator

Calculate total campaign cost from CPM and impressions with the standard cost formula.

Open calculator
Channel Advertising

Email CPM Calculator

Calculate the cost per 1,000 delivered marketing emails or forecast email placement cost.

Open calculator
Campaign Planning

CPM Reach Calculator

Estimate impressions and unique reach from budget, CPM, and average frequency.

Open calculator
Performance

CPM Conversion Rate

Connect CPM with click-through rate, conversion rate, conversions, and estimated cost per acquisition.

Open calculator
Platform

CPM Calculator YouTube Shorts

Calculate advertiser CPM for YouTube Shorts from spend and ad impressions or views.

Open calculator
Campaign Planning

CPM Calculator Impressions

Calculate how many advertising impressions a budget can buy at a known CPM.

Open calculator
Publisher

CPM Calculator Website

Calculate website advertising CPM, estimated display revenue, cost, or impressions.

Open calculator
Campaign Planning

CPM Chart Calculator

Calculate CPM and use a simple scenario chart to compare cost, rate, and impression combinations.

Open calculator

What Is CPM?

Understanding Cost Per Mille

CPM stands for Cost Per Mille (Latin for "thousand"). It represents the price an advertiser pays for 1,000 ad impressions — the number of times an ad is displayed to viewers. CPM is one of the most widely used pricing models in digital advertising.

"CPM is the universal currency of brand advertising. It tells you exactly how much you're investing to reach a thousand potential customers."

Why CPM Matters

CPM helps advertisers compare costs across different platforms, campaigns, and ad formats on a level playing field. Whether you're running display ads on Google, video pre-rolls on YouTube, or sponsored posts on LinkedIn, CPM gives you a standardized metric to evaluate cost efficiency.

A lower CPM means you're reaching more people for less money — but it doesn't always mean better results. The quality of impressions (who sees your ad) matters as much as the quantity.

CPM vs CPC vs CPA

Understanding when to use each pricing model is crucial for campaign success:

Metric Full Name You Pay For Best For
CPM Cost Per Mille 1,000 impressions Brand awareness, reach
CPC Cost Per Click Each click on your ad Traffic, engagement
CPA Cost Per Acquisition Each conversion / action Sales, sign-ups, leads

When to Optimize for CPM

CPM bidding is ideal when your primary goal is maximum visibility. Choose CPM when you want to build brand awareness, launch a new product, or reach as many people as possible within a budget. It's the preferred model for display advertising, video campaigns, and social media brand initiatives.

Frequently Asked Questions

CPM stands for "Cost Per Mille," where "mille" is Latin for "thousand." It measures the cost of 1,000 ad impressions. The formula is: CPM = (Total Ad Spend ÷ Total Impressions) × 1,000. It's the standard pricing model for display, video, and social media advertising.
A "good" CPM varies widely by platform and industry. Google Display ads average around $3.12, while LinkedIn can exceed $33. For general brand awareness campaigns, a CPM between $3–$10 is considered efficient. B2B campaigns on premium platforms naturally have higher CPMs due to more targeted audiences.
CPM charges you per 1,000 impressions (views), regardless of whether anyone interacts with the ad. CPC (Cost Per Click) charges you only when someone clicks your ad. CPM is best for brand awareness campaigns, while CPC is better when you want to drive traffic and engagement.
To lower your CPM: 1) Improve ad relevance scores by creating compelling creative, 2) Broaden your target audience slightly, 3) Test different ad placements and formats, 4) Run campaigns during off-peak hours, 5) Use retargeting for warm audiences, and 6) A/B test headlines, images, and CTAs consistently.
Not necessarily. A lower CPM means cheaper impressions, but quality matters. A $30 CPM on LinkedIn reaching decision-makers may deliver more business value than a $2 CPM on a display network with low-intent audiences. Always evaluate CPM alongside conversion rates, click-through rates, and overall ROI.
Finance, insurance, legal, and technology industries typically have the highest CPMs due to high customer lifetime values and competitive targeting. Healthcare, education, and real estate also command premium CPMs. Consumer goods and entertainment generally have lower CPMs due to broader audiences.