Formula:
Work:
Formula:
Work:
This tool works in 3 modes. Pick your tab, enter two known values, and click Calculate Now — your result appears instantly with the full formula shown.
Select BUDGET, CPM, or REACH tab depending on what you want to find.
The selected tab is your result field. Fill in the other two input boxes with your known numbers.
Hit Calculate Now. Your answer shows instantly with the formula and full working.
Know your CPM and target impressions. Get the exact budget you need before you start.
Already ran a campaign. Enter spend and impressions to see your real cost per thousand.
Fixed budget, known CPM. See exactly how many impressions your money will buy.
Always use REACH Mode before launching any campaign. Knowing your impression count upfront tells you if your budget is enough — before spending a single dollar.
Let me tell you about my friend Ahmed.
Ahmed runs a small clothing shop. Last year, he saved up $500 and decided to run his first online ad. He was super excited. He picked a photo of his best jacket, wrote a little caption, and clicked the button to start the ad.
Two weeks later, the $500 was gone.
His ad had been seen 200,000 times. But only 4 people visited his shop. And zero people bought anything.
He called me and asked, "What went wrong? So many people saw my ad!"
That was the problem right there. Ahmed thought "seen by many people" automatically meant "money coming in." Nobody had taught him how ads are actually priced — and how to check if he was getting a good deal before spending.
That is exactly what this guide is for. And that is exactly what a CPM Calculator helps you figure out.
CPM stands for Cost Per Mille. Do not let that word "mille" confuse you. It just means one thousand in Latin. Old word, simple meaning.
So CPM = the price you pay every time 1,000 people see your ad. That is literally all it means.
You are not paying when someone clicks. You are not paying when someone buys. You are paying every time your ad appears in front of 1,000 people. Even if all 1,000 of them scroll right past it. This is called an Impression-Based Pricing Model.
Think about it like this. Imagine you put up a poster in a busy market. Thousands of people walk past that poster every day. You pay the market owner based on how many people walk past your poster — not based on how many people actually stop and read it.
That is exactly how Online Ad Pricing works. You pay for eyes on your ad. Not actions.
Here is the only CPM Formula you need to remember:
Let us try it with easy numbers. You spent $200 on an ad. That ad was shown to people 100,000 times.
Now the cool part. This same formula works in three different ways. And that is exactly what makes a CPM Calculator Online so useful in real life.
Don't worry! Simply scroll back to the top and use our Automatic CPM Calculator to get your results instantly — no manual math needed.
Think of a CPM Calculator like a triangle. A triangle has three corners. If you know any two corners, the calculator finds the third one for you automatically.
You already ran your ad. Now you want to know if you got a fair price.
You want your ad to be seen 500,000 times. The platform charges a $5 CPM.
You have $300 to spend. The platform CPM is $3.
Remember my friend Ahmed? His big mistake was not a bad photo or a weak caption. His mistake was pressing "go" without checking the numbers first.
His platform was charging an $8 CPM. With his $500 budget, his Budget to Impressions Calculation would have shown him only 62,500 total impressions. For a brand new shop with zero followers and zero reviews, 62,500 views was probably not enough to drive sales.
He would have known to either increase his budget, choose a cheaper platform, or change his goal entirely. Instead, he found all of this out after the money was already gone.
| Platform | Average CPM | Best For | Who Uses It Most |
|---|---|---|---|
| $5 — $14 | Product sales, brand awareness | General public, all ages | |
| $6 — $15 | Fashion, lifestyle, visual products | Young adults, shoppers | |
| Google Display | $2 — $10 | Website traffic, wide reach | People browsing websites |
| YouTube | $6 — $15 | Video ads, storytelling | Video watchers, all ages |
| Twitter / X | $4 — $8 | News, trending topics | Professionals, news readers |
| $30 — $60 | Business products, job hiring | Working professionals, B2B | |
| TikTok | $8 — $20 | Fun content, young audience | Teens and young adults |
| $2 — $5 | Home, food, fashion, crafts | Mostly women, lifestyle fans | |
| Programmatic Ads | $1 — $5 | Bulk reach on low budget | Mixed, broad audience |
Ads shown to Tier 1 countries (USA, UK, Canada) cost much more — CPMs often $15 to $50. Tier 3 countries like India or Pakistan have CPMs between $0.50 and $3.
Advertising costs spike during Q4. Black Friday, Cyber Monday, and Christmas drive up competition, making your CPM 2x or 3x higher than normal months.
Finance, Insurance, and Real Estate carry very high CPMs because one customer is worth a lot. Entertainment and Gaming usually have much cheaper CPMs.
Impressions are not the same as people. Say your ad was shown 50,000 times. That does not mean 50,000 different people saw it. Maybe 10,000 people each saw it five times.
Say your website gets 800,000 page views every month. Your ad network pays you at a $3 CPM:
Ahmed's second campaign brought 11 paying customers. Same budget. Same platform. Completely different result — just because he checked the numbers first.
That is all a CPM Calculator Online does. Try it before your next campaign — you will wonder how you ever ran ads without it.