What is CPM in advertising?
CPM (Cost Per Mille, from Latin "mille" = thousand) is the cost an advertiser pays for 1,000 ad impressions. CPM = (Total Spend ÷ Total Impressions) × 1,000. It's the primary pricing model for display, video, and programmatic advertising where exposure (awareness) rather than direct clicks is the goal.
What are average CPM rates by platform?
Approximate 2024 benchmarks (USD, US/global market): Google Display Network $2–$4, YouTube $9–$15, Facebook/Instagram $8–$14, Twitter/X $6–$9, LinkedIn $30–$60, TikTok $5–$10, Programmatic/RTB $2–$8. CPM rates vary significantly by country — India's Facebook CPMs are roughly ₹30–₹80 (around 5–10× lower in USD terms), Southeast Asia even lower, while UAE and UK are broadly comparable to US rates. This calculator's "Currency & Market" selector loads regionally appropriate benchmarks. LinkedIn is unique: its CPMs are high globally due to professional audience targeting precision, and unlike Meta or Google, LinkedIn's rates are broadly similar across countries.
When should I use CPM vs. CPC bidding?
Use CPM for brand awareness campaigns where reach and frequency matter — you want maximum eyeballs. Use CPC (pay-per-click) for direct response campaigns where you need measurable actions (clicks, sign-ups, purchases). CPM is better for top-of-funnel; CPC for bottom-of-funnel. Many platforms let you switch or use tCPM (target CPM) to optimize for both.
What is the relationship between CPM, CPC, and CTR?
CPC = CPM ÷ (CTR × 10). Example: CPM = 5, CTR = 1% → CPC = 5 ÷ (1 × 10) = 0.50. If your CTR is 0.1%, CPC = 5 ÷ (0.1 × 10) = 5 — same effective cost whether you pay CPM or CPC at that CTR. Knowing any two of CPM, CPC, CTR lets you calculate the third. These ratios work identically in any currency.
How do I calculate effective CPM (eCPM)?
eCPM = (Total Revenue ÷ Total Impressions) × 1,000. Publishers use eCPM to compare revenue across different ad types (AdSense, YouTube Partner Program, in-app ads, direct sales). Advertisers use it to compare campaign efficiency. Use the "Publisher eCPM" tab in this calculator to find your eCPM from your actual revenue and impressions served.
What is a frequency cap and why does it matter?
A frequency cap limits how many times the same user sees your ad — for example, "show this ad no more than 3 times to the same user." Without frequency consideration, 1M impressions could mean 1M unique users or 100K users seeing it 10 times. Effective reach (unique users) = Total Impressions ÷ Frequency Cap. This is a standard planning metric in TV, digital, and programmatic advertising worldwide. Use the optional Frequency Cap field in this calculator to estimate your unique reach alongside total impressions.
What is viewability and how does it affect CPM planning?
A viewable impression (per MRC/IAB standards) requires 50% of the ad to be visible for 1 second (display) or 2 seconds (video). Average viewability rates: display ~50–70%, video ~60–80%. Buying 1M gross impressions at a given CPM may yield only 600K viewable impressions at 60% viewability. Programmatic buyers in the US, UK, and EU routinely factor viewability into campaign planning. Use the optional Viewability Rate field to see estimated viewable impressions alongside your gross total.