Google Ads CPM Calculator
Estimate Google Ads cost from CPM and impressions—or estimate impressions from budget. Includes formulas, CPM range planning, copy-ready summary, and optional AI insights—free, no signup.
CPM here means Cost Per Mille (ad pricing), not Critical Path Method (CPM) or cost per mile.
Benchmarks are planning-only starting points. On Google Ads, CPM varies by network (Display vs YouTube), placements, geo, and auction competition. Use your own historical CPM when possible.
Benchmark CPM range: US$2.00 - US$5.00.
Enable range mode to see cost/impressions ranges from CPM min/max.
Cost result
US$4,000.00
Cost = (Impressions / 1,000) × CPM
Formula
Cost = (Impressions / 1,000) × CPM
Assumptions: CPM is priced per 1,000 impressions. This is a planning estimate; actual Google Ads CPM can vary by network, placements, targeting, viewability (CPM vs vCPM), and auction dynamics.
Get practical Google Ads guidance based on your inputs and assumptions.
Avoid sharing personal or sensitive data. AI output is advisory and not financial advice.
Official definitions and bidding notes from Google Ads Help:
Explore nearby tools for media math and planning.
Plan Google Ads CPM scenarios faster
Two-way calculator
Convert impressions ↔ cost for fast planning, quoting, or sanity checks.
CPM range planning
Model uncertainty with CPM min/max and see a cost/impressions range.
CPM vs vCPM vs tCPM clarity
Avoid metric mix-ups with a short explainer and official reference links.
Copy + optional AI insights
Copy a plan-ready summary and get practical Google Ads next steps (optional).
How it works
Pick a direction
Choose Impressions → Cost or Budget → Impressions.
Enter CPM and your known value
Provide CPM plus impressions or budget to calculate the missing output.
Copy and iterate
Copy a summary and tweak CPM (or use a CPM range) to explore scenarios.
FAQ
Run a quick Google Ads scenario
Estimate cost or impressions in seconds, then copy a summary for your plan.
Use calculatorThis tool provides planning estimates only. Actual Google Ads CPM can vary by network, placements, targeting, viewability, and auction dynamics.
