Calculate cost per thousand impressions (CPM), total ad spend, or number of impressions in seconds. The fastest free online CPM calculator for digital marketers, media buyers, and advertisers.
Last verified: March 2026 · Sources listed below
Solving for: CPM
$
Your total advertising budget
Please enter your ad spend
#
Total number of ad views
Please enter impressions
Solving for: Total Ad Spend
$
Cost per thousand impressions
Please enter CPM rate
#
Target number of impressions
Please enter impressions
Solving for: Impressions
$
Your total advertising budget
Please enter your ad spend
$
Cost per thousand impressions
Please enter CPM rate
Your CPM
—
Was this calculator helpful?
Thanks for your feedback!
How to Use This CPM Calculator
This calculator solves all three variables in the CPM formula — choose which value you want to find:
Calculate CPM — Enter your total ad spend and total impressions to find your CPM rate. Use this to benchmark your campaign efficiency or compare platforms.
Calculate Total Spend — Enter your CPM rate and target impressions to find out how much budget you need. Great for media planning and budget forecasting.
Calculate Impressions — Enter your budget and CPM rate to find how many impressions your spend will buy. Use this for reach planning and audience forecasting.
💡 Tip: A lower CPM isn't always better — a $30 LinkedIn CPM reaching decision-makers may drive more ROI than a $1 display CPM reaching a broad, untargeted audience. Always evaluate CPM alongside CTR, conversion rate, and CPA.
What Is CPM and How Is It Calculated?
CPM stands for Cost Per Mille — Latin for "thousand." It is the standard pricing model for display advertising, programmatic media buying, video ads, and brand awareness campaigns. Advertisers pay a fixed rate for every 1,000 times their ad is shown (an impression), regardless of whether users click or take action.
The CPM Formula
CPM = (Total Ad Spend ÷ Total Impressions) × 1,000
To find Total Spend: Spend = (CPM × Impressions) ÷ 1,000
To find Impressions: Impressions = (Spend ÷ CPM) × 1,000
Average CPM Rates by Platform (2024–2025)
Google Display
$0.50–$2
avg CPM
Facebook / Instagram
$5–$15
avg CPM
YouTube
$4–$10
avg CPM
LinkedIn
$30–$80
avg CPM
Twitter / X
$6–$12
avg CPM
Programmatic Display
$1–$5
avg CPM
CPM vs CPC vs CPA — When to Use Each
CPM — Best for brand awareness, reach campaigns, and top-of-funnel advertising where visibility matters more than immediate clicks.
CPC (Cost Per Click) — Best for traffic and direct response campaigns. You only pay when users engage by clicking your ad.
CPA (Cost Per Acquisition) — Best for conversion-focused campaigns. You pay only when a specific action (purchase, sign-up) occurs.
What Is eCPM?
eCPM (effective Cost Per Mille) is a publisher metric that normalizes revenue across all ad types — including CPC and CPA campaigns — into a per-thousand-impressions value. It is calculated as: eCPM = (Total Earnings ÷ Total Impressions) × 1,000. Publishers use eCPM to compare the revenue efficiency of different ad networks and monetization strategies.
Frequently Asked Questions
What is CPM in digital advertising? +
CPM stands for Cost Per Mille — the cost an advertiser pays per 1,000 ad impressions. It is the primary pricing model for display ads, video ads, programmatic media buying, and brand awareness campaigns. Unlike CPC (cost per click), CPM is charged regardless of user interaction — you pay for visibility, not engagement.
How do I calculate CPM from my ad spend? +
Use the CPM formula: CPM = (Total Spend ÷ Impressions) × 1,000. For example, if you spent $750 and received 150,000 impressions, your CPM = ($750 ÷ 150,000) × 1,000 = $5.00. You can also use the calculator above — select "Calculate CPM," enter your spend and impressions, and get your result instantly.
What is a good CPM rate for digital ads? +
A "good" CPM depends on platform, industry, and targeting. Google Display averages $0.50–$2 CPM. Facebook and Instagram range from $5–$15. LinkedIn is typically $30–$80 due to its professional targeting precision. Programmatic display averages $1–$5. A lower CPM means cheaper reach, but quality of targeting matters more than raw CPM alone. A highly targeted $30 CPM can outperform a broad $1 CPM if the audience converts at a higher rate.
What is the difference between CPM and CPC? +
CPM (Cost Per Mille) charges per 1,000 impressions — you pay for your ad being shown, regardless of clicks. CPC (Cost Per Click) charges only when someone clicks your ad. CPM is ideal for brand awareness and reach; CPC is better for traffic and direct-response campaigns. To compare them, use the formula: Effective CPC = CPM ÷ (CTR × 10). If your CPM is $5 and CTR is 1%, your effective CPC = $5 ÷ (1 × 10) = $0.50.
How many impressions does my budget buy? +
Use the formula: Impressions = (Budget ÷ CPM) × 1,000. Example: $2,000 budget with a $5 CPM = ($2,000 ÷ $5) × 1,000 = 400,000 impressions. Use the "Calculate Impressions" mode in our CPM calculator above to get this result instantly for any budget and CPM rate.
What is eCPM and how is it different from CPM? +
eCPM (effective Cost Per Mille) is a publisher-side metric that calculates total earnings per 1,000 impressions across all monetization methods — including CPC, CPA, and direct deals — not just CPM campaigns. Formula: eCPM = (Total Revenue ÷ Total Impressions) × 1,000. Advertisers use CPM to measure ad cost; publishers use eCPM to measure ad revenue efficiency and compare across networks.
Why is LinkedIn CPM so much higher than other platforms? +
LinkedIn's high CPM ($30–$80) reflects the premium value of its professional audience. LinkedIn allows advertisers to target by job title, company size, seniority, and industry — making it exceptionally valuable for B2B campaigns targeting decision-makers. While the CPM is high, the cost per qualified lead (CPL) is often competitive or superior to lower-CPM platforms because the audience targeting is significantly more precise.
This calculator uses standard digital marketing formulas and industry benchmark data. Results depend on your specific campaign metrics — benchmarks are industry averages and may not reflect your niche or audience.
📊
IAB (Interactive Advertising Bureau)
Industry-standard definitions for CPM, CTR, CPC, and impression counting methodology per IAB Measurement Guidelines.
📈
Industry Benchmark Reports
Average CTR, CPM, and conversion rate benchmarks from WordStream, HubSpot, and Google Ads performance data across industries.
How we calculate: All calculations follow IAB-standard formulas for digital advertising metrics. Benchmark comparisons use the latest available industry data updated annually.
Last reviewed and updated: March 2026 · Next review scheduled: June 2026