• CPM Calculator
  • Used by advertisers and publishers
  • Instant accurate results

CPM Calculator – Free Online Tool to Calculate Cost Per Mille

Use this CPM calculator to calculate CPM instantly from USD spend and impressions. It works like a free CPM calculator and online CPM calculator in one—aligned with how US buyers report cost per mille.

Whether you run Meta, Google Display, or programmatic in the United States, this CPM calculator uses the same standard formula buyers use in US ad reporting.

Want to understand CPM better? Read our full guide on the homepage or explore articles on the blog.

What is CPM (Cost Per Mille)?

CPM means Cost Per Mille, where mille is one thousand impressions. In the United States, advertisers and publishers rely on CPM to price and compare reach across display, video, and social placements. When you need a fast sanity check, a dedicated calculator removes spreadsheet friction so you can focus on strategy.

A lower CPM is not always better—premium audiences and brand-safe inventory often justify higher CPM. Teams in US advertising typically read CPM alongside CTR, conversions, and revenue to judge true performance.

CPM Benchmarks (US Market)

Benchmarks shift by audience, season, and auction pressure in the United States. Use the overview below as orientation—not a guarantee—then validate with your own data.

YouTube CPM

YouTube CPM often reflects watch time, ad format (skippable vs. non-skippable), and content category. In-stream video can show higher CPM than broad display because inventory is scarcer and attention is stronger.

Facebook Ads CPM

Facebook Ads CPM (Meta) moves with audience size, creative relevance, and competition in the auction. Retargeting pools and narrow lookalikes can raise CPM while still improving downstream outcomes.

Display Ads CPM

Display ads CPM across networks like Google Display is often efficient for reach at scale. Placement quality, topics, and contextual signals can swing CPM, especially in the United States compared to international traffic.

How to Calculate CPM (Step-by-Step Guide)

Learning how to calculate CPM is straightforward once you align cost and impressions for the same date range and currency. In US campaigns, always express spend in USD before you divide.

  1. Write down total ad spend in USD for the period you are analyzing.
  2. Write down total impressions delivered in that same period.
  3. Divide cost by impressions.
  4. Multiply the result by 1,000 to get CPM in dollars per thousand impressions.

USD example: You spend $450 and your ads generate 150,000 impressions. How to calculate CPM: (450 / 150,000) x 1,000 = $3.00 CPM. That means each 1,000 impressions costs three dollars in this scenario.

Another USD example: $1,200 spend and 400,000 impressions yields (1,200 / 400,000) x 1,000 = $3.00 CPM as well—same CPM, different scale. Use our CPM calculator above to verify any pair of numbers in seconds.

How is CPM Calculated?

CPM is calculated by dividing total cost by total impressions and multiplying by 1,000. The math is identical whether you work in a US agency spreadsheet or in this online tool—only the inputs change.

How do you calculate CPM in advertising?

In advertising, you calculate CPM using the same formula, but you must match cost and impressions to the same campaign, line item, or flight. In the United States, reporting tools often export both in USD; paste them into this CPM calculator to calculate CPM instantly without manual errors.

How to Calculate CPM (Quick Formula)

If you already know how to calculate CPM on paper, you can skip straight to the formula below. This page automates the same steps.

CPM = (Cost / Impressions) x 1000

Quick check: $800 spend, 250,000 impressions → (800 / 250,000) x 1000 = $3.20 CPM (USD).

CPM Formula

CPM = (Cost / Impressions) x 1000

What is a Good CPM? (US Context)

In the United States, a “good” CPM depends on channel, audience, and creative—not a single national number. Display in broad prospecting often shows different CPM than high-intent search-adjacent placements or premium CTV inventory.

High CPM can reflect strong competition, narrow targeting, seasonal demand (e.g., Q4 retail), or high-value verticals like finance and insurance. To improve efficiency, test creatives, expand audiences where safe, and compare placements by state or metro when your US campaigns allow.

Keep using this CPM calculator after each optimization to see whether your effective CPM moves in the direction you expect.

Frequently Asked Questions

How to calculate CPM?

Divide your total cost in USD by impressions, then multiply by 1,000. Example: $600 / 300,000 impressions x 1,000 = $2.00 CPM.

What is CPM in marketing?

CPM is the cost per one thousand ad impressions. Marketers use it to plan reach and compare channels, especially in US brand and awareness campaigns.

How do you calculate CPM in advertising?

Use the same formula as above, with cost and impressions tied to the same ad set or insertion order. US platforms usually report both so you can validate CPM in seconds.

What is a good CPM rate in the US?

Benchmarks vary by format and industry in the United States. Compare your CPM to similar campaigns and judge it together with conversions and revenue, not in isolation.

Use CPM Calculator