CPM Calculator
Free CPM calculator: enter any two of cost, impressions, and CPM to solve for the third. Price ad campaigns and estimate reach or revenue in seconds.
Download Files
No files are available for this form yet.
CPM Calculator
Cost per 1,000 impressions. Fill in any two fields and the third is calculated.
CPM = (cost รท impressions) ร 1,000. Enter the two values you know and leave the one you want blank.
A CPM calculator works out the cost per thousand impressions of an advertising campaign โ or, given any two of cost, impressions, and CPM, solves for the third. Fill in the two values you know above and the calculator returns the one you need, so you can price, compare, and plan ad buys quickly.
What Is CPM?
CPM stands for “cost per mille,” where mille is Latin for thousand, so CPM is the cost of one thousand ad impressions. It’s one of the most common ways digital and traditional advertising is priced, from social media and display ads to podcasts and billboards. CPM matters because it lets you compare the cost of reaching audiences across very different platforms on a level footing: a campaign isn’t simply “expensive” or “cheap” until you know how many people it reaches, and CPM is the per-thousand-reach price that makes those comparisons fair. Advertisers use it to budget and compare; publishers and creators use it to price their inventory and estimate revenue.
How to Use This Calculator
- Enter any two of the three fields: campaign cost, impressions, and CPM.
- Leave the field you want to find blank.
- The calculator fills in the missing value automatically.
For example, enter the cost and the impressions to get your CPM; enter a target CPM and your budget to see how many impressions you can expect; or enter a CPM and the impressions you want to estimate the cost.
How It Is Calculated
The core formula is simple: CPM equals the campaign cost divided by impressions, multiplied by one thousand. From that one relationship the calculator can rearrange to solve for whichever value you leave blank. To find cost, it multiplies the CPM by impressions and divides by a thousand. To find impressions, it divides the cost by the CPM and multiplies by a thousand. Because all three are linked by the same equation, knowing any two always determines the third โ which is what makes CPM such a quick planning tool.
Using CPM to Plan and Compare
CPM is most useful as a comparison and budgeting lens, but it’s worth understanding what it does and doesn’t tell you. A lower CPM means you pay less to put your message in front of a thousand people, which sounds purely good โ but cheap impressions on the wrong audience are worth less than pricier impressions on exactly the right one. That’s why experienced advertisers read CPM alongside other metrics: CPC (cost per click) and CPA (cost per acquisition) tell you what you pay for actual engagement and results, while CPM only tells you the cost of exposure. A premium platform with a high CPM can still be the better buy if its audience converts. Use CPM to size budgets, forecast reach, and compare similar placements, then layer in click-through and conversion data to judge whether that reach is actually paying off. For creators and publishers estimating income, the same math runs in reverse: multiply your expected impressions by your CPM and divide by a thousand to project revenue, and remember that real-world CPMs swing with season, niche, and demand, so plan with a conservative figure rather than a best-case one.
Tips and Common Mistakes
- Make sure cost and impressions cover the same campaign and period, or the CPM is meaningless.
- Don’t judge a buy on CPM alone โ pair it with click-through and conversion data.
- A higher CPM can be worth it if the audience is more targeted and converts better.
- For revenue forecasts, use a conservative CPM; real rates vary with season and demand.
- Remember impressions are exposures, not unique people โ frequency can inflate them.
CPM, CPC, and CPA: The Full Picture
CPM is one piece of a larger pricing puzzle, and the best media buyers read it alongside its cousins rather than in isolation. The three metrics answer different questions. CPM โ cost per thousand impressions โ measures the cost of exposure, of simply getting your message seen. CPC, cost per click, measures the cost of engagement, of someone actually responding to the ad. CPA, cost per acquisition (or action), measures the cost of a result you care about, like a sale, sign-up, or lead. A campaign can look cheap on CPM and still be expensive on CPA if those impressions reach the wrong people and rarely convert; conversely, a higher CPM on a tightly targeted, high-intent audience can produce the lowest cost per actual customer. That is why the right metric depends on your goal. For broad brand-awareness campaigns where the aim is reach and memorability, CPM is the natural way to budget and compare placements. For performance campaigns focused on clicks, leads, or sales, CPC and CPA matter more, and CPM becomes a supporting figure rather than the headline. Smart planning often uses all three together: estimate reach and budget with CPM, watch CPC to see whether the creative and targeting are earning attention, and judge overall success on CPA against the value of a customer. It also helps to remember what an impression really is โ an exposure, not a unique person โ so a high frequency can inflate impression counts without expanding your true audience. Use this calculator to handle the CPM math quickly, then bring in your click-through and conversion data to decide whether the exposure you are buying is actually turning into the results you need.
Frequently Asked Questions
How do I calculate CPM? Divide the campaign cost by the number of impressions, then multiply by 1,000. Enter cost and impressions above and the calculator returns the CPM.
Can I work backward from CPM? Yes. Enter a CPM with either the budget or the impressions and leave the third field blank to solve for cost or reach.
What’s a good CPM? It varies enormously by platform, audience, format, and season, so compare within the same channel rather than chasing a single universal number.
How is CPM different from CPC? CPM is the cost per thousand impressions (exposure); CPC is the cost per click (engagement). They measure different things and are best read together.
How do creators use CPM? To estimate ad revenue โ multiply expected impressions by the CPM and divide by 1,000. Use a conservative rate since CPMs fluctuate.
This tool is for general planning only. Actual ad costs and rates depend on your platform, targeting, and market conditions.
