What is CPM Calculator?
A CPM calculator computes cost per mille (cost per 1,000 impressions) and related ad math for display, video, programmatic, and publisher revenue. ToolsMinify's free CPM Calculator solves three directions: cost from impressions and CPM, effective CPM from spend and impressions, and impressions from budget and target CPM. Formulas update instantly in your browser.
Free CPM calculator for cost per thousand impressions, eCPM, ad cost, and reach. Use the CPM formula for display, YouTube, and podcasts.
Try it now
Open the free CPM Calculator and follow the steps below - no download required.
Why use CPM Calculator?
- Calculate total cost or revenue from impressions and CPM
- Reverse-calculate eCPM from spend and impression totals
- Estimate how many impressions a budget buys at a target CPM
- Clear formula: CPM = (cost / impressions) × 1,000
- No spreadsheet setup - results update as you type
How to use CPM Calculator - step by step
- Step 1: Enter impressions and CPM to get total cost or revenue.
- Step 2: Or enter spend and impressions to calculate effective CPM (eCPM).
- Step 3: Or enter budget and CPM to see how many impressions you can buy.
- Step 4: Use the results for ad budgeting and campaign planning.
The CPM Calculator lives under Calculator Tools. Open the tool page, enter your input in the main field, and results update instantly. Use the copy button to paste output into documents, code editors, or spreadsheets.
Common use cases
Media planning and budgets
Enter budget and target CPM to see reachable impressions before you buy inventory.
Campaign reporting
Turn spend and delivered impressions into eCPM for weekly or client reports.
Publisher revenue estimates
Project ad revenue from expected impressions and a negotiated CPM.
Comparing channels
Run the same impression volume at different CPMs to compare display, YouTube, or podcast options.
Examples
- $500 on 100,000 impressions: CPM = ($500 ÷ 100,000) × 1,000 = $5.
- 1M impressions at $5 CPM: Total cost = 1,000,000 ÷ 1,000 × $5 = $5,000.
- $2,000 budget at $4 CPM: Impressions = ($2,000 ÷ $4) × 1,000 = 500,000.
Pro tips
- CPM is per thousand impressions - do not confuse it with CPC (per click) or CPA (per action).
- Use the same currency throughout; the tool is unit-agnostic as long as cost and CPM match.
- For viewability or brand campaigns, pair CPM with your own CTR or view-rate assumptions offline.
- When inventory is sold on CPC, convert carefully - eCPM from spend/impressions is still a useful benchmark.
- Cross-check with Percentage Calculator if you need share-of-budget or percent-of-goal figures.
Frequently asked questions
What is CPM?
CPM means cost per mille - the price an advertiser pays per 1,000 ad impressions. It is standard for display, programmatic, YouTube, and podcast ads.
How do I calculate CPM?
Use CPM = (total cost ÷ total impressions) × 1,000. Example: $500 for 100,000 impressions → ($500 ÷ 100,000) × 1,000 = $5.
What is the CPM formula?
CPM = (cost ÷ impressions) × 1,000. Rearranged: cost = (CPM × impressions) ÷ 1,000, and impressions = (cost ÷ CPM) × 1,000.
What is eCPM?
eCPM is effective CPM - your actual cost (or revenue) per 1,000 impressions after the campaign runs. Enter spend and impressions to reverse-calculate it here.
Is CPM the same as CPC?
No. CPM prices impressions; CPC prices clicks. This page focuses on CPM math. Related shopping and percent tools live in the Discount Calculator and Percentage Calculator.
Related tools you might need
Explore other calculator tools on ToolsMinify. Related utilities are linked on the CPM Calculator page to help you complete your workflow without leaving the site.
Ready to start?
Use the CPM Calculator for free - accurate, fast, and optimized for mobile.