CPM Calculator: Estimate Revenue & Budget

$
$
RESULT
0.00

Formula:

Work:

How It Works

How to Use This CPM Calculator

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.

1

Choose Your Mode

Select BUDGET, CPM, or REACH tab depending on what you want to find.

2

Enter Two Values

The selected tab is your result field. Fill in the other two input boxes with your known numbers.

3

Get Your Answer

Hit Calculate Now. Your answer shows instantly with the formula and full working.

Tab 1 — BUDGET

Find Your Ad Spend

Know your CPM and target impressions. Get the exact budget you need before you start.

Budget = (CPM × Impressions) ÷ 1,000
Tab 2 — CPM

Find Your CPM Rate

Already ran a campaign. Enter spend and impressions to see your real cost per thousand.

CPM = (Budget ÷ Impressions) × 1,000
Tab 3 — REACH

Find Your Total Reach

Fixed budget, known CPM. See exactly how many impressions your money will buy.

Impressions = (Budget ÷ CPM) × 1,000
💡 Pro Tip

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.

Sponsored

CPM Calculator: Before You Spend Money on Ads, Read This First

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.

What Is CPM? Let Me Explain It Like You Are 10 Years Old

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.

The Simple Math Behind CPM

Here is the only CPM Formula you need to remember:

CPM Calculation Formula
CPM = (Money You Spent ÷ Number of Times Your Ad Was Seen) × 1,000

Let us try it with easy numbers. You spent $200 on an ad. That ad was shown to people 100,000 times.

Worked Example
Spent: $200 Impressions: 100,000
CPM = ($200 ÷ 100,000) × 1,000
CPM = $2.00 — You paid $2 per 1,000 impressions

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.

💡 Too much math?

Don't worry! Simply scroll back to the top and use our Automatic CPM Calculator to get your results instantly — no manual math needed.

The 3 Things a CPM Calculator Can Tell You

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.

Way 1 — Find Your CPM Rate

You already ran your ad. Now you want to know if you got a fair price.

Calculate Your CPM
Spent: $400 Impressions: 250,000
CPM = ($400 ÷ 250,000) × 1,000
CPM = $1.60 — your real Advertising Cost Per Thousand

Way 2 — Find Your Budget

You want your ad to be seen 500,000 times. The platform charges a $5 CPM.

Budget Formula
Budget = (CPM × Impressions) ÷ 1,000
Calculate Your Budget
CPM: $5 Impressions: 500,000
Budget = ($5 × 500,000) ÷ 1,000
Budget = $2,500 — your Total Advertising Cost

Way 3 — Find Your Total Reach

You have $300 to spend. The platform CPM is $3.

Impressions Formula
Impressions = (Budget ÷ CPM) × 1,000
Calculate Your Reach
Budget: $300 CPM: $3
Impressions = ($300 ÷ $3) × 1,000
Impressions = 100,000 views — before you spend a single dollar

Why You Should Always Calculate Before You Spend

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.

What Is a Good CPM? Platform Comparison Table

PlatformAverage CPMBest ForWho Uses It Most
Facebook$5 — $14Product sales, brand awarenessGeneral public, all ages
Instagram$6 — $15Fashion, lifestyle, visual productsYoung adults, shoppers
Google Display$2 — $10Website traffic, wide reachPeople browsing websites
YouTube$6 — $15Video ads, storytellingVideo watchers, all ages
Twitter / X$4 — $8News, trending topicsProfessionals, news readers
LinkedIn$30 — $60Business products, job hiringWorking professionals, B2B
TikTok$8 — $20Fun content, young audienceTeens and young adults
Pinterest$2 — $5Home, food, fashion, craftsMostly women, lifestyle fans
Programmatic Ads$1 — $5Bulk reach on low budgetMixed, broad audience
1.

Geographic Location (The Tier System)

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.

2.

Seasonality and Holidays

Advertising costs spike during Q4. Black Friday, Cyber Monday, and Christmas drive up competition, making your CPM 2x or 3x higher than normal months.

3.

Your Specific Niche

Finance, Insurance, and Real Estate carry very high CPMs because one customer is worth a lot. Entertainment and Gaming usually have much cheaper CPMs.

A Big Mistake Most First-Time Advertisers Make

⚠️ Important

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.

CPM Works for Publishers Too — Not Just Advertisers

Say your website gets 800,000 page views every month. Your ad network pays you at a $3 CPM:

Ad Revenue Calculator
Page Views: 800,000/mo CPM Rate: $3
Earnings = (800,000 ÷ 1,000) × $3
Earnings = $2,400 per month

Quick Answers to Questions People Always Ask

How do you calculate CPM? +
Take the total cost of your ad, divide it by the number of impressions, then multiply by 1,000.
CPM = (Total Cost ÷ Total Impressions) × 1,000
What is CPM per 1,000 views? +
CPM is the cost per 1,000 views (or impressions). If your CPM is $10.00, you are paying exactly $10.00 for every 1,000 times your ad appears on a screen.
How to calculate CPM from CPC and CTR? +
If you know your Cost Per Click (CPC) and Click-Through Rate (CTR), you can find CPM using:
CPM = CPC × CTR × 1,000
Are impressions the same as people reached? +
No. Impressions count every time your ad appears — including repeat views by the same person. Reach counts unique individuals only.

Here Is the Simple Truth

Ahmed's second campaign brought 11 paying customers. Same budget. Same platform. Completely different result — just because he checked the numbers first.

"Nothing magic happened. He just knew what he was buying before he paid for it."

That is all a CPM Calculator Online does. Try it before your next campaign — you will wonder how you ever ran ads without it.