CPM Calculator — Find Your Cost Per Thousand Impressions Instantly
Whether you’re running display campaigns on Google, paid social on Facebook, or pre-roll video on YouTube, understanding what you pay per thousand impressions is essential for budget control. This free CPM calculator removes the manual arithmetic and gives you answers in real time — just enter your numbers and results appear instantly.
CPM, which stands for cost per mille (mille being Latin for thousand), is the standard pricing model for impression-based advertising. Publishers, ad networks, and programmatic platforms all use it to quote inventory prices. Marketers use it to compare channel efficiency, forecast campaign budgets, and evaluate whether a given placement is worth the spend.
What the CPM Formula Actually Means
The CPM calculation is straightforward: divide your total ad spend by the number of impressions delivered, then multiply by 1,000. For example, if you spend $800 on a campaign that generates 200,000 impressions, your CPM is ($800 ÷ 200,000) × 1,000 = $4.00. That means every thousand people who saw your ad cost you four dollars — regardless of whether any of them clicked.
The calculator above works in all three directions. In Calculate CPM mode, you enter your spend and impression count. In Calculate Cost mode, you enter a target CPM and your anticipated impressions to project spend. In Calculate Impressions mode, you enter a budget and a CPM rate to find out how many eyeballs that budget buys. Each mode is useful at a different stage of campaign planning.
CPM vs. CPC — Which Metric Should You Track?
CPM and CPC (cost per click) answer different questions. CPM tells you the price of visibility; CPC tells you the price of engagement. Brand awareness campaigns typically optimize for CPM because the goal is reach, not immediate action. Conversion campaigns, by contrast, usually optimize for CPC or CPA because clicks and actions are what move the revenue needle. However, even in click-optimized campaigns, monitoring CPM helps you understand auction competitiveness. A rising CPM alongside a stable CTR usually signals that your audience is being targeted by more competitors, which inflates costs across the board. Use our CTR calculator alongside this tool to see both dimensions simultaneously.
Platform-by-Platform CPM Benchmarks in 2024
Average CPMs vary widely across channels, and knowing those benchmarks is what separates strategic media buying from guesswork. The figures below reflect real-world ranges reported by advertisers and aggregated by platforms like Google’s Think with Google and independent measurement firms.
CPM Calculator for YouTube and Video Platforms
YouTube CPMs typically range from $4 to $10 for in-stream ads, though niche verticals like personal finance or software can push past $20. The CPM calculator for YouTube works the same way as for any other platform — enter your video ad budget and the impressions YouTube Analytics reports, and the formula handles the rest. Skippable TrueView ads only count an impression once the viewer watches five seconds, so your effective CPM may differ from the gross figure YouTube reports in its dashboard.
TikTok’s ad platform operates on a minimum campaign budget of $500, with standard In-Feed CPMs between $9 and $11. Premium placements like TopView — the full-screen ad served when a user opens the app — command CPMs of $50 or more. Consequently, the CPM calculator for TikTok campaigns is especially useful during the proposal stage, before you’ve committed spend, because the minimum entry point is significantly higher than Facebook or Google Display.
LinkedIn and B2B Advertising CPM Benchmarks
LinkedIn is routinely the most expensive major platform on a CPM basis, with rates commonly landing between $33 and $80 depending on audience seniority and industry. That premium exists because LinkedIn audiences are work-context verified — job title, company size, and industry are self-declared and regularly updated. For B2B marketers selling enterprise software or professional services, a $60 CPM can be justified if the conversion value is high enough. Furthermore, LinkedIn’s Matched Audiences feature, which lets you upload account lists or retarget website visitors, tends to carry a 20–30% CPM premium over standard interest targeting.
By contrast, Google Display Network placements remain the most cost-efficient option for sheer reach, with CPMs often below $2 on broad audiences. The trade-off is intent signal quality — someone browsing a recipe blog isn’t necessarily ready to buy software. As a result, GDN works best for retargeting users who have already visited your site, where the impression carries a warmer audience signal.
How to Use This Free CPM Calculator for Budget Planning
The most practical use of a free CPM calculator is reverse-engineering a budget from a reach goal. Suppose your media plan calls for 5 million impressions across a Facebook campaign, and the platform estimates a $9.50 CPM. Plug those numbers into Calculate Cost mode: 5,000,000 impressions at $9.50 CPM = $47,500 in required spend. That single calculation tells your finance team exactly what line item to approve — and it takes three seconds with this tool.
Using CPM Data to Negotiate with Publishers
Direct-buy publisher deals — where you purchase inventory directly from a news site or vertical publication rather than through a programmatic exchange — are often quoted as flat CPMs. Armed with programmatic benchmarks, you can negotiate more effectively. If a publisher quotes $25 CPM for a banner placement on a site where Google Ad Manager data suggests similar inventory clears at $8–$12 programmatically, you have data to push back or request performance guarantees. Moreover, many publishers will add value through content integrations or newsletter placements if you can demonstrate cost sensitivity with real numbers.
For those who prefer spreadsheet-based planning, it’s worth noting that the CPM formula translates directly into Excel or Google Sheets: =(spend/impressions)*1000. However, this CPM calculator online removes the setup time and is accessible on any device without a spreadsheet file open.
Frequently Asked Questions
=(A1/B1)*1000 in C1 to return your CPM. To build a full media plan, you can extend this across rows for each campaign or channel, then use conditional formatting to flag CPMs above a threshold. However, a dedicated CPM calculator online has practical advantages: it requires no file setup, works on mobile without zooming into small cells, and immediately surfaces industry benchmarks for comparison. For recurring reporting or complex multi-channel models, a CPM calculator Excel template is the right tool; for quick one-off calculations, this free CPM calculator is faster.