FREE TOOLAdvertising · No sign-up · Instant results

CPM Calculator: what it costs to be seen 1,000 times.

Work out your cost per thousand impressions, the budget a campaign needs, or how many impressions your budget will buy. Add clicks to see your CTR and effective cost per click, and whether CPM or CPC buying is cheaper.

  • 100% free, unlimited use
  • Effective CPC & CPM vs CPC check
  • Built by 300+ marketing specialists

Calculate your CPM

Choose what you want to work out, then fill in the other two fields.

$
$

Your result

$8.00CPM
Enter your numbers
CPM$8.00
Total cost$2,000
Impressions250,000
Cost per impression$0.008
CTR0.6%
Effective CPC$1.33
Want more reach for your budget?We plan and buy display, video and social for you.
Get free media audit
Your data never leaves your browser. Nothing is stored or shared.
17+years in digital marketing
300+in-house specialists
98+industries served
4.9★rated on DesignRush
Prefer a human to read your numbers?Talk to a specialist
The basics

What is CPM, and why it matters

CPM stands for cost per mille: the price you pay for 1,000 impressions of your ad. It is the standard way display, video, social, connected TV and many programmatic buys are priced, and the core metric for awareness campaigns.

Because CPM pays for visibility rather than action, it is ideal when the goal is reach: launching a brand, filling a remarketing pool or staying top of mind. Publishers use the same formula as eCPM (effective CPM) to compare earnings across ad formats.

The formulas
CPM = Cost ÷ Impressions × 1,000
Example: $2,000 buys 250,000 impressions. $2,000 ÷ 250,000 × 1,000 = $8.00 CPM.
Cost = CPM × Impressions ÷ 1,000
Impressions = Cost ÷ CPM × 1,000
Effective CPC = cost ÷ clicks. $2,000 ÷ 1,500 clicks = $1.33 per click.
Pricing models

CPM vs CPC vs CPA: what are you paying for?

Each model shifts risk between you and the platform. Pick the one that matches what you actually want from the campaign.

CPMCPCCPA
You pay forEvery 1,000 impressionsEach clickEach conversion
FormulaCost ÷ impressions × 1,000Cost ÷ clicksCost ÷ conversions
Best forAwareness, reach, video, remarketing poolsTraffic and search campaignsLead generation and sales
Who carries the riskYou: low CTR still costs the sameShared: you pay only for visitsMostly the platform or partner
What to watchViewability, frequency, CTRConversion rate, click qualityConversion quality, tracking
Reading your result

When should you buy on CPM?

CPMs vary widely by platform, placement, audience, location and time of year, so compare against your own past campaigns rather than a generic figure. Use the rule of thumb below to choose your pricing model:

Goal is reachYou want as many of the right people as possible to see the ad. CPM is the natural fit.
Your CTR is strongIf your ads get clicked more than average, CPM often works out cheaper per click than CPC.
CTR is unknownStart small, measure CTR, then use the calculator to compare effective CPC with CPC offers.
Only clicks matterIf a click is the only outcome you value and CTR is low, CPC or CPA pricing protects you.

Formula check: equivalent CPM = CPC × CTR × 1,000. A $1.50 CPC at a 0.6% CTR equals a $9.00 CPM.

Expert playbook

6 ways to get more from every CPM

A low CPM only matters if the impressions reach real, relevant people. These are the checks our media buyers make first.

Tighten your audience

Broad audiences are cheap per impression but waste reach. Layer interests, lookalikes and exclusions so every 1,000 views counts.

Buy viewable impressions

An impression nobody could see is wasted money. Favour placements and bidding options that optimise for viewability.

Cap frequency

Showing the same person an ad too many times raises cost and annoys them. Set sensible frequency caps per week.

Refresh creative often

Fresh creative keeps engagement up. On many platforms, stronger engagement helps your ads win auctions more efficiently.

Exclude poor placements

Review placement reports and block apps and sites with suspicious traffic, accidental clicks or brand-safety issues.

Measure beyond clicks

For awareness, track reach, video views, brand searches and assisted conversions, not just CTR, to judge what the CPM bought.

Elite Information Tech paid media specialists at work
300+specialists behind every tool
Behind the tool

How our paid media specialists use it every day

We built the CPM Calculator for our own team first. Here is where it earns its place in real client work.

  1. 01
    Budget planning

    We model spend, targets and break-even points before a single dollar goes live.

  2. 02
    Weekly optimisation

    Every account is checked against these metrics weekly, so wasted spend is cut fast.

  3. 03
    Client reporting

    Clear, plain-English reports tie ad metrics back to leads, sales and revenue.

Get the same team on your account
Marketing team presenting campaign reach results
Free auditReply within 1 business day
Want better numbers?

Reach the right people, not just more people.

Our media buyers plan and optimise display, video and social campaigns so your CPM buys real, viewable impressions in front of the audiences that matter.

  • Free display, video & social ads review
  • Placement, frequency and audience analysis
  • CPM vs CPC buying recommendations
FAQs

CPM Calculator: common questions

Still unsure what your results mean? Our team will walk you through them for free.

Ask a specialist
How do you calculate CPM?

Divide the total cost by the number of impressions, then multiply by 1,000. For example, $2,000 for 250,000 impressions is $2,000 ÷ 250,000 × 1,000 = an $8.00 CPM.

What does CPM stand for?

CPM means cost per mille, from the Latin word for thousand. It is the price an advertiser pays for 1,000 impressions of an ad.

What is the difference between CPM and eCPM?

CPM is usually the rate an advertiser pays. eCPM (effective CPM) uses the same formula but applies it after the fact, often by publishers, to compare earnings across ads sold on different models: earnings ÷ impressions × 1,000.

What is a good CPM?

CPMs vary widely by platform, placement, audience, location and season, and premium audiences cost more. A good CPM is one that delivers viewable impressions to the right people at a cost that fits your goals. Compare against your own past campaigns.

Is CPM or CPC better?

CPM suits awareness and reach, and can be cheaper per click when your CTR is high. CPC is safer when you only value clicks. Enter your clicks and a CPC offer in the calculator to see which is cheaper for your campaign.

Can Elite Information Tech help with CPM campaigns?

Yes. Our media team plans, buys and optimises display, video and social campaigns, and we offer a free review of your current reach, placements and pricing. Request your free audit.

Free · No obligation

Get a free media audit and more reach for your budget

Our specialists will review your results, show you where you are losing money or traffic, and give you a clear 90-day plan to fix it.

  • Personalised audit of your ads, SEO or website
  • Competitor snapshot and quick wins
  • 90-day action plan with a recommended budget

Request my free audit

Takes 30 seconds. We reply within one business day.

By submitting, you agree to be contacted about your inquiry.