Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Free tool

CPM Calculator: Cost, Impressions or CPM in One Click

Solve for any side of the CPM equation: campaign cost, impressions or cost per 1,000 impressions. Free, instant, no signup.

Home / Tools / CPM Calculator
CPM
$5.00

1,000,000 impressions for $5,000.00 works out to a $5.00 CPM.

CPC to CPM converter

Effective CPM
$5.00

A $0.50 CPC at a 1% CTR equals a $5.00 effective CPM.

Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies

CPM is your campaign cost divided by impressions, multiplied by 1,000. Spend $5,000 on 1,000,000 impressions and your CPM is $5.00. CPM stands for cost per mille, the Latin word for thousand, and it is the standard price tag for ad visibility on Facebook, Google Display, TikTok, LinkedIn and programmatic networks. The calculator above solves for any of the three variables: enter the two numbers you know and it fills in the third.

CPM formula and examples

The three rearrangements of the formula cover every situation a media buyer runs into:

  • CPM = (total cost / impressions) x 1,000. A $2,400 campaign that served 300,000 impressions ran at an $8.00 CPM.
  • Total cost = (impressions / 1,000) x CPM. Booking 500,000 impressions at a $12.00 CPM will cost $6,000.
  • Impressions = (total cost / CPM) x 1,000. A $1,000 budget at a $4.00 CPM buys 250,000 impressions.

The same math powers the CPC to CPM converter: effective CPM = CPC x CTR x 1,000 / 100. If you pay $0.50 per click and 1% of viewers click, those 1,000 impressions produced 10 clicks at $0.50 each, so the publisher effectively earned a $5.00 CPM.

Average CPM benchmarks in 2026

CPMs swing widely by platform, audience, season and ad quality, so treat any single number as a midpoint rather than a promise. Industry benchmark reports commonly cite Facebook and Instagram CPMs in the $10 to $15 range, Google Display around $3, and TikTok lower still, often in the low single digits for broad targeting. LinkedIn typically runs far higher because B2B audiences are narrow and valuable. Expect CPMs to climb in Q4 when retail advertisers flood the auction, and to drop for broad audiences versus tightly targeted ones.

CPM vs CPC vs CPA

Each pricing model shifts risk between you and the platform:

MetricYou pay forBest for
CPM1,000 ad viewsBrand awareness and reach campaigns
CPCEach clickTraffic and consideration campaigns
CPAEach conversionDirect response with proven tracking

CPM puts the performance risk on you: cheap impressions are worthless if nobody clicks or converts, so always read CPM next to CTR and conversion rate. CPC and CPA cost more per unit but only charge when something happens.

One last comparison worth running: organic clicks have no CPM. Every visit you earn from search rankings arrives at zero marginal cost, month after month. If your paid CPMs keep climbing, request a free SEO audit and see how much of that demand you could capture without paying for impressions at all.

Related articles

FAQ

CPM Calculator: questions, answered

How do I calculate CPM?
Divide your total campaign cost by the number of impressions, then multiply by 1,000. If you spent $500 and served 125,000 impressions, your CPM is $4.00. To go the other way, multiply impressions in thousands by the CPM rate to get total cost.
What is a good CPM?
It depends on the platform and audience. Industry benchmark reports commonly cite Facebook CPMs around $10 to $15, Google Display around $3, and TikTok lower for broad targeting. A good CPM is one that delivers your target audience profitably, so judge it against your conversion rate and customer value, not the raw number alone.
How many impressions do I get for $1,000 at a $5 CPM?
200,000 impressions. The formula is (budget / CPM) x 1,000, so $1,000 divided by $5.00 times 1,000 equals 200,000. At a $10 CPM the same budget buys 100,000 impressions, and at a $2 CPM it buys 500,000.
CPM vs CPC: which is better?
CPM is better for awareness and reach, CPC for traffic and conversions. With CPM you pay for views whether or not anyone clicks; with CPC you only pay for clicks. If your ad has a strong CTR, CPM buying often works out cheaper per click, which you can check with the CPC to CPM converter above.
Why is my CPM so high?
The most common causes are narrow targeting, high-competition audiences, low ad relevance scores, small budgets that limit auction learning, and seasonal demand spikes like Q4. Broaden your audience, refresh creative that has fatigued, and improve CTR: platforms reward engaging ads with cheaper impressions.

More free tools

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com