CPM Calculator: Cost Per 1,000 Impressions

Calculate your cost per 1,000 impressions (CPM), or find total campaign cost from a target CPM.

Frequently Asked Questions

What does CPM mean?

CPM stands for "cost per mille" (mille = thousand), meaning the cost of 1,000 ad impressions. It's the standard pricing model for display and video advertising.

How do you calculate CPM?

CPM = (Total spend / Total impressions) x 1,000. Spending $300 for 150,000 impressions gives a CPM of $2.00.

How is CPM different from CPC?

CPM charges based on how many times an ad is shown (impressions), while CPC charges based on how many times it's clicked — CPM suits brand awareness goals, CPC suits direct-response goals.

How CPM is calculated

CPM (cost per mille, or cost per 1,000 impressions) is (Total Spend / Total Impressions) × 1,000. The reverse calculation multiplies your impressions by the CPM (divided by 1,000) to estimate total campaign cost.

How to use this CPM calculator

  1. Choose „Find CPM“ or „Total Cost from CPM“.
  2. Enter your spend and impressions (or CPM and impressions).
  3. Click Calculate.

When CPM makes more sense than CPC

CPM pricing is standard for campaigns focused on brand awareness or reach, where the goal is getting seen by as many people as possible rather than driving immediate clicks — video ads, display banners, and social awareness campaigns are commonly priced this way. CPC, by contrast, suits direct-response goals where you’re paying specifically for engaged traffic.

Factors that affect CPM

  • Ad format: Video and connected TV inventory typically command higher CPMs than standard display banners.
  • Audience targeting: Highly specific, high-value audiences cost more per thousand impressions than broad audiences.
  • Platform and placement: Premium placements and in-demand platforms generally carry higher CPMs than remnant inventory.

Tips for evaluating CPM campaigns

CPM alone doesn’t tell you whether a campaign is effective — always pair it with an engagement or conversion metric, since a very cheap CPM with poor engagement can still be a poor use of budget. Use the „total cost from CPM“ mode when negotiating with a publisher or ad network to estimate the full cost of a proposed impression volume before committing.

Expert insight: CPM varies enormously by where the ad runs

Industry benchmark data for 2026 shows just how wide CPM ranges are depending on format and platform — video ad CPMs average in the $3-4 range overall but climb to $9-11 for premium niches like finance and insurance, where advertiser demand is highest. The general principle experts apply across formats: compare CPM only within the same ad type and audience segment, since comparing a display banner’s CPM directly to a finance-niche video CPM will make a perfectly healthy campaign look mispriced.

Further reading: Why Display Ad Prices Are Splitting Into Two Tiers in 2026

Related calculators

Disclaimer: This calculator is provided for general informational and educational purposes only and does not constitute financial, investment, tax, or legal advice. Results are estimates based on the values you enter and should not be relied upon as the sole basis for any financial or other decision. Past performance and projected figures are not a guarantee of future results. Always consult a qualified professional before making financial decisions. See our Legal Notice and Privacy Policy for more information.