CPM Calculator
Calculate cost per 1,000 impressions for your ads.
Calculate CPM (cost per mille) — what you pay for every 1,000 ad impressions. Enter your total spend and impressions to get the CPM and the cost of a single impression. The standard way to compare display, video and social ad pricing. Runs fully in your browser — nothing is uploaded.
How to use CPM Calculator
Enter total spend
Type your total ad spend into the free online CPM calculator to set the cost side of the cost per thousand impressions formula for instant results.
Add impressions
Enter the total impressions your campaign delivered, and the tool instantly calculates CPM using total cost divided by impressions multiplied by 1,000.
Read your CPM
View your cost per 1,000 impressions instantly, with a clear summary of spend across total impressions so you can price awareness and reach campaigns fast.
Check cost per impression
Review the cost per single impression alongside CPM to understand the granular price of reach and compare it across platforms on the same basis.
Plan your budget
Use the CPM to forecast spend by multiplying target impressions by CPM and dividing by 1,000, turning your cost per 1,000 impressions into a total ad budget.
Reset or share
Hit reset to test a new campaign or share the result link instantly, knowing every CPM calculation runs privately in your browser and is never uploaded.
Frequently asked questions
What does CPM mean?
CPM is “cost per mille” — the cost per one thousand impressions. It’s the most common pricing model for awareness and reach campaigns where impressions, not clicks, are the goal.
CPM vs CPC — which should I use?
Use CPM when your goal is visibility/reach (brand awareness, video views). Use CPC when you’re paying for and measuring traffic. Many campaigns track both.
How do I lower my CPM?
Tighter audience targeting, better creative, broader placements, and choosing less competitive times or networks can all reduce CPM.
How do I calculate CPM (cost per 1,000 impressions)?
Use the CPM formula: divide your total ad spend by impressions and multiply by 1,000. For example, ₹5,000 across 1,00,000 impressions is ₹5,000 ÷ 1,00,000 × 1,000 = ₹50 CPM. This free CPM calculator does it instantly.
What is a good CPM for ads?
A good CPM depends on the platform, audience and ad format — premium audiences and video placements cost more per thousand impressions. Compare your cost per 1,000 impressions against your own campaigns and the reach value you’re getting.
How do I convert CPM to a total ad budget?
Multiply your target impressions by the CPM, then divide by 1,000. For example, to reach 5,00,000 impressions at a ₹50 CPM, you’d budget 5,00,000 ÷ 1,000 × ₹50 = ₹25,000.
What is the difference between CPM and CPC?
CPM (cost per 1,000 impressions) charges for views regardless of clicks, while CPC (cost per click) charges only when someone clicks. Use CPM for brand awareness and reach; use CPC when you're paying for traffic. Many platforms let you buy either way.
How do I work out my total budget from a target CPM?
Multiply your target impressions by the CPM and divide by 1,000. For example, 5,00,000 impressions at a ₹50 CPM is 5,00,000 ÷ 1,000 × 50 = ₹25,000. Enter spend and impressions above to reverse it and find your actual CPM.
Is my data sent anywhere?
No. Everything is calculated in your browser with JavaScript — nothing you enter is uploaded.
Related tools — Marketing · Ad metrics
- CTR Calculator — Work out click-through rate from impressions and clicks.
- CPC Calculator — Find your average cost per click from spend and clicks.
- CPA Calculator — Work out cost per acquisition from spend and conversions.
- ROAS Calculator — Measure return on ad spend from revenue and cost.
- CAC Calculator — Find your customer acquisition cost from marketing & sales spend.
- Lead Cost Calculator — Work out your cost per lead (CPL) from spend and leads.
- Conversion Rate Calculator — Calculate conversion rate from visitors and conversions.
- SEO ROI Calculator — Project SEO revenue through a funnel and measure your true ROI.