CPM Calculator
Find out how much you pay for every 1,000 people who see your ad, in seconds.
What do these words mean?
Cost Per Mille (CPM)
"Mille" is Latin for thousand. CPM tells you how much money you pay for 1,000 people to see your ad. It's the standard way to measure and compare ad costs.
You spend $3 and your ad is seen 1,000 times. Your CPM = $3.
Total Ads Cost
The total amount of money you spent on your ad campaign. Just enter the number in dollars. It doesn't matter if it's $5 or $50,000, the formula works the same way.
You paid $100 to run your ad for one week. Enter 100 in the cost field.
Impressions
One impression = one person seeing your ad one time. Every time your ad appears on someone's screen, it counts as 1 impression. It doesn't matter if they click or not.
50 people each saw your ad once = 50 impressions. 10 people each saw it twice = 20 impressions.
Common Questions.
CPM stands for Cost Per Mille. "Mille" is Latin for thousand. It tells you how much you pay for 1,000 people to see your ad.
So if you spend $5 and 1,000 people see your ad, your CPM is $5. Simple as that.
Divide your total ad cost by the number of impressions, then multiply by 1,000.
Example: You spent $50 and got 20,000 impressions.
($50 ÷ 20,000) × 1,000 = $2.50 CPM
Our calculator does this for you automatically. Just type in your numbers.
CPM lets you compare the cost of ads across different platforms. A lower CPM means you pay less to reach 1,000 people.
So if Facebook charges $3 CPM and YouTube charges $7 CPM for the same audience, you can see at a glance which one gives you more for your money.
One impression = one person seeing your ad one time.
Every time your ad appears on someone's screen, that counts as 1 impression. If 100 people each see your ad once, that's 100 impressions. If 10 people each see it twice, that's also 20 impressions.
Usually, a lower CPM is better. It means you're paying less to reach 1,000 people.
But not always. A slightly higher CPM on a very targeted audience can still be worth it, if those viewers are exactly the right people for your product.
Three different ways to pay for ads:
CPM — you pay per 1,000 views
CPC (Cost Per Click) — you pay each time someone clicks
CPA (Cost Per Action) — you pay only when someone buys or signs up
CPM works best when your goal is to get your brand in front of as many people as possible.
CPM is a good fit when you want lots of people to see your brand, even if they don't click right away. Think of it like a billboard, you're paying for visibility.
If you want clicks or purchases right away, CPC or CPA might be a better fit for that goal.
Yes. As long as you know your total cost and the number of impressions, this calculator works for any platform.
Google, Facebook, Instagram, YouTube, TikTok — it doesn't matter. The formula is always the same.
Yes, 100% free. Everything runs right in your browser.
We don't save, share, or track anything you type. Your numbers are used only to show you the result and never leave your device.
No problem. The calculator handles large numbers just fine.
Just make sure you type the right value. For example, 1 million impressions = 1,000,000. If you're unsure, double-check your ad platform's report before entering the number.