👁️ CPM Calculator

Calculate Cost Per Mille (CPM), total impressions from your budget, or total cost for a target reach. Multi-currency support with regional benchmarks for India, UK, Middle East and more. Includes Publisher eCPM mode.

CPM Mode
$
$
$
$

Enter your ad revenue earned and impressions served to calculate your effective CPM as a publisher (YouTube creator, website owner, app developer).

$
Additional Metrics
$
Optional: Advanced Planning
👁️

Enter CPM Details

Fill in the details, then click Calculate to see your results.

Campaign Results
👁️
CPM
cost per 1,000 impressions
Expected Clicks
at given CTR
Conversions
at given CVR
Expected Revenue
gross revenue
How Far Does Your Budget Go?

Impressions from at platform CPM rates

* Benchmarks reflect Global (USD) market. Rates in other markets vary significantly. LinkedIn CPMs are broadly similar across countries due to professional audience targeting — unlike Meta and Google which vary greatly by market.

CPM vs. Impressions Trade-off
Formula

How CPM is Calculated

A CPM Calculator is used to calculate advertising cost or advertising efficiency.

CPM Formula
CPM = Total Cost / Total Impressions × 1000
🎯

Evaluate Audience Targeting

Higher CPMs may be justified if they reach a more relevant audience. Compare CPM with audience quality and business outcomes.

⚖️

Balance Cost and Reach

A lower CPM is not always better. Consider whether the impressions are reaching users who are likely to engage with your brand.

🚀

Use CPM for Budget Planning

Estimate how many impressions a budget can generate before launching a campaign, helping you set realistic marketing goals.

FAQ

Frequently Asked Questions

Common questions about CPM calculations

What is CPM in advertising?
CPM (Cost Per Mille, from Latin "mille" = thousand) is the cost an advertiser pays for 1,000 ad impressions. CPM = (Total Spend ÷ Total Impressions) × 1,000. It's the primary pricing model for display, video, and programmatic advertising where exposure (awareness) rather than direct clicks is the goal.
What are average CPM rates by platform?
Approximate 2024 benchmarks (USD, US/global market): Google Display Network $2–$4, YouTube $9–$15, Facebook/Instagram $8–$14, Twitter/X $6–$9, LinkedIn $30–$60, TikTok $5–$10, Programmatic/RTB $2–$8. CPM rates vary significantly by country — India's Facebook CPMs are roughly ₹30–₹80 (around 5–10× lower in USD terms), Southeast Asia even lower, while UAE and UK are broadly comparable to US rates. This calculator's "Currency & Market" selector loads regionally appropriate benchmarks. LinkedIn is unique: its CPMs are high globally due to professional audience targeting precision, and unlike Meta or Google, LinkedIn's rates are broadly similar across countries.
When should I use CPM vs. CPC bidding?
Use CPM for brand awareness campaigns where reach and frequency matter — you want maximum eyeballs. Use CPC (pay-per-click) for direct response campaigns where you need measurable actions (clicks, sign-ups, purchases). CPM is better for top-of-funnel; CPC for bottom-of-funnel. Many platforms let you switch or use tCPM (target CPM) to optimize for both.
What is the relationship between CPM, CPC, and CTR?
CPC = CPM ÷ (CTR × 10). Example: CPM = 5, CTR = 1% → CPC = 5 ÷ (1 × 10) = 0.50. If your CTR is 0.1%, CPC = 5 ÷ (0.1 × 10) = 5 — same effective cost whether you pay CPM or CPC at that CTR. Knowing any two of CPM, CPC, CTR lets you calculate the third. These ratios work identically in any currency.
How do I calculate effective CPM (eCPM)?
eCPM = (Total Revenue ÷ Total Impressions) × 1,000. Publishers use eCPM to compare revenue across different ad types (AdSense, YouTube Partner Program, in-app ads, direct sales). Advertisers use it to compare campaign efficiency. Use the "Publisher eCPM" tab in this calculator to find your eCPM from your actual revenue and impressions served.
What is a frequency cap and why does it matter?
A frequency cap limits how many times the same user sees your ad — for example, "show this ad no more than 3 times to the same user." Without frequency consideration, 1M impressions could mean 1M unique users or 100K users seeing it 10 times. Effective reach (unique users) = Total Impressions ÷ Frequency Cap. This is a standard planning metric in TV, digital, and programmatic advertising worldwide. Use the optional Frequency Cap field in this calculator to estimate your unique reach alongside total impressions.
What is viewability and how does it affect CPM planning?
A viewable impression (per MRC/IAB standards) requires 50% of the ad to be visible for 1 second (display) or 2 seconds (video). Average viewability rates: display ~50–70%, video ~60–80%. Buying 1M gross impressions at a given CPM may yield only 600K viewable impressions at 60% viewability. Programmatic buyers in the US, UK, and EU routinely factor viewability into campaign planning. Use the optional Viewability Rate field to see estimated viewable impressions alongside your gross total.

Related Calculators

Explore other business tools