CPM, CPC, CPA advertising metrics converter. Calculate cost of impressions, clicks, and conversions
CPM — cost per 1,000 impressions
CPC — cost per click
CPA — cost per action (conversion)
Metrics summary
| Metric | Value |
|---|---|
| CPM | |
| CPC | |
| CPA | |
| CTR | |
| CR (click → conversion) |
CPM (Cost Per Mille) — cost per 1,000 impressions. Formula: CPM = Budget / Impressions x 1,000. Used to evaluate reach campaigns (banners, video).
CPC (Cost Per Click) — cost per click. Formula: CPC = Budget / Clicks. Suitable for evaluating search and contextual advertising.
CPA (Cost Per Action) — cost per action (conversion). Formula: CPA = Budget / Conversions. The most accurate metric for evaluating effectiveness as it considers the final result.
CTR (Click-Through Rate) — ratio of clicks to impressions in percent. Shows how attractive the ad is.
CR (Conversion Rate) — ratio of conversions to clicks. Shows how effective the landing page is.
CPM Calculator: Cost Per Thousand Impressions Made Easy
This free CPM calculator computes cost per thousand impressions, total ad budget, or impression volume from your inputs. Use it to plan display campaigns and compare advertising platforms side by side.
What is CPM
CPM (Cost Per Mille, cost per thousand impressions) is an advertising pricing model where advertisers pay a fixed rate for every 1,000 times their ad is shown. It's used in display advertising, video ads, programmatic buying, and on most social media platforms.
CPM lets you compare the cost of reaching an audience across different platforms and formats, independent of clicks or conversions.
Formulas
| Goal | Formula |
|---|---|
| Find CPM | CPM = (Budget / Impressions) × 1,000 |
| Find budget | Budget = CPM × Impressions / 1,000 |
| Find impressions | Impressions = Budget / CPM × 1,000 |
| CTR from impressions & clicks | CTR = Clicks / Impressions × 100% |
| CPC from CPM & CTR | CPC = CPM / (CTR × 10) |
Related metrics
| Metric | Full name | Description |
|---|---|---|
| CPM | Cost Per Mille | Cost per 1,000 impressions |
| CPC | Cost Per Click | Cost per click |
| CPL | Cost Per Lead | Cost per lead generated |
| CPA | Cost Per Action | Cost per conversion |
| CTR | Click-Through Rate | Clicks ÷ impressions |
| eCPM | Effective CPM | Publisher-side effective revenue per 1,000 impressions |
| vCPM | Viewable CPM | CPM counting only viewable impressions |
CPM benchmarks by platform (2026)
| Platform / Format | CPM (USD) | Notes |
|---|---|---|
| Facebook / Instagram | $7–$20 | Varies by audience and objective |
| Google Display Network | $2–$5 | Broad audience, lower quality |
| YouTube TrueView | $10–$30 | Skippable video ads |
| $30–$70 | Premium B2B audience | |
| TikTok | $9–$15 | High engagement rates |
| Programmatic RTB | $1–$10 | Open auction pricing |
FAQ
CPM vs CPC — which should I choose?
CPM is best for brand awareness and reach campaigns. CPC works better for performance campaigns where you're paying for measurable actions. If your ad's CTR exceeds the platform average, CPM is usually more cost-effective.
What is vCPM?
Viewable CPM (vCPM) counts only impressions where 50% of the ad was visible for at least 1 second (2 seconds for video). vCPM costs more than standard CPM but ensures your ad was actually seen.
How do I lower my CPM?
Broaden your target audience (narrow targeting drives up auction bids), test different creatives (higher CTR lowers your auction price), advertise during off-peak seasons, and use lookalike audiences instead of detailed interest targeting.
See also: ROI calculator, A/B test calculator, unit economics.
Useful articles
LTV: How to Calculate Customer Lifetime Value
What LTV is, how to calculate it using different methods, and why it's a key metric for making business decisions.
How to Run an A/B Test Without Making Mistakes
A step-by-step guide to A/B testing: from formulating a hypothesis to interpreting the results.