CPM Calculator
Calculate Cost Per Mille (CPM), total advertising budget costs, or required campaign ad impressions.
Input Details
Results
Campaign Metrics Breakdown
An ad campaign costing $500.00 that delivers 100,000 impressions has a cost of $5.00 per 1,000 views.
The Formula
CPM Formula Matrix:
CPM = (Cost ÷ Impressions) × 1,000
Cost = CPM × (Impressions ÷ 1,000)
Impressions = (Cost ÷ CPM) × 1,000Example Calculation
If you spend $300 on a Facebook campaign that generates 50,000 impressions:CPM: ($300 / 50,000) × 1,000 = $6.00 CPM
How to Use This Calculator
- Select the variable you want to solve for under **What would you like to calculate?**.
- Enter the other two metrics you know.
- The calculator will dynamically solve for the target variable and output the metric details.
When This Calculator is Useful
Use this tool when **planning programmatic advertising buy budgets**, comparing newsletter sponsor quotes, or setting ad network publisher goals.
All results are estimates based on standard business formulas and rates. Actual project costs, ROI, and rates may vary based on market conditions, specific requirements, and contract agreements.
Frequently Asked Questions
CPM stands for "Cost Per Mille" where "Mille" is Latin for thousand. It represents the cost an advertiser pays for every 1,000 views or impressions of an advertisement.
Divide the total cost of the advertising campaign by the total number of impressions, then multiply by 1,000. Formula: CPM = (Total Cost ÷ Total Impressions) × 1,000.
CPM is cost per 1,000 impressions (views, regardless of clicks). CPC is Cost Per Click (paid only when a user clicks on the ad). CPA is Cost Per Acquisition (paid only when a user completes a specific action, like a checkout or signup).
CPM rates vary dramatically depending on the ad network, format, and audience targeting. Typical social media CPMs (Facebook, Instagram) range from $5 to $15. Premium video platforms (YouTube, connected TV) can command CPMs of $20 to $35+, while basic display banners might range from $0.50 to $3.00.
Related Business Calculators
SEO ROI Calculator
Calculate the potential return on investment (ROI) of your search engine optimization (SEO) campaign based on traffic and conversions.
Google Ads Budget Calculator
Estimate required Google Ads budget, clicks, leads, and conversion value based on average CPC and target conversions.
Landing Page Conversion Rate Calculator
Calculate the conversion rate of your landing pages or websites based on visits and conversions.

Built by DevDenWant Better Website Leads?
DevDen helps small businesses improve their websites, landing pages, tracking, and automation so more visitors become real opportunities.
Quick Tips
- Use realistic conversion rates.
- Track lead quality, not only lead volume.
- Review your numbers regularly as campaigns change.
Related Calculators
SEO ROI Calculator
Calculate the potential return on investment (ROI) of your search engine optimization (SEO) campaign based on traffic and conversions.
Google Ads Budget Calculator
Estimate required Google Ads budget, clicks, leads, and conversion value based on average CPC and target conversions.
Landing Page Conversion Rate Calculator
Calculate the conversion rate of your landing pages or websites based on visits and conversions.
Email Marketing ROI Calculator
Estimate conversions, campaign revenues, profit margins, and ROI on email marketing newsletters.
Customer Lifetime Value Calculator
Calculate the gross and net Customer Lifetime Value (CLV) based on transaction value and retention.