CPM Calculator
Find cost per thousand impressions from spend and reach.
Results update as you type.
How it works
A CPM calculator tells you what it costs to put your advertising in front of one thousand pairs of eyes. CPM, short for cost per mille, is the currency of brand and awareness advertising, where the goal is reach rather than an immediate click. You enter the total amount spent on a placement and the number of impressions it delivered, and the calculator returns the price of every thousand impressions on one consistent scale. That single number lets a media buyer line up radically different options, a premium homepage takeover, a run-of-network display buy, a connected-TV spot, a newsletter sponsorship, and see which one buys attention most cheaply. CPM matters because most large display, video and social campaigns are actually sold on a CPM basis, so understanding it is the difference between negotiating from strength and overpaying for inventory. A low CPM is not automatically better, because cheap impressions on the wrong audience waste money just as surely as expensive ones, but among comparable, well-targeted placements the lower CPM stretches a fixed budget further. Marketers, agencies, publishers and founders use a CPM calculator to plan budgets, forecast how much reach a spend will buy, benchmark quoted rates against what they actually paid, and audit whether a platform delivered the impressions it promised. It converts an invoice and a delivery report into a comparable, negotiable price for attention.
CPM = (total cost ÷ impressions) × 1,000
CPM stands for cost per mille, the Latin word for thousand, and it prices advertising by the audience it reaches rather than by clicks or sales. Dividing total spend by the number of impressions gives the cost of a single impression, and multiplying by one thousand scales that tiny figure into the round unit the ad industry quotes. Because impressions are the denominator, a larger, cheaper reach lowers CPM while premium placements raise it, making the metric a clean way to compare the raw price of visibility across publishers and formats.
Source:Standard advertising metric (CPM)
We review all our tools from time to time to ensure accuracy.
Worked example
How to use this calculator
- 1
Enter your values
Enter total ad cost and impressions.
- 2
Adjust the options
Fine-tune any options to match your situation.
- 3
Read your result
CPM updates instantly as you type — no button to press.
Frequently asked questions
What is a good CPM?
There is no single good CPM, because it depends heavily on platform, format, targeting and season. Broad display networks can run a few dollars per thousand, while tightly targeted social or premium video often costs ten to thirty dollars or more. Instead of chasing an absolute number, compare CPM against similar placements aimed at the same audience, and weigh it against how well those impressions actually convert into attention and sales.
What is the difference between CPM and CPC?
CPM charges for every thousand impressions regardless of whether anyone clicks, so you pay for reach and exposure. CPC charges only when someone clicks, so you pay for engagement. Awareness and brand campaigns usually favour CPM because the goal is visibility, while direct-response campaigns often prefer CPC because it ties cost to a measurable action. Many platforms let you buy either way, and the right choice depends on your objective.
Why do advertisers use impressions instead of clicks?
Impressions measure how many times an ad was shown, which is the natural unit for brand building, where the aim is to be seen and remembered rather than clicked immediately. Television, out-of-home and much of digital video have no click to sell, so reach and frequency are what matter. Pricing by the thousand impressions gives buyers and sellers a common, comparable currency for that visibility across very different media.
Does a lower CPM always mean a better deal?
No. A rock-bottom CPM can signal low-quality inventory, bot traffic, or an audience that will never buy your product, so cheap impressions are not the same as valuable ones. The right way to judge a CPM is alongside the audience quality and downstream results, such as engagement, conversions and cost per acquisition. A higher CPM on a precisely targeted, high-intent audience often outperforms a bargain buy on the wrong crowd.
How can I lower my CPM?
Broaden or refine your targeting so the platform has more room to find cheaper impressions, improve ad relevance and creative quality since many auctions reward engaging ads with lower prices, and test different placements and formats to find inventory that is priced below its value. Avoiding the most competitive audiences and dayparts, and running ads when your audience is active but competition is lighter, can also pull the average cost per thousand down.