Calculate Cost Per Mille (thousand impressions) for your ad campaigns.
| Platform | Low | Average | High | Notes |
|---|
* Averages based on 2024–2025 industry data.
Used to find the cost for every 1,000 views.
(CPM × Impressions) ÷ 1000(Cost × 1000) ÷ CPM| Currency | Rate | Updated |
|---|
Fetching live rates…
CPM means Cost Per Mille. Mille is Latin for one thousand. CPM shows how much you pay for one thousand impressions.
An impression means one view of your ad. When someone sees your ad it counts as one impression. If your ad gets one thousand views that is one thousand impressions. This is why many people call it cost per impression or cost per thousand impressions – the foundation of cost per impression in digital marketing.
For example, if you spend $100 and get 50,000 impressions your CPM will be $2. This means you pay $2 for every one thousand views. Understanding CPM helps you compare ad campaigns and control your budget in a smarter way.
Every time someone sees your ad it counts as one impression. CPM measures the cost for every 1,000 of those views.
CPM helps you measure efficiency across platforms. A lower CPM means you reach more people for less money.
When you know your CPM you can plan how much to spend to reach your target audience size.
The CPM formula is simple and used in every campaign calculation.
Divide total cost by total impressions, then multiply by 1,000.
Let us understand this with a simple example. If your cost is $200 and impressions are 100,000 then: CPM = (200 ÷ 100,000) × 1,000 = $2.
(CPM × Impressions) ÷ 1000
(Cost × 1000) ÷ CPM
Our online CPM calculator does all of this automatically. Enter any two values and the tool instantly calculates the third – whether that is CPM, cost, or impressions.
Many people search for how to calculate CPM. The process is very straightforward.
Type in how much you spent or plan to spend on your ad campaign.
Add the number of times your ad was shown or is expected to be shown.
The tool uses CPM = (Cost ÷ Impressions) × 1,000 to get your result instantly.
You can also calculate impressions from CPM or calculate cost from CPM. Just enter the two values you already know and leave the third blank.
Calculate impressions from CPM · Calculate cost from CPM · Calculate budget from CPM · Use it as a CPM reach calculator to forecast audience size from your budget.
Real examples help you understand how CPM changes based on cost and impressions.
| Ad Spend | Impressions | CPM | What it means |
|---|---|---|---|
| $100 | 50,000 | $2.00 | Very cost-efficient reach |
| $500 | 250,000 | $2.00 | Consistent low CPM at scale |
| $1,000 | 200,000 | $5.00 | Average social media CPM |
| $300 | 150,000 | $2.00 | Strong display performance |
You can verify any scenario instantly using our CPM calculator above.
A good CPM calculator works in both directions. You can calculate impressions from CPM or calculate cost from CPM – perfect for campaign planning.
Budget = $100 · CPM = $2
CPM = $5 · Impressions = 100,000
This is very helpful when planning campaigns. Use it as a CPM reach calculator to forecast how many people you can reach with your available budget.
Many people ask what is a good CPM. The answer depends on your industry and platform. Average CPM is usually between $2 and $10. Some industries and targeting types can push it higher.
Standard banner ads on general websites and content networks.
Facebook, Instagram, TikTok and LinkedIn ad impressions.
YouTube, in-stream ads and connected TV placements.
Niche audiences, premium publishers and high-competition markets.
This tool works as a Facebook CPM calculator, YouTube CPM calculator, Instagram CPM calculator, LinkedIn CPM calculator and TikTok CPM calculator. Enter your numbers and compare against the platform benchmarks in the Comparison tab above.
CPM is used across many types of digital advertising. In all these channels cost per impression is important – advertisers want to know exactly how much they pay to show ads to real people.
Banner and native ads across websites and content networks.
Facebook, Instagram, TikTok, LinkedIn and X campaigns.
YouTube pre-roll, in-stream and connected TV placements.
Real-time bidding across ad exchanges and DSPs.
Transparent cost reports with precise CPM calculations for clients.
When your goal is reach and visibility CPM is the right model.
There are different advertising pricing models. Understanding the difference helps you choose the right strategy for your goals.
| Model | What You Pay For | Best Use |
|---|---|---|
| CPM | 1,000 impressions | Brand awareness & reach |
| CPC | Each click | Website traffic |
| CPA | Completed action | Conversions & sales |
CPM is best when you want reach. CPC is better when you want traffic. CPA is used for conversions. Our tool can also work as a CPC to CPM calculator so you can compare both models side by side.
CPM is the right model when your primary goal is to reach as many people as possible.
When you want to introduce a product or brand to a large new audience.
Running banner or visual ads where impressions are the key metric.
Promoting something new where maximum visibility is the priority.
If your goal is clicks or direct sales then CPC or CPA models may work better. CPM focuses on visibility, not actions.
This tool is designed to be fast, simple and useful for all types of advertisers and marketers.
Instant CPM calculation with no delays.
Calculate impressions or cost from CPM with ease.
Supports 8 currencies with live exchange rates.
Fully responsive on mobile, tablet and desktop.
No signup required. No personal data stored.
Free to use anytime with no hidden costs.
Common questions about CPM, how it works and how to use this calculator.
Explore more free tools from NeedOnlineTools.