CalcTrick LogoCalctrick

Free advertising calculator

CPM Calculator

Free CPM calculator to calculate cost per thousand impressions. Enter any two values to solve for CPM, ad spend, or the number of impressions.

Advertising calculator
CPM Calculator
Enter any two values to calculate the third. Use it to estimate cost per 1,000 impressions, campaign budget, or the number of views you can buy.
Total Cost
—
Impressions
—
CPM
—

Fill in any two fields above to calculate the missing value.

How to Calculate CPM

Use this CPM formula when you know the cost of a campaign and the number of impressions delivered.

CPM = (Cost / Impressions) × 1000

CPM stands for cost per mille, or cost per 1,000 impressions. To calculate CPM in advertising, divide the cost by the number of impressions, then multiply the result by 1,000.

Example: if ad spend is $500 and your campaign delivers 100,000 impressions, divide the cost by 100,000 and multiply by 1,000. Your CPM is $5.00.

What Is CPM in Advertising?

CPM stands for cost per mille, which means the advertiser pays for every 1,000 impressions. It is common in display, video, social, and programmatic campaigns where reach matters most.

Marketers use CPM to compare how efficiently different channels buy visibility. A lower CPM can mean cheaper awareness, but a higher CPM may still be worth it if the audience quality is stronger.

Reverse CPM Calculations

You can also use the same relationship to estimate budget or impressions. This is useful when you know your target CPM before launch.

Find budget from impressions and CPM

Use this when you know the number of impressions you want and the CPM you expect to pay.

Budget = (Impressions / 1,000) × CPM

Find impressions from budget and CPM

Use this when you know your ad spend and want to estimate how many impressions that budget can buy.

Impressions = (Budget / CPM) × 1,000

Quick CPM Examples

These sample scenarios show how ad spend, impressions, and CPM work together in real planning conversations.

ScenarioAd spendImpressionsCPMWhy it matters
Brand awareness flight$25050,000$5.00Useful when you want affordable reach at a steady cost per 1,000 impressions.
Premium video placement$900120,000$7.50Higher CPM can still be efficient if attention quality is stronger.
Product launch campaign$1,200300,000$4.00Shows how a larger budget can buy more visibility when CPM stays controlled.

What Is a Good CPM?

A good CPM depends on the channel, audience, and outcome you want. Use benchmarks carefully and compare like with like.

  • Channel matters: social video, premium display, and broad awareness placements often have very different CPM ranges.
  • Audience quality matters: a high-intent or competitive audience often costs more, even when it performs better later in the funnel.
  • Quality matters: judge CPM next to CTR, CPC, CPA, or revenue so you do not optimize for cheap impressions alone.

What Affects CPM?

Several levers can push CPM up or down, even when the same creative budget is used.

  • Audience targeting changes auction pressure and can quickly increase or reduce CPM.
  • Placement quality matters because premium inventory usually costs more than standard placements.
  • Geography changes competition, buying power, and media costs across markets.
  • Bidding strategy affects what you pay when the platform optimizes for reach, clicks, or conversions.
  • Format matters because video, rich media, and high-attention formats often cost more than static ads.
  • Seasonality can raise CPM during holidays, launches, or competitive buying periods.

How to Interpret Your CPM

A low CPM is not automatically good, and a high CPM is not automatically bad. Context matters.

  • A low CPM is helpful when the impressions come from the right people and still produce useful engagement.
  • A high CPM can be acceptable if the audience is more valuable, the placement has higher attention, or the traffic converts better later.
  • Compare CPM with CTR, CPC, CPA, and conversion quality before deciding whether performance is truly improving.

CPM vs CPC vs CPA

ModelYou pay forBest for
CPMEvery 1,000 impressionsReach, awareness, and visibility
CPCEach ad clickTraffic and engagement campaigns
CPAEach conversion or actionLeads, purchases, and measurable outcomes

FAQs