Skip to content

CPM Calculator

Instantly calculate your cost per mille (CPM) from ad spend and impressions — free, accurate, no signup required.

CPM Calculator

Calculate your cost per 1,000 impressions instantly

RELATED TOOLS

Word Counter & Character Counter

Instantly count words, characters (with and without spaces), sentences, and paragraphs — free, real-time, no signup required.

Text to Morse Code Converter

Instantly convert text to Morse code (and back), with audio playback — free, accurate, no signup required.

Case Converter

Instantly convert text between UPPERCASE, lowercase, Title Case, Sentence case, and more — free, no signup required.

Free CPM Calculator – Calculate Your Cost Per Mille Instantly

Use Vexlix’s free CPM calculator to find out exactly how much you’re paying per 1,000 ad impressions. Just enter your total ad spend and total impressions below — no signup, no email, and no data ever leaves your browser. This CPM cost calculator works for display, video, YouTube, and social ad campaigns alike. It’s one of several free tools in our digital marketing calculator suite.

What Is CPM?

CPM stands for Cost Per Mille — “mille” being Latin for “thousand.” It’s the price advertisers pay for every 1,000 impressions (views) an ad receives, regardless of whether anyone clicks on it. CPM is the standard pricing model for brand-awareness campaigns across display networks, video platforms, and social media, because it measures reach and visibility rather than direct action.

If you’ve ever searched for a cpm cost calculator, you already know that manually working out this number for every campaign or platform gets tedious fast — this tool does it instantly.

CPM Formula

The CPM formula is simple:

CPM = (Total Ad Spend ÷ Impressions) × 1,000

Example: If you spend $500 on a campaign that generates 125,000 impressions:

CPM = ($500 ÷ 125,000) × 1,000 = $4.00 CPM

This means you’re paying $4 for every 1,000 times your ad was shown.

What Is a Good CPM?

“Good” CPM varies widely by platform, industry, audience targeting, and ad format. Here’s a general benchmark range across major platforms:

PlatformTypical CPM Range
Google Display Network$2 – $10
Facebook / Meta Ads$5 – $12
Instagram Ads$6 – $15
YouTube Ads (In-Stream)$4 – $10+
LinkedIn Ads$30 – $65
TikTok Ads$4 – $10
Programmatic Display$1 – $5

Note: These are general industry ranges, not guaranteed figures — actual CPM depends heavily on audience competition, seasonality, ad quality, and targeting precision. Always benchmark against your own historical campaign data where possible.

CPM vs. CPC vs. CPA

These three metrics are often confused, but they measure very different things. Choosing the right one depends on your campaign goal:

MetricFull NameMeasuresBest For
CPMCost Per MilleCost per 1,000 impressionsBrand awareness, reach campaigns
CPCCost Per ClickCost per individual clickTraffic generation, direct response
CPACost Per AcquisitionCost per completed conversionSales, lead generation, ROI-focused campaigns

If you’re deciding between pricing models, try running the same budget through both this CPM calculator and our free CPC calculator to see which gives you a clearer read on performance for your specific goal — visibility (CPM) versus engagement (CPC). If your campaigns are conversion-focused, our CPA calculator is the better benchmark to check next.

How to Lower Your CPM

  • Refine audience targeting. Overly broad targeting increases competition and drives CPM up. Narrow to your actual buyer persona.
  • Improve ad relevance and quality score. Platforms reward high-engagement ads with cheaper impressions.
  • Test multiple ad placements. Some placements (e.g., feed vs. sidebar) are significantly cheaper than others.
  • Avoid peak competition windows. CPMs spike around holidays (Q4, Black Friday) — plan budget accordingly.
  • Use frequency capping. Prevent overspending on repeat impressions to the same users.
  • A/B test creative formats. Video, carousel, and static image ads often have different CPM costs on the same platform.

Frequently Asked Questions

What is a CPM calculator used for?

A CPM calculator helps advertisers quickly determine the cost per 1,000 impressions for any ad campaign, making it easy to compare pricing across platforms and evaluate whether a media buy is cost-effective.

How do I calculate CPM manually?

Divide your total ad spend by your total impressions, then multiply by 1,000. For example, $300 spent on 60,000 impressions gives a CPM of $5.00.

Is there a CPM calculator for video advertising budgets?

Yes — this calculator works for any ad format, including video. Simply enter your total video ad spend and total impressions (views typically count as impressions on video platforms) to get your video CPM. Video CPMs tend to run higher than standard display, since video inventory is generally more premium.

What’s the difference between a CPM and CPC calculator?

A CPM calculator measures cost per 1,000 impressions (visibility-based pricing), while a CPC calculator measures cost per click (engagement-based pricing). Use CPM to evaluate brand awareness campaigns, and CPC to evaluate direct-response campaigns. See the CPM vs. CPC vs. CPA comparison above for a full breakdown.

What’s a typical CPM for YouTube ads?

YouTube ad CPMs typically range from $4 to $10+ depending on niche, audience targeting, and ad format (skippable vs. non-skippable in-stream ads). Enter your YouTube ad spend and impressions above to calculate your exact CPM and compare it to these benchmarks.

Where can I find a free CPM calculator tool?

Vexlix’s CPM calculator is completely free, requires no signup or email, and runs entirely in your browser — your campaign data never leaves your device. It’s built specifically for fast, accurate ad performance checks without the friction of account creation.

Does CPM include agency fees or platform fees?

Not by default. This calculator computes raw CPM based on the ad spend and impressions you enter. If your reported “spend” already includes agency markup or platform fees, your CPM will reflect that total cost — so be sure to use consistent figures when comparing across campaigns.

Related Free Marketing Calculators