CPM calculator (cost per mille)

Work out your CPM, the cost of a campaign or the impressions a budget buys, then follow it through to clicks, leads and the people you reach.

  1. Choose what to work out
  2. Fill in the two figures you know
  3. Add clicks or conversions to follow the money
Work out

What you spent, or plan to spend, before VAT.

How many times the ad was shown. Every platform reports it.

More options

From the same report, to see the cost of a click and the click-through rate.

Leads or sales from the campaign, to see what each one cost.

How many times each person sees the ad. Meta reports it; 2 to 3 is common for a short campaign.

Example figures. Put in yours.

Your CPM

 

Cost per impression
People reached
Clicks
Cost per click
Click-through rate
Conversions
Cost per conversion

The calculator needs JavaScript. The formula is below if you would rather work it out by hand.

Have us run the ads

This CPM calculator works three ways. Give it what you spent and the impressions you got, and it tells you your CPM. Give it a CPM and some impressions, and it tells you the cost. Or give it a budget and a CPM, and it tells you how many times your ad will be seen.

Then follow the money. Under More options, add your clicks and conversions, or the rates you expect, and it shows what each click and each lead cost. Add a frequency and it estimates how many people you reached.

How to calculate CPM (the CPM formula)

CPM is cost per mille, the price of a thousand impressions. Divide the cost by the impressions and multiply by 1,000. One sum does all three jobs.

To find Formula Example
CPM Cost ÷ impressions × 1,000 €500 ÷ 125,000 × 1,000 = €4.00
Cost CPM × impressions ÷ 1,000 €4.00 × 125,000 ÷ 1,000 = €500
Impressions Cost ÷ CPM × 1,000 €500 ÷ €4.00 × 1,000 = 125,000

The currency makes no difference to the sum. Pick euro, sterling or dollars and the answer comes back in yours.

What is CPM in marketing?

An impression is one showing of your ad on one screen. CPM prices a thousand of them. Nobody has to click.

That makes it the natural measure for ads people see rather than search for. Meta charges most campaigns by impression, so your Facebook and Instagram reports lead with it. Google’s display network and YouTube let you bid for views by the thousand.

Search ads are charged per click. You can still work out their CPM from the cost and the impressions, and it’s a fair way to compare channels side by side.

What CPM can’t tell you is who saw the ad. A cheap thousand impressions in front of people who will never buy is dearer than an expensive thousand in front of people who will.

What’s the difference between CPC, CPM and CPA?

They price the same campaign at three different points.

Measure What it prices Formula
CPM A thousand showings of the ad Cost ÷ impressions × 1,000
CPC One click Cost ÷ clicks
CPA One result: a lead, a sale, a call Cost ÷ conversions

They are linked by two rates. Click-through rate turns impressions into clicks. Conversion rate turns clicks into results. Cost per click = CPM ÷ (CTR × 10), with CTR as a percentage, so a €4 CPM at a 1% click-through rate is 40 cent a click.

Lift the rate to 2% and the same CPM gives you 20 cent a click. That’s why a better ad often does more for your costs than a cheaper audience. It lowers the price of every click without touching the CPM.

Should I use CPM or CPC?

Pay by impression when you want to be seen: a launch, an event, a local audience you want to remember your name. Pay by click when you want visits, and let the platform find the people likely to click.

Whichever you buy, judge it on CPA. Cheap impressions and cheap clicks both look good in a report and cost you money if nobody buys. The ROAS calculator tells you whether they paid for themselves.

Reach and frequency in the CPM calculator

Impressions count showings, not people. If each person sees your ad three times, 125,000 impressions reached about 42,000 people. Meta reports frequency for every campaign; put it under More options and the calculator does the division.

Watch it climb. Once the same people have seen an ad five or six times, reactions fall and the price rises. Fresh creative every few weeks keeps both in check.

What makes CPM go up or down

You are bidding against every advertiser who wants the same people. A small audience that everyone wants, like business owners in one county, costs more per thousand. So does a busy season. Black Friday. Christmas.

A weak ad costs more too, because the platforms charge more to show ads people scroll past.

And sometimes everybody’s prices rise at once. In the second quarter of 2026, Meta reported that the average price per ad rose 12% on a year earlier, while the impressions it delivered rose 14%. More people are seeing ads. Each showing costs more.

How to lower your CPM

Start with the ad, not the budget. Ads people stop for are cheaper to show, on every platform.

Then look at the audience. Very narrow targeting often costs more per thousand than a broader audience the platform can find buyers in. Test both.

For what shapes the price in Ireland, read our Facebook ads cost guide and our Instagram ads cost guide. Or hand it over: we run the campaigns.

Every euro of ad spend has to come back with more than it cost.

Client results, measured in the numbers the business cares about.

See the work
  • Paid media 8x return on advertising spend PPC
  • Organic growth 900 to 6,000 monthly organic visits SEO
  • Lead generation 44 valuation leads in one month Conversion

Questions people ask.

How do you calculate CPM?

Divide the cost by the impressions and multiply by 1,000. €500 for 125,000 impressions is €500 ÷ 125,000 × 1,000, a CPM of €4.00.

How much does CPM cost per 1,000 views?

CPM is the cost per 1,000 views, so the question is really what the platform charges you, and that moves with the audience, the season and how many advertisers want the same people. Your ads account shows your own CPM for every campaign; our Facebook ads cost guide shows what shapes the price in Ireland.

What does a $15 CPM mean?

That every 1,000 times the ad is shown costs $15, or 1.5 cents an impression. The same reading works in euro or sterling: a €15 CPM is €15 per 1,000 impressions.

Is a $20 CPM high?

It depends on who it reaches. A $20 CPM that puts you in front of the few hundred buyers in a niche can be cheap; the same price for a broad audience that never buys is dear. Judge CPM beside what each click, lead or sale ends up costing.

How many views do I get for $1 on Facebook?

Divide 1,000 by your CPM. At a $5 CPM, $1 buys about 200 impressions; at $10, about 100. To see it for a whole budget, choose Impressions in the calculator.

Is CPM the same as CPC?

No. CPM prices a thousand views of the ad; CPC prices a single click. Add your clicks to the calculator and it shows both, with the click-through rate that links them.

More free marketing tools

Free, no sign-up, and every answer shows its working.

  • Ads and PPC

    CTR calculator

    Click-through rate from clicks and impressions, set against the published average for your industry, or two ads compared to see which really wins.

    • Free
    • No sign-up
  • Ads and PPC

    ROAS calculator

    Return on ad spend, your break-even ROAS and the profit left after ads, or the target ROAS to give Google and Meta.

    • Free
    • No sign-up
  • Budgets and pricing

    Google Ads budget calculator

    Start from the enquiries you want and get the monthly budget that buys them, then what those enquiries are worth once they become customers.

    • Free
    • No sign-up
  • SEO and reviews

    SEO ROI calculator

    What ranking is worth: visits, enquiries, customers and the return on your SEO spend, with Google's own search figures for 115 trades in Ireland and the UK.

    • Free
    • No sign-up
  • SEO and reviews

    Google review calculator

    How many 5-star reviews it takes to reach the rating you want, how long that will take, and how many bad ones would knock you back.

    • Free
    • No sign-up
  • Websites

    Website cost calculator

    Price a new website line by line from what Irish and UK designers publish, with a timeframe, running costs and a brief to send for quotes.

    • Free
    • No sign-up

Paid media measured on what it returns, not what it spends.

Google, Meta, LinkedIn and TikTok campaigns built on search terms, creative testing and conversion tracking, not impressions.

Let’s talk