✦CreatorTools
FREE MARKETING CALCULATOR

CPMCalculator

Calculate your cost per thousand impressions instantly. Enter your total earnings or campaign cost and the number of views or impressions.

Enter Your Numbers

Use earnings or campaign cost together with total impressions.

$

Enter how much you earned or how much the campaign cost.

Enter the total number of views or advertising impressions.

CPM Formula
CPM =
Total Earnings or Cost
Total Impressions
× 1,000
Your CPM
Cost or earnings per 1,000 impressions
$10.00

Based on $500.00 across 50,000 impressions.

Per Impression
$0.01
Per 1,000 Views
$10.00

Estimated Value at This CPM

10,000 impressions$100.00
100,000 impressions$1,000.00
1,000,000 impressions$10,000.00
Note: CPM can vary significantly depending on platform, audience, niche, advertiser demand, country and campaign objectives.
💰

Higher CPM

Can mean higher revenue per thousand impressions for creators and publishers.

📊

Compare Campaigns

CPM makes it easier to compare advertising performance across campaigns.

🌍

Market Matters

CPM can change based on audience location and advertiser demand.

What Is CPM?

CPM stands for Cost Per Mille. The word "mille" means one thousand, so CPM measures how much is paid or earned for every 1,000 impressions.

CPM is commonly used in digital advertising, YouTube monetization, social media marketing and influencer campaigns. It provides a simple way to compare the value or cost of reaching an audience.

How to Calculate CPM

The CPM formula is simple:

CPM = (Total Cost ÷ Total Impressions) × 1,000

For creators and publishers, you can also calculate CPM using your total earnings instead of advertising cost.

Example CPM Calculation

If you earn $500 from 50,000 impressions:

Total earnings: $500
Total impressions: 50,000
CPM = ($500 ÷ 50,000) × 1,000 = $10

CPM vs RPM: What Is the Difference?

CPM

CPM measures the amount spent or earned per 1,000 impressions. In advertising, it is often used to measure advertiser cost.

RPM

RPM generally refers to revenue per 1,000 views or impressions received by a creator or publisher after applicable revenue sharing.

What Can Affect CPM?

Audience Location

Advertiser demand and purchasing power can vary between countries and markets.

Content Niche

Finance, technology, business and other niches may have different advertiser demand.

Platform

YouTube, websites, TikTok and Instagram may have different advertising models.

Seasonality

Advertising demand can increase or decrease during different times of the year.

Audience Quality

Advertisers may value audiences differently depending on demographics and purchasing intent.

Campaign Goals

Brand awareness, conversions and direct response campaigns may use different pricing strategies.

Frequently Asked Questions

What does CPM mean?

CPM means Cost Per Mille, which represents the cost or earnings for every 1,000 impressions.

How do I calculate CPM?

Divide your total cost or earnings by total impressions, then multiply the result by 1,000.

What is a good CPM?

A good CPM depends on the platform, audience, niche, country and campaign type. There is no single CPM that applies to every creator or advertiser.

Is CPM the same as RPM?

No. CPM and RPM are related metrics but can represent different perspectives. CPM often focuses on advertising cost or gross value, while RPM generally focuses on revenue earned per 1,000 views or impressions.

Can creators use CPM to estimate earnings?

Yes. If you know your CPM, you can estimate potential earnings by multiplying your CPM by the number of thousands of impressions.

Is this CPM Calculator free?

Yes. You can use this CPM Calculator for free.