👁️ CPM Calculator

Calculate Cost Per Mille (CPM), total impressions from your budget, or total cost for a target reach. Plan display, video, and social media ad campaigns.

CPM Mode
$
$
$
$
Additional Metrics
$
👁️

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 budget at various platform CPM rates

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: 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. LinkedIn has the highest CPMs due to professional targeting precision. Rates vary widely by audience, vertical, ad format, and campaign timing.
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 with that CTR. Knowing any two of CPM, CPC, CTR lets you calculate the third.
How do I calculate effective CPM (eCPM)?
eCPM = (Total Revenue ÷ Total Impressions) × 1,000. Publishers use eCPM to compare revenue across different ad types. Advertisers use it to compare campaign efficiency. eCPM = CPC × CTR × 1,000 = CPA × CVR × CTR × 1,000. Improving any of CTR, CVR, or CPA improves your eCPM.

Related Calculators

Explore other business tools