CPM Calculator
Calculate Cost Per Mille (CPM) from total cost and impressions, or solve for the missing input. The IAB standard pricing metric for impression-based advertising.
How It Works
- 1
Pick the unknown variable
Choose CPM, total cost, or impressions. The calculator solves for the selected value from the other two.
- 2
Enter the two known values
Use data from the same line item or campaign in the same currency. Remember CPM includes a factor of 1,000 — 50,000 impressions at $3 CPM is $150, not $150,000.
- 3
Review the result
Compare the CPM against platform benchmarks for the inventory class. Then convert to effective CPC or CPA using observed CTR and conversion rate before deciding whether the buy is efficient.
Understanding Cost Per Mille (CPM)
Cost Per Mille is the IAB-standard pricing metric for impression-based advertising: total cost divided by impressions, multiplied by 1,000. 'Mille' is Latin for thousand, a naming convention imported from newspaper display advertising in the 1920s. The Interactive Advertising Bureau (iab.com) publishes CPM as the headline unit in its Display and Video Measurement Guidelines, and CPM remains the settlement currency for programmatic display, connected TV, YouTube, podcast host-reads, and most sponsorship deals. Typical CPM benchmarks by inventory class in 2024: open programmatic display ran $0.50-$2.00, Meta feed $7-$14, YouTube TrueView $6-$15, LinkedIn feed $30-$50, premium CTV like Hulu or Netflix $40-$60, and podcast host-reads $15-$30 per thousand downloads in AdvertiseCast's 2024 rate card. A CPM-only view is a trap: CPM measures delivery cost, not value delivered. A $5 CPM with 0.1% CTR equals a $5.00 CPC; a $15 CPM with 2% CTR equals a $0.75 CPC — the 'cheaper' CPM is six times more expensive per click. Use CPM to forecast reach-and-frequency plans, compare inventory on equal impression footing, and reconcile programmatic invoices, but always pair it with downstream metrics (CTR, completion rate, view-through conversion) before declaring a buy successful.
Common pitfalls
CPM measures delivery cost, not value. A $5 CPM with 0.1% CTR is a $5.00 CPC; a $15 CPM with 2% CTR is a $0.75 CPC — the 'cheaper' CPM is 6x more expensive per click. Always convert CPM to effective CPC or CPA before comparing inventory.
Viewability changes the economics. The IAB/MRC Viewable Impression Standard (50% of pixels for 1 second for display, 2 seconds for video) means a $10 gross CPM at 40% viewability is effectively $25 per viewable-CPM. Buy on vCPM when possible, not raw CPM.
Open programmatic carries a 30-50% ad-tech tax. ISBA and PwC's Programmatic Supply Chain Transparency Study 2023 found that for every $1 an advertiser spent, only about $0.51 reached the publisher after DSP fees, SSP fees, and data fees. A $2.00 open-exchange CPM costs the advertiser $2.00 but funds roughly $1.00 of actual media.
Frequency capping affects reported CPM. Without caps, a single user seeing 20 impressions inflates your reach numerator; capped campaigns reach more unique people for the same spend. Reported CPM is identical either way, but unique-reach CPM differs by 3-10x. Ask for reach-and-frequency reporting, not raw impressions.
Podcast and CTV CPMs exclude ad-serving and measurement costs. The $30 CTV CPM quoted by a platform does not include the $0.50-$2.00 per thousand charged by Innovid, FreeWheel, or Videology for ad-serving, nor brand-lift or ACR measurement fees. Budget an extra 5-10% on premium video CPM buys.
Frequently Asked Questions
What is CPM and how is it calculated?
CPM (Cost Per Mille) is the IAB-standard pricing metric for impression-based advertising. It equals total cost divided by impressions, multiplied by 1,000. 'Mille' is Latin for thousand. If you spent $150 for 50,000 impressions, CPM = ($150 / 50,000) × 1,000 = $3.00.
What is a good CPM?
Benchmarks vary widely by inventory class. In 2024: open programmatic display ran $0.50-$2.00, Meta feed $7-$14, YouTube TrueView $6-$15, LinkedIn feed $30-$50, premium CTV (Hulu, Netflix) $40-$60, and podcast host-reads $18-$40 per thousand downloads (AdvertiseCast). Always compare CPM against effective CPC or CPA, not in isolation.
Why does CPM use 'mille' instead of just 'thousand'?
Mille is Latin for thousand. The convention dates to newspaper display advertising in the 1920s, where rates were quoted per mille (per thousand) readers. Digital advertising inherited the term. Functionally CPM and cost per thousand impressions are identical.
Is a lower CPM always better?
No. CPM measures delivery cost, not value. A $5 CPM with 0.1% CTR is a $5.00 CPC; a $15 CPM with 2% CTR is a $0.75 CPC — the 'cheaper' CPM is six times more expensive per click. Always convert CPM to effective CPC or CPA before comparing inventory.
What is viewable CPM (vCPM)?
vCPM is CPM calculated only on impressions that met the IAB/MRC Viewable Impression Standard: 50% of pixels in view for 1 second (display) or 2 seconds (video). A $10 gross CPM at 40% viewability is effectively $25 per viewable impression thousand. Buy on vCPM when possible, not raw CPM.
Why does my CPM differ between platforms?
CPM reflects audience quality, inventory scarcity, and demand. LinkedIn's $30+ CPM reflects B2B decision-maker targeting; programmatic display's $1 CPM reflects abundant, often low-quality inventory. Programmatic also carries a 30-50% ad-tech tax per ISBA's 2023 Programmatic Supply Chain Transparency Study — only $0.51 of every $1 reaches the publisher.
How does frequency capping affect CPM?
Frequency caps limit how many times one user sees an ad. Reported CPM is the same whether one user sees 20 impressions or 20 users see 1 impression each, but the unique-reach CPM differs by 3-10x. Ask for reach-and-frequency reporting, not raw impressions, when evaluating inventory.
Related Tools
CPC Calculator
Calculate Cost Per Click (CPC) from total cost and clicks, or solve for the missing input. The IAB standard pricing metric for paid search and performance advertising.
ROAS Calculator
Calculate Return on Ad Spend (ROAS) from revenue and ad spend, or solve for the missing input. Shows ratio, percentage, and break-even status.
Percentage Calculator
Calculate percentages, percentage change, and more.