CPM Calculator - Cost Per Thousand Impressions

Calculate CPM from campaign cost and impressions to compare advertising costs, plan media budgets, and assess the efficiency of digital marketing campaigns.

Enter campaign cost and impressions to calculate cost per thousand impressions and compare media prices on a common scale.

CPM Calculator - Cost Per Thousand Impressions
Calculate CPM from campaign cost and impressions to compare advertising costs, plan media budgets, and assess the efficiency of digital marketing campaigns.

About Cost Per Thousand Impressions

The CPM calculator reports cost per thousand impressions, the standard unit price for display, video, social, and many programmatic ads. CPM equals campaign cost divided by impressions, then multiplied by 1,000. A $1,000 campaign that delivers 100,000 impressions has a CPM of $10. Buyers use that number to compare publishers and auctions without being misled by raw spend or raw reach. Sellers use it to quote inventory. Because the unit is always one thousand impressions, a cheap-looking total on a small placement can still be expensive on a CPM basis, and a large brand buy can still be efficient. Media planners look at CPM next to viewability, audience quality, and frequency. A lower CPM is not automatically better if the impressions are unviewable, off-target, or stacked on the same users. A higher CPM on a premium news site or logged-in social inventory can still be the better buy if it reaches the intended account list. The calculator isolates the price term so you can hold quality constant and see how spend and delivery move the rate. It does not include agency fees, creative production, or brand-safety exclusions unless you add those costs to campaign cost. Use cases include pacing a flight, reconciling a platform invoice, and converting a proposed budget into expected impressions at a known CPM. If you know cost and target CPM, implied impressions equal cost / CPM × 1,000. If you know impressions and target CPM, implied cost equals impressions / 1,000 × CPM. Recalculate whenever delivery or spend changes mid-campaign, especially after bid, geo, or frequency-cap edits. Caveats: impression counting differs across platforms, and some vendors report served impressions while others report viewable impressions. Compare like with like. CPM also ignores clicks and conversions; pair it with CTR, CPC, and CPA when the goal is response rather than reach. Used consistently, the CPM calculator makes inventory quotes and campaign invoices easier to compare.

CPM Calculator Examples

Each example uses CPM = cost / impressions × 1,000.

InputsResultNotes
Cost $1,000, impressions 100,000$10.00A standard display flight at $10 CPM.
Cost $500, impressions 250,000$2.00High delivery against modest spend produces a low CPM.
Cost $3,600, impressions 80,000$45.00Premium video or social inventory often prices well above display CPM.

How to Calculate CPM

  1. Enter the campaign cost in the same currency as the media invoice.
  2. Enter the impression count for the same flight, placement, or date range.
  3. Select Calculate to view cost per thousand impressions.
  4. Change spend or delivery and calculate again to compare publishers or auctions.

CPM Calculator FAQ

What does CPM mean in advertising?

CPM means cost per mille, or cost per thousand impressions. It is the amount you pay for every 1,000 times an ad is served, and it is the usual quote unit for display, video, and many social placements.

How is CPM calculated?

Divide campaign cost by impressions, then multiply by 1,000. A $250 spend on 50,000 impressions is a $5.00 CPM. Use the same date range and the same impression definition on both inputs.

Is a lower CPM always better?

Not necessarily. A bargain CPM can hide poor viewability, bots, or the wrong audience. Compare CPM alongside reach quality, frequency, and downstream metrics such as CTR or conversion rate.

Does CPM include fees and production?

Only the cost you enter is included. Add agency fees, ad-serving charges, or creative costs to campaign cost if you want a fully loaded media rate.

How is CPM different from CPC or CPA?

CPM prices impressions, CPC prices clicks, and CPA prices acquisitions. Reach campaigns are usually bought on CPM, while direct-response campaigns are often optimized toward CPC or CPA even if the auction still uses a CPM bid.