Home β€Ί Tools β€Ί Business Calculators β€Ί CPM Calculator
Advertisement
Advertisement

Google AdSense β€” 728Γ—90 Leaderboard

πŸ“£ CPM Calculator

Enter any two of cost, impressions, and CPM, and the third is calculated instantly. Essential for planning and comparing advertising campaigns.

Tool Overview

CPM, meaning cost per mille or cost per 1,000 impressions, is the standard way digital advertising is priced and compared. Whether you are an advertiser planning a budget, a creator setting sponsorship rates, or a marketer comparing platforms, CPM is the common language. This calculator handles all three variables: enter any two of total cost, impressions, and CPM, and it computes the third. That flexibility means you can answer questions from any direction β€” how much will this campaign cost, how many impressions can my budget buy, or what CPM am I effectively paying?

Advertisement
Advertisement

Google AdSense β€” 728Γ—90 Leaderboard

How to Use This Calculator

  • Step 1 β€” Enter your values into the calculator fields above.
  • Step 2 β€” Results update instantly as you type β€” no button to press.
  • Step 3 β€” Adjust any input to explore different scenarios.
  • Step 4 β€” Use the results to inform your pricing, planning, or decision.

The CPM Formula

CPM is calculated as total cost divided by impressions, multiplied by 1,000. The β€œper 1,000” part is what the β€œmille” (Latin for thousand) refers to, and it exists because impression counts are usually large, making a per-impression price awkwardly tiny. Rearranging the formula lets you solve for any variable: cost equals CPM times impressions divided by 1,000, and impressions equals cost divided by CPM times 1,000. For example, a $500 campaign delivering 100,000 impressions has a CPM of $5.00, because $500 / 100,000 Γ— 1,000 = $5.

Worked Examples

Planning a campaign budget

You want 250,000 impressions and the platform quotes a $4 CPM. Cost equals $4 Γ— 250,000 / 1,000 = $1,000. Knowing this upfront lets you set a budget before launching.

Comparing two platforms

Platform A charges a $6 CPM, Platform B charges $4.50. For the same 500,000 impressions, A costs $3,000 and B costs $2,250. CPM makes platforms directly comparable regardless of their total reach.

Setting a creator sponsorship rate

A creator whose video averages 80,000 views wants to charge a $25 CPM for a sponsored mention. That implies a rate of $25 Γ— 80,000 / 1,000 = $2,000 for the placement. CPM gives creators a defensible, market-aligned way to price sponsorships.

Real-World Scenarios

Advertisers use CPM to set budgets and to compare the cost-efficiency of different platforms and ad formats on an apples-to-apples basis. Media buyers use it to forecast how much reach a fixed budget will deliver. Creators and influencers use CPM to price sponsorships in a way brands recognize and trust, translating their audience size into a fair rate. Marketing teams use it to report and benchmark campaign efficiency over time. Because CPM normalizes cost against a standard unit of 1,000 impressions, it cuts through the noise of wildly different audience sizes and budgets to reveal which option actually delivers reach most efficiently.

Common Mistakes to Avoid

  • Confusing impressions with clicks or views β€” CPM is about impressions (times an ad is shown), which is different from engagement metrics like CPC (cost per click).
  • Comparing CPM alone without considering audience quality; a low CPM reaching the wrong audience can be worse value than a higher CPM reaching the right one.
  • Forgetting that CPM measures cost of reach, not results β€” a campaign can have a great CPM but poor conversions.
  • Mixing up the formula direction and dividing by 1,000 in the wrong place, which the calculator prevents by solving for each variable correctly.

Frequently Asked Questions

What does CPM mean?

CPM stands for cost per mille, or cost per 1,000 impressions. It is the standard pricing metric in digital advertising, calculated as total cost divided by impressions, multiplied by 1,000. A $500 cost for 100,000 impressions is a $5 CPM.

How do I calculate CPM?

Divide the total campaign cost by the number of impressions, then multiply by 1,000. For $500 and 100,000 impressions, that is $500 / 100,000 Γ— 1,000 = $5.00 CPM. This calculator also works backwards to find cost or impressions if you know the CPM.

What is the difference between CPM and CPC?

CPM charges per 1,000 impressions (times the ad is shown), while CPC charges per click. CPM suits awareness campaigns where reach matters, and CPC suits performance campaigns where clicks matter. They measure different things and are not directly comparable.

What is a good CPM?

It varies widely by platform, audience, format, and season β€” a niche, highly targeted audience commands a higher CPM than a broad one. Rather than a universal benchmark, compare CPMs across the specific options you are considering for the same audience and goal.

Methodology & Accuracy

This calculator uses the standard CPM relationship: CPM equals cost divided by impressions times 1,000, rearranged to solve for whichever value you leave for it to compute. Enter any two of the three fields and the third updates automatically. All math happens in your browser. CPM measures the cost of reach only; it does not account for audience quality, engagement, or conversions, which are essential to judge alongside CPM when evaluating whether a campaign represents good value.

Why You Can Trust This Tool

Everything runs locally in your browser, so your figures are never uploaded or stored. The page loads over HTTPS, needs no permissions or downloads, and gives consistent, reliable results every time β€” free, with no signup and no limits.

Advertisement
Advertisement

Google AdSense β€” 728Γ—90 Leaderboard

Advertisement
Advertisement

Google AdSense
300Γ—250

Advertisement
Advertisement

Google AdSense
300Γ—250