How to Calculate CPM (Cost Per Mille)
If you're running ads on YouTube, a blog, or any ad network, understanding how to calculate the CPM is one of the first things you need to learn. CPM stands for "Cost Per Mille" — mille meaning one thousand — and it tells you how much an advertiser pays for every 1,000 ad impressions your content generates.
CPM Formula — How to Calculate CPM
The formula behind every CPM calculator,
including the one above, is simple:CPM = (Total Ad Spend ÷ Total Impressions) × 1,000So if a campaign spends $50 and generates 20,000 impressions, the CPM is: ($50 ÷ 20,000) × 1,000 = $2.50. Once you know your CPM, you can reverse the formula to estimate earnings from views — which is exactly what the calculator above does for you automatically.
Why Use a CPM Calculator Instead of Doing It Manually
Calculating CPM by hand is easy for one video or one campaign, but it gets messy fast when you're tracking daily, monthly, and yearly numbers across different countries and content categories. A dedicated CPM calculator removes the guesswork — you enter your daily views and CPM, and it instantly projects your daily, monthly, and yearly estimated earnings, adjusted for your audience's country and content niche.
CPM vs. Cost Per Impression — Same Idea, Different Scale
CPM is often confused with cost per impression, but they describe the same metric at different scales. A cost per impression calculator tells you the price of a single ad view, while CPM tells you the price of 1,000 ad views. To convert between them, just divide your CPM by 1,000 to get the cost of one impression, or multiply your cost-per-impression by 1,000 to get your CPM.
