About CPM Calculator Tool
CPM (Cost Per Mille) is the cost an advertiser pays for 1,000 ad impressions. CPM = (Total Ad Spend ÷ Total Impressions) × 1,000.
CPM = (Ad Spend ÷ Impressions) × 1,000. Example: $500 spent for 200,000 impressions = ($500 ÷ 200,000) × 1,000 = $2.50 CPM.
This CPM Calculator solves all three variables in the CPM equation: given any two of (CPM, total impressions, total ad spend), it calculates the third. Whether you are planning an ad campaign budget or measuring the efficiency of live campaigns, it handles Google Ads, Facebook Ads, display advertising, and any other CPM-based platform.
Key Features
- Solves for CPM, total impressions, or total ad spend — enter any two to find the third.
- Works for any ad platform: Google Ads, Facebook/Meta Ads, display networks.
- Instant results as you type.
- Browser-based — no data sent to any server.
How to Use the Tool
- Select which value you want to calculate: CPM, total impressions, or ad spend.
- Enter the two known values.
- The third value is calculated instantly.
Core Benefits
- Plan advertising budgets accurately before launching campaigns.
- Compare CPMs across different ad platforms and placements.
- Quickly evaluate whether a publisher's quoted CPM rate is competitive.
Common Use Cases
- A marketer planning a $5,000 display ad campaign at $4 CPM calculates they will get 1,250,000 impressions.
- Comparing a Facebook CPM of $6.50 vs a Google Display CPM of $2.00 for budget allocation.
- A publisher calculating their effective CPM from AdSense revenue and page view data.
- Estimating YouTube pre-roll ad impressions from a given budget.
Pro Tips
- Typical CPM ranges: Google Display $1–$3, Facebook $6–$12, LinkedIn $30–$90, YouTube $4–$8.
- Lower CPM is not always better — consider the audience quality and conversion rate.
- CPM is useful for brand awareness campaigns. For conversion campaigns, use CPC or CPA instead.
Use this free CPM Calculator to plan ad budgets, compare campaign efficiency, and quickly solve for any unknown in your cost-per-impression model.