CPM Calculator

Calculate Cost Per Mille (CPM), total cost, or total impressions instantly for your ad campaigns.

100% Private. Local processing.
$ COST
IMPR
$ 5.00
Total Cost
$500.00
Total Impressions
100,000
CPM = (Total Cost / Total Impressions) × 1,000

Campaign Calculation Guide

1

Choose Target

Select what you want to calculate: CPM, Total Cost, or total Impressions from the tabs.

2

Input Metrics

Enter your campaign numbers. Use the quick presets for standard impression benchmarks.

3

Analyze ROI

Instantly see your campaign's efficiency. The calculation happens in real-time as you type.

The Marketer's Metric

CPM (Cost Per Mille) is the industry standard for measuring the cost-effectiveness of a media campaign. "Mille" is Latin for thousand, so CPM represents the cost to reach 1,000 potential customers. It allows you to compare different media channels—like Facebook Ads vs. YouTube vs. TV—on a level playing field.

Efficiency
Comparative ROI
Precision
Floating Point Math

Marketer Features

Bidirectional Solver

Switch between solving for CPM, total budget, or required impressions with a single click. Ideal for campaign planning.

Privacy Guaranteed

Your campaign budgets and performance metrics are confidential. All calculations happen locally in your browser.

Advertising FAQ

What is a "good" CPM?
A "good" CPM varies wildly by industry, platform, and targeting. For example, a LinkedIn B2B campaign might have a $50 CPM, while a broad Facebook campaign might be $5. The goal is to balance CPM with conversion rate to achieve a profitable CPA.
How do I calculate required impressions for a budget?
If you have a fixed budget and a target CPM, you can calculate the expected impressions using the formula: Impressions = (Cost / CPM) × 1,000. Use our "Solve Impr" tab to do this automatically.