CPM Calculator

Calculate your Cost Per Thousand (CPM) instantly and free by entering cost in USD and total impressions.

  • Free
  • No sign-up
  • Instant results

Loading calculator…

How to use it

  1. Enter the total cost of your campaign in USD.
  2. Enter the total number of impressions delivered.
  3. Read the CPM result shown instantly.

What it does – The CPM Calculator takes the total amount you spend on a campaign (in USD) and the number of impressions delivered, then shows the cost for every thousand impressions. Why it matters – CPM is the standard metric advertisers use to compare media efficiency, budget pacing, and pricing across platforms. Knowing your CPM helps you decide if a channel is affordable or if you need to negotiate rates. How to read the result – The output is expressed in dollars per 1,000 impressions. A lower number means you’re getting more eyes for each dollar spent; a higher number signals you may be overpaying. Use the figure to benchmark against industry averages or your own historical data. You can plug the CPM into your media plan to forecast total spend for any desired reach. Track changes over time to spot pricing trends and optimize allocation before the next buy.

Pro tips

  • Add a small waste allowance (e.g., 5%) when budgeting.
  • Round CPM to two decimals for clear reporting.
  • Compare CPM across placements before allocating spend.
  • Double‑check that impressions are raw deliveries, not filtered views.

Real-life examples

  • A small business owner planning a Facebook ad campaign wants to know the cost per thousand eyes.
  • A media buyer negotiating rates with a programmatic platform needs a quick CPM reference.
  • A nonprofit evaluating email newsletter sponsorships checks CPM to stay within a tight budget.

Case study

Maria, a freelance marketer, entered a $2,500 budget and 500,000 impressions into the calculator and saw a CPM of $5.00. Realizing the rate was high compared to her industry benchmark of $3, she renegotiated the media buy, reducing her spend by $750 while keeping the same reach.

Frequently asked questions

What does CPM stand for and why is it important?
CPM means Cost Per Thousand impressions; it shows how much you pay for every 1,000 views, a key efficiency metric.
How do I calculate CPM manually?
Divide your total cost in USD by total impressions, then multiply the result by 1,000.
Is CPM the same as CPC?
No. CPC is cost per click, while CPM is cost per thousand impressions; they measure different actions.
Can I use CPM for video impressions?
Yes, CPM applies to any impression-based media, including video views, as long as you count total impressions.
What is a good CPM benchmark for social media ads?
Benchmarks vary, but many platforms see CPMs between $5 and $15; compare against your industry and past campaigns.