Free Tool

CPM Calculator | Cost Per Thousand Calculator

Calculate cost per thousand impressions (CPM) for your digital advertising campaigns. Free tool with CPM formula, benchmarks, and budget planning.

What is CPM and How to Calculate It?

CPM (Cost Per Mille/Thousand) is the cost to reach 1,000 people with your advertising. Lower CPM means more efficient ad spend.

CPM = (Total Cost / Total Impressions) × 1,000
Cost per 1,000 impressions

Enter Campaign Details

Enter your ad spend and impressions to calculate CPM, or enter CPM to calculate required budget.

Total campaign budget
Number of ad views
Calculate budget needed (optional)
Calculate cost needed (optional)

Your CPM Results

CPM
-
Cost per 1,000 impressions
Cost Per Impression
-
Individual ad view cost
Reach Estimate
-
Unique people reached (approx)

Budget Planning Calculator

For 100K impressions at your CPM:
-
For 1M impressions at your CPM:
-

CPM Benchmarks by Platform

Facebook/Instagram $5-15 CPM
Google Display $2-10 CPM
LinkedIn $25-50 CPM
Programmatic $1-8 CPM
YouTube $8-20 CPM

Download Digital Advertising Budget Template

Get our free Excel template for planning and tracking digital ad spend across multiple channels.

How to Calculate CPM: Complete Guide

CPM (Cost Per Mille, where "mille" is Latin for thousand) is a standard advertising metric that shows the cost to reach 1,000 people. Use our free CPM calculator above to quickly determine if your ad spend is efficient.

CPM Formula Examples

Example 1: Facebook Ad CPM

Ad Spend: $500 | Impressions: 50,000
CPM = ($500 / 50,000) × 1,000 = $10 CPM

Example 2: Display Campaign CPM

Ad Spend: $2,000 | Impressions: 400,000
CPM = ($2,000 / 400,000) × 1,000 = $5 CPM

What is a Good CPM?

A good CPM varies by platform and industry. Generally, $2-10 CPM is considered good for display advertising, while $10-30 is typical for social media. LinkedIn often has higher CPMs ($25-50) but more targeted B2B audiences. Lower CPM isn't always better—consider the quality of impressions and your target audience.

CPM Calculator FAQ

How to calculate CPM from ad spend?

Divide your total ad spend by total impressions, then multiply by 1,000. Our CPM calculator above does this automatically—just enter your spend and impressions.

What is the difference between CPM and CPC?

CPM (Cost Per Mille) is cost per 1,000 impressions, while CPC (Cost Per Click) is cost per individual click. CPM is better for brand awareness campaigns; CPC is better for direct response campaigns.