CPM & Ad Spend Calculator

A bidirectional calculator for digital marketers and creators to calculate Cost Per Mille, Ad Spend, and Reach.

Calculate Campaign CPM
$
YOUR CPM

$20.00

CPC
$2.00
CTR
1.00%
Estimate Required Budget

Want to reach a specific number of people? Enter your target impressions and the average industry CPM to find out how much it will cost.

$
Required Ad Spend

$2,000

The Marketer's Guide to CPM

What does CPM stand for?

CPM stands for Cost Per Mille (Mille is Latin for "thousand"). It represents the cost an advertiser pays for one thousand views or impressions of an advertisement. It is the most common metric used in digital marketing to measure the cost-effectiveness and profitability of an ad campaign.

How to calculate CPM

CPM = (Total Campaign Cost / Total Impressions) × 1000

For example, if you spend $500 on a Facebook ad, and the ad is shown to 50,000 people, your CPM is ($500 / 50,000) * 1000 = $10.00. This means you are paying $10 to reach 1,000 people.

What is a "Good" CPM?

There is no universal "good" CPM because it varies wildly depending on your industry, your target audience, and the platform you are advertising on. A $50 CPM might be fantastic if you are selling $100,000 enterprise software to CEOs on LinkedIn, but terrible if you are selling $5 socks on TikTok.

  • TikTok & X (Twitter): $2.00 - $6.00 (Broad reach, lower intent)
  • Instagram & Facebook: $8.00 - $15.00 (Standard consumer intent)
  • YouTube: $15.00 - $30.00 (High attention, audio-visual intent)
  • LinkedIn: $30.00 - $100.00+ (High value B2B targeting)