CPM Calculator

Calculate campaign cost, CPM, or impressions.

Enter Your Values – CPM Calculations

Three quick calculations for media planning and budgeting.

Enter any two fields and we’ll calculate the third.

Formulas:

  • Cost = (CPM × Impressions) ÷ 1000
  • CPM = (Cost ÷ Impressions) × 1000
  • Impressions = (Cost ÷ CPM) × 1000

What is CPM?

CPM stands for cost per mille — the cost of showing your ad 1,000 times (1,000 impressions). It's a common pricing model for display, social, and video campaigns where your main goal is usually reach and visibility.

How to calculate CPM

If you know how much you spent and how many impressions you received, you can calculate CPM with:

Example

If you spend $500 and get 200,000 impressions:

CPM = (500 ÷ 200,000) × 1,000 = $2.50

What this CPM calculator can do

Enter any two fields and we’ll calculate the third:

Example: forecast impressions from a budget

If your budget is $1,200 and your CPM is $6:

Impressions = (1,200 ÷ 6) × 1,000 = 200,000 impressions

When CPM is useful

CPM is ideal when you’re planning awareness or reach campaigns and want a quick way to compare costs across channels. It’s also great for forecasting: “If my CPM is around $X, how many impressions can I buy with my budget?”

Related calculators

FAQ

What is CPM?

CPM stands for cost per mille and represents the cost of 1,000 ad impressions.

How do you calculate CPM?

CPM = (Total cost ÷ Impressions) × 1,000.

How do you calculate total cost from CPM and impressions?

Total cost = (CPM × Impressions) ÷ 1,000.

When should I use CPM?

Use CPM when your goal is reach and visibility (awareness), not clicks or conversions.