CPM (Cost Per Mille) Calculator

Calculate your CPM from ad spend and impressions. Reverse-calculate impressions or budget from a target CPM for display and social campaigns.

Not used in this mode
%
%
CPM
$4.00
Cost per 1,000 impressions
Total Impressions
500,000
Cost per impression: $0.00
Total Budget
$2,000.00
500,000 imps ร— $4 CPM รท 1,000
Total Clicks
1,750
At 0.35% CTR
Effective CPC
$1.14
Budget รท clicks
Conversions
35
At 2% conversion rate
Cost per Acquisition
$57.14
Budget รท conversions
ROAS
0.87ร—
Revenue $1,750.00 / Spend $2,000.00
Campaign Profitability-$250.00
Spend: $2,000.00

Budget Scaling Table

BudgetImpressionsClicksConversionsRevenueROAS
$500.00125,0004379$437.000.87ร—
$1,000.00250,00087517$875.000.87ร—
$2,500.00625,0002,18844$2,188.000.88ร—
$5,000.001,250,0004,37588$4,375.000.88ร—
$10,000.002,500,0008,750175$8,750.000.88ร—
$25,000.006,250,00021,875437$21,875.000.87ร—

CTR Sensitivity Analysis

CTRClicksEffective CPCConversionsCPA
0.05%250$8.005$400.00
0.1%500$4.0010$200.00
0.2%1,000$2.0020$100.00
0.5%2,500$0.8050$40.00
1%5,000$0.40100$20.00
2%10,000$0.20200$10.00

CPM Benchmarks by Platform

PlatformAvg CPMAvg CTRViewabilityBest For
Google Display$2 โ€“ $80.3 โ€“ 0.5%~50%Broad reach, remarketing
Facebook / Instagram$5 โ€“ $150.8 โ€“ 1.5%~70%Targeting, engagement
LinkedIn$8 โ€“ $300.3 โ€“ 0.5%~65%B2B, professional targeting
Programmatic (Open)$1 โ€“ $50.05 โ€“ 0.2%~45%Scale, low-cost awareness
YouTube$10 โ€“ $250.5 โ€“ 1.0%~85%Video branding, reach
TikTok$5 โ€“ $121.0 โ€“ 2.0%~80%Young demographics, virality
Twitter / X$4 โ€“ $100.3 โ€“ 0.8%~55%Real-time, trending topics
Planning notes, formulas, and examples

About the CPM (Cost Per Mille) Calculator

CPM, or Cost Per Mille, measures the cost of 1,000 ad impressions. It's the standard pricing model for display advertising, programmatic campaigns, and brand awareness initiatives where the goal is visibility rather than direct clicks. Understanding CPM is essential for media buyers who need to compare inventory costs across publishers, ad networks, and platforms.

This calculator computes your CPM from total spend and impressions, or reverses the formula to tell you how many impressions you'll receive for a given budget at a specific CPM. It's useful for planning display campaigns on the Google Display Network, Facebook, Instagram, programmatic platforms, and direct publisher buys.

CPM campaigns are ideal when your objective is reach and brand awareness. Knowing your effective CPM helps you evaluate whether you're paying a fair price for your target audience and compare costs across different channels and ad formats.

Precise measurement of this value supports data-driven marketing decisions and helps teams demonstrate clear return on investment to stakeholders and executive leadership.

When This Page Helps

CPM calculations are fundamental to display advertising planning. This calculator helps media buyers compare CPM rates across publishers and platforms, estimate campaign reach from a set budget, and ensure advertising spend aligns with awareness goals. It's also useful for publishers who need to price their inventory competitively.

How to Use the Inputs

  1. Enter your total ad spend for the campaign or period.
  2. Enter the total number of impressions delivered.
  3. View your calculated CPM quickly.
  4. Use reverse mode to enter a target CPM and budget to see estimated impressions.
  5. Compare CPMs across campaigns to identify the most cost-efficient placements.
Formula used
CPM = (Total Ad Spend รท Total Impressions) ร— 1,000 Reverse: Impressions = (Budget รท CPM) ร— 1,000 Reverse: Budget = (CPM ร— Impressions) รท 1,000

Example Calculation

Result: $4.00 CPM

With $2,000 spent and 500,000 impressions delivered, the CPM is ($2,000 รท 500,000) ร— 1,000 = $4.00. This means you paid $4.00 for every 1,000 times your ad was shown.

Tips & Best Practices

  • CPM benchmarks vary widely: social media averages $5โ€“$12, premium display $10โ€“$30, and programmatic can be as low as $1โ€“$3.
  • Compare CPM alongside viewability rates โ€” a low CPM with low viewability wastes budget.
  • Use frequency capping to prevent the same user from seeing your ad too many times.
  • Consider eCPM (effective CPM) when comparing across bid models like CPC or CPA.
  • Seasonal demand spikes (Q4 holidays, Black Friday) significantly increase CPMs.
  • Test multiple ad formats โ€” native ads often have lower CPMs than standard banners.

Understanding CPM in Digital Advertising

CPM is the backbone pricing model of the display advertising ecosystem. Every programmatic auction, every direct publisher deal, and most social media awareness campaigns are priced or evaluated on a CPM basis. Media buyers use CPM to compare the cost efficiency of different placements and channels.

When to Use CPM Bidding

CPM bidding is ideal for brand awareness campaigns, product launches, and retargeting sequences where repeated exposure drives recall. It's less suitable for direct-response campaigns with tight CPA targets, where CPC or CPA bidding gives you more control over per-action costs.

CPM Optimization Tactics

To get the most from your CPM budget: improve audience targeting to reduce wasted impressions, use frequency capping to avoid ad fatigue, test creative formats (video vs static vs native), and negotiate directly with publishers for volume discounts. Monitoring viewability ensures you're paying for ads that users actually see.

CPM Benchmarks by Platform

Google Display Network averages $2โ€“$5, Facebook $5โ€“$12, Instagram $6โ€“$15, LinkedIn $8โ€“$30, Twitter $4โ€“$10, and premium programmatic placements $10โ€“$50+. These benchmarks shift with targeting specificity, seasonality, and industry.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • CPM stands for "Cost Per Mille," where "mille" is Latin for thousand. It represents the cost an advertiser pays for 1,000 impressions of their ad. It's the most common pricing model in display and programmatic advertising.