CPM Calculator — Free Cost Per Mille Calculator for Media Planners (2026)
Free CPM calculator for media planners. Calculate cost per 1,000 impressions, reverse-solve for impressions or budget, and compare against current channel benchmarks for CTV, programmatic, social, and more.
CPM — cost per mille, or cost per 1,000 impressions — is the common currency of media planning. Every channel, from linear TV to programmatic display to podcast sponsorships, quotes or negotiates in CPM. This calculator gives you the exact CPM for any spend and impression combination, lets you reverse-solve for impressions from a budget, and includes real 2026 channel benchmarks to sanity-check proposals before you commit.
Total amount spent on the campaign, flight, or placement.
Total number of ad impressions delivered.
CPM (Cost Per Mille)
$20.00
Your cost per 1,000 impressions
How It Works
The formula is: **CPM = (Total Ad Spend ÷ Total Impressions) × 1,000**. If you spend $10,000 to deliver 500,000 impressions, your CPM is $20.00. Reverse the math to estimate delivery: **Impressions = (Budget ÷ CPM) × 1,000**. So a $10,000 budget at a $20 CPM buys roughly 500,000 impressions. Use the presets to model spend at realistic 2026 channel rates — CTV is 8–15× more expensive than open-auction programmatic display, and paid social falls in between.
Frequently Asked Questions
What is a good CPM in 2026?
CPMs vary dramatically by channel. Open-auction programmatic display runs $1.50–$4.00. Paid social (Meta, TikTok) averages $5–$15. YouTube in-stream typically lands at $10–$25. CTV/streaming video ranges from $25–$50 for premium inventory, $14–$22 for FAST and ad-supported tiers. Linear TV national primetime is $20–$45. A 'good' CPM is one that delivers your target audience at a cost-per-outcome that hits your ROI, not the absolute lowest CPM.
What is the difference between CPM and eCPM?
CPM is the price an advertiser pays per 1,000 impressions. eCPM (effective CPM) is a normalized metric used to compare the impression-equivalent cost of non-CPM pricing models like CPC or CPA. Publishers also use eCPM as a revenue-per-1,000-impressions metric. For planners, eCPM is useful when comparing a CPM-priced CTV buy against a CPC-priced search campaign on the same dashboard.
How do I calculate CPM for a linear TV buy?
Linear TV CPM is calculated the same way — spend divided by impressions times 1,000 — but impressions are derived from Nielsen ratings rather than ad-server logs. Multiply the GRP (gross rating points) by the universe estimate for your target demo to get impressions. For example, 100 GRPs against a 125M household universe equals roughly 125M impressions (1 rating point = 1% of universe).
Should I always optimize for the lowest CPM?
No. Low CPM often correlates with low-quality inventory — MFA (made for advertising) sites, bot traffic, and unviewable placements. A $2 CPM on MFA delivers far less real value than a $25 CPM on premium CTV with 95% viewability and human audience. Optimize for cost per viewable impression, cost per attentive second, or cost per outcome — not CPM alone. Layer in viewability, IVT, and attention metrics before declaring a buy efficient.
How much do CPMs increase during Q4 and peak seasons?
Expect 30–80% CPM inflation from mid-October through December. Black Friday and Cyber Monday weeks routinely see 2× normal rates on social and display. Political cycles push local broadcast and CTV CPMs up 50–100% in battleground states from August through early November. Plan Q4 with a 40% CPM premium baked into your budget, or lock PMP rates by August to avoid auction exposure.
Is CPM the same as CPT or cost per thousand?
Yes — CPM, CPT (cost per thousand), and cost per mille are the same metric. 'Mille' is Latin for thousand. 'CPT' is more common in traditional broadcast contexts, while 'CPM' is standard across digital. Some programmatic platforms also use 'eCPM' (effective CPM) when the underlying pricing is CPC or CPA and the platform is back-calculating the impressions-based equivalent.
Related Tools
Tools/Ctr Calculator
Calculate click-through rate using the same impressions and click data.
Tools/Impressions Calculator
Reverse-solve for impressions given budget and CPM.
Tools/Roas Calculator
Tie CPM-driven spend back to revenue and return on ad spend.
The Trade Desk
Major DSP where CPM-based buying is the primary pricing model.
Halliard
Halliard lets you plan, budget, and reconcile CPM buys across every channel in one place.
Plan smarter with Halliard — the OS for modern media teams
Compare features, pricing, and alternatives across 40+ media planning platforms.
Browse All Tools