All Calculators About Contact Privacy Policy

CPM Calculator — Free Cost Per Thousand Tool

CPM Calculator
Instantly calculate CPM, total ad cost, or total impressions — switch modes below.
$
#
$
CPM
Enter values above
Industry CPM Benchmarks
Google Display
$0.50–$4
Avg ~$2.00
Google Search
$10–$50
High intent
Facebook Ads
$5–$14
Avg ~$8.60
Instagram
$6–$15
Visual-heavy
YouTube
$4–$10
Video CPM
TikTok
$9–$11
TopView ~$50
LinkedIn
$33–$80
B2B premium
Twitter/X
$5–$12
Promoted posts

CPM Calculator — Find Your Cost Per Thousand Impressions Instantly

CPM calculator formula showing Ad Cost divided by Total Impressions multiplied by 1000 equals CPM

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

A CPM calculator is a tool that computes the cost per thousand impressions for an advertising campaign using the formula: (Total Ad Spend ÷ Total Impressions) × 1,000. It works in three directions — you can solve for CPM, for total cost, or for total impressions depending on which variables you already know. For example, if you spent $1,200 and received 300,000 impressions, your CPM is ($1,200 ÷ 300,000) × 1,000 = $4.00. This tool is used by media buyers, performance marketers, and brand managers to evaluate the cost-efficiency of paid advertising placements across Google, Facebook, YouTube, TikTok, LinkedIn, and programmatic display networks. The calculation itself is simple arithmetic, but having an instant CPM calculator online eliminates manual errors and speeds up campaign planning significantly.
A “good” CPM depends heavily on platform, industry, and campaign objective. For brand awareness on Google Display Network, CPMs below $3 are considered competitive. Facebook and Instagram typically average $7–$14, while YouTube video CPMs run $4–$10 for skippable formats. LinkedIn, which serves a verified professional audience, routinely commands $33–$80. By contrast, TikTok’s standard In-Feed CPMs sit around $9–$11, though premium placements spike far higher. In high-value verticals like legal, finance, or B2B SaaS, CPMs of $30–$60 are normal even on mainstream platforms because the audience quality justifies the premium. The key benchmark isn’t the raw CPM but rather your cost per conversion: a $40 CPM that drives $10 CPA beats a $5 CPM that generates no conversions.
To use a CPM calculator for YouTube, you need two of three variables: ad spend, impression count, or CPM rate. If you’re planning a campaign, YouTube’s Reach Planner tool (inside Google Ads) can forecast expected impressions for a given budget and audience. Enter that forecasted impression count alongside your planned budget into this calculator’s “Calculate CPM” mode to see your projected cost per thousand. After the campaign runs, pull your actual impressions from YouTube Analytics and enter real spend to find your true CPM. YouTube distinguishes between “impressions” (when the thumbnail was shown) and “views” (when someone watched or interacted), so confirm you’re using the same definition of impressions throughout your CPM calculation to avoid misleading comparisons.
Yes — the CPM formula translates directly into any spreadsheet. In Excel or Google Sheets, enter your total spend in cell A1 and your total impressions in B1, then use the formula =(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.
In the trucking and freight industry, CPM stands for cost per mile, not cost per mille. It refers to how much it costs a carrier to operate a truck for one mile, covering fuel, driver wages, maintenance, and overhead. The CPM calculation in trucking is: Total Operating Costs ÷ Total Miles Driven = CPM. This is a fundamentally different metric from advertising CPM, even though the abbreviation is identical. A trucking CPM of $1.85 per mile, for instance, tells a fleet operator how efficiently their vehicles are running — it has nothing to do with impressions or ad inventory. If you searched for a CPM calculator in a trucking context, the formula and inputs are different from what this tool provides; you would need to enter total operational costs and total miles rather than ad spend and impressions.
A CPM calculator helps with Google Ads in several ways. For Display and YouTube campaigns running on a target CPM (tCPM) bidding strategy, the calculator lets you set a realistic bid by benchmarking against historical campaign data. If your last campaign delivered 500,000 impressions on a $2,200 budget, that’s a $4.40 CPM — and you can use that figure as the baseline tCPM bid for your next flight. For Performance Max campaigns, Google doesn’t expose CPM directly, but you can derive it by dividing your spend by impressions in the campaign report and multiplying by 1,000. Furthermore, this CPM calculator Google campaigns benefit from can be used alongside CPC and CPA data to build a full-funnel efficiency picture: impressions feed awareness, clicks signal interest, and conversions measure outcomes.
Scroll to Top