Finance & Business· 5 min read

CPM Calculator: Know Your Cost Per 1,000 Impressions

Enter your ad spend and total impressions to calculate CPM — the standard pricing metric for display, video, and programmatic advertising.

By EasyFinance Team Last updated: 2026-08-23

Why CPM is the universal language of ad buying

Every display network, video platform, and programmatic exchange prices inventory in CPM — cost per mille, or cost per one thousand impressions. When a publisher tells you their display ads run at $8 CPM, they mean you pay $8 for every thousand times your ad is shown. It is the most straightforward way to compare ad costs across platforms because it normalizes for audience size. A $10,000 spend on Facebook reaching 2 million impressions ($5 CPM) can be directly compared to $10,000 on LinkedIn reaching 200,000 impressions ($50 CPM) once you express both in CPM terms.

CPM matters most when your goal is reach and awareness. If you want a million people to see your brand message, CPM tells you exactly what that will cost. The formula is simple: CPM equals total spend divided by total impressions, multiplied by 1,000. This calculator handles the math instantly — enter your spend and impression counts and get your CPM. All calculation runs locally in your browser with no data leaving your machine.

Understanding your CPM also helps you evaluate whether a particular platform or placement is worth the investment. A $30 LinkedIn CPM might seem expensive until you realize the audience precision means those impressions reach decision-makers at target accounts. A $2 Facebook CPM might seem cheap until you realize much of that audience is outside your target market.

See it in action

CPM benchmarks across advertising channels

ChannelTypical CPM RangeBest ForTargeting Precision
Google Display Network1 - 5Broad reach, retargetingMedium
Facebook / Meta5 - 15Interest, lookalike, customHigh
LinkedIn30 - 60B2B, job title, companyVery High
Programmatic Video10 - 30Pre-roll, in-streamMedium-High
YouTube6 - 30Video awareness, reachMedium
TikTok4 - 10Gen Z, viral potentialMedium-High

How to calculate your CPM

Enter your total ad spend for the campaign — the full budget consumed during the reporting period

Enter total impressions delivered — the number of times your ad was served to users, as reported by the ad platform

The calculator displays CPM as (spend divided by impressions) multiplied by 1,000 — your cost per thousand impressions

Compare your CPM against the benchmarks for your platform to determine whether your placements are competitively priced

Testing CPM with campaign scenarios

Test with a display campaign: $5,000 spend, 1,000,000 impressions. CPM is $5.00 — right in the typical range for Google Display. Now narrow the targeting to a specific industry vertical and assume impressions drop to 250,000 while spend stays at $5,000. CPM jumps to $20.00 — the same budget buys fewer but more targeted impressions. Whether that higher CPM is justified depends on whether the narrower audience converts at a higher rate.

Test with a video campaign: $8,000 spend on YouTube, 400,000 impressions. CPM is $20.00. Compare this to the same spend on TikTok at 800,000 impressions ($10 CPM). The YouTube CPM is double, but YouTube's longer-form video format and older demographic may produce better brand recall. CPM tells you the cost of reach — you need CTR and conversion data to evaluate the cost of results.

Common CPM mistakes

Confusing CPM with CPC — CPM is what you pay per thousand impressions regardless of clicks; CPC is what you pay per individual click

Optimizing only for the lowest CPM without considering audience quality — cheap impressions on irrelevant audiences waste budget even at $1 CPM

Comparing CPM across campaigns with different ad formats — video CPM is naturally higher than banner CPM because video inventory is more limited

Forgetting that CPM varies by season — Q4 CPMs are typically 20-50% higher than Q1 due to holiday advertising demand

CPM vs. CPC: when to use which model

Most major ad platforms let you choose between CPM and CPC bidding. CPM bidding means you pay for impressions regardless of whether anyone clicks. CPC bidding means you only pay when someone clicks. The right choice depends on your campaign objective. If your goal is brand awareness — getting your name in front of as many relevant people as possible — CPM is the natural model. If your goal is direct response — driving clicks to a landing page — CPC ensures you only pay for engaged users.

There is a mathematical relationship between the two: CPC equals CPM divided by (CTR times 10). If your CPM is $10 and your CTR is 1%, your effective CPC is $1.00. This means improving your CTR from 1% to 2% cuts your effective CPC in half at the same CPM. That is why creative optimization and targeting refinement (which raise CTR) are often more impactful than bid adjustments (which affect CPM). This calculator focuses on CPM, but the CPC Calculator shows all three metrics together.

Who uses a CPM calculator

Brand marketers planning awareness campaigns who need to budget impressions across display, video, and social channels

Media buyers comparing inventory costs across programmatic exchanges and direct publisher deals

Ad ops teams reconciling invoice CPMs against reported delivery to verify billing accuracy

Startup founders estimating ad costs for fundraising decks and financial projections

Agency account managers reporting CPM efficiency to clients alongside reach and frequency metrics

Frequently asked questions

Q: What is CPM?

A: Cost per mille = cost per 1,000 ad impressions. Mille is Latin for thousand. CPM is the standard pricing model for display, video, and programmatic advertising.


Q: What's a good CPM?

A: Varies by platform and targeting. Google Display: $1-5. Facebook: $5-15. LinkedIn: $30-60 (B2B premium). Programmatic video: $10-30. Highly targeted or premium inventory costs more.


Q: Why use CPM instead of CPC?

A: CPM is best for brand awareness (pay for reach). CPC is best for performance (pay for clicks). Platforms offer both — pick based on your goal.


Q: How do I improve my CPM?

A: Better targeting (less competition for narrow audiences), better creative (higher relevance scores lower CPM on most platforms), and choosing less competitive placements.


Q: Does a lower CPM always mean better performance?

A: No — a $2 CPM on irrelevant audiences is worse than a $20 CPM on highly qualified buyers. Evaluate CPM alongside CTR, conversion rate, and CPA for the full picture.

Calculate your CPM now

Find your cost per thousand impressions with the CPM Calculator. Get the full ad metrics picture with the CPC Calculator. Measure click engagement with the CTR Calculator. Evaluate return on ad spend with the ROAS Calculator or track visitor-to-customer rates with the Conversion Rate Calculator.

Need help using this tool?

Read our complete CPM Calculator tutorial for step-by-step guidance.

Ready to try the tool?

No accounts. No uploads. No limits. Start now.