CPM Calculator
Compare ad costs fairly, estimate campaign spend and understand what you pay for each thousand impressions.
- 2026 figures, checked October 26, 2026
- Private: runs in your browser
- How we check our work
Result
…
Verify before you act: review these results with a CPA or other qualified financial professional before making any decision based on them.
Suggestions for your numbers
Updated as you type, from your inputs only. General information, not personal advice; confirm any change with a qualified professional.
See it over time
Hover over or tap the chart to see the numbers for any point.
What is CPM?
CPM means cost per thousand impressions. An impression is an instance of an ad being shown, counted according to the advertising platform’s measurement rules. A CPM calculator helps you find the cost of those impressions or work backward to estimate a campaign’s cost or reach.
The formula is CPM = cost / impressions x 1,000. For example, dividing campaign cost by impressions gives the cost per impression; multiplying that amount by 1,000 gives CPM. CPM describes the price of exposure. It does not tell you whether people clicked, bought or became customers.
Why CPM matters
CPM gives you a common way to compare the cost of ad placements when their total budgets and impression counts differ. That can help you decide where to place your next campaign, whether to renegotiate a media buy or how much budget to assign to a channel.
A lower CPM can buy more impressions for the same spend, but it does not automatically mean a better campaign. If those impressions reach people who are unlikely to respond, the lower price may not help your business. Consider CPM alongside clicks, leads, sales or revenue when you decide whether to continue an ad buy.
For planning, CPM can help translate a proposed rate into an estimated campaign cost. You can also use a known budget and CPM to estimate impressions. Treat that estimate as a planning figure, since actual delivery and platform counting rules can differ.
How to use this CPM calculator
- Choose what you want to solve for: CPM, campaign cost or impressions.
- Enter the campaign cost and impression count you know. Use the same campaign period and the same definition of impressions for both figures.
- If you are solving for campaign cost or impressions, enter the CPM you want to use. The calculator applies the CPM formula to the values you provide.
- Use the optional clicks field if you want to keep click information with the calculation. Clicks do not change CPM, which is based on cost and impressions.
- Review the result and its supporting values. If you are comparing ad options, check that each CPM uses a comparable placement, audience and measurement method.
CPM calculator example
Worked example
With Solve for set to CPM, Campaign cost at $2,500, Impressions at 400,000, CPM at $6.25 and Clicks (optional) at 0, the calculator returns a CPM of $6.25. The calculation is $2,500 / 400,000 x 1,000 = $6.25. The result means the campaign cost $6.25 per thousand impressions.
How to read your CPM result
The main result is the cost per thousand impressions, expressed in the same currency as your campaign cost. The supporting rows show the cost and impression count used in the calculation. Check them before acting; an incorrect cost or impression figure will produce a misleading result.
When you compare CPMs, make sure you are comparing like with like. A different audience, ad format, placement or counting method can affect what the figures represent. Your own past campaigns and relevant published industry data can provide context, but they do not replace checking whether an ad produced useful business results. A CPM result alone does not measure profitability or campaign quality.
How to improve your CPM
- 01
Review placements against business results
Compare CPM with the clicks, leads or sales each placement produced. If a lower-cost placement brings little useful response, consider moving budget toward placements that better support your sales goals.
- 02
Ask for clearer buying terms
When you buy media directly, ask the seller to explain how impressions are counted and what placements are included. If the campaign delivers a higher CPM than you expected, use the recorded cost and delivery to discuss revised pricing or placement terms.
- 03
Refine the campaign before increasing spend
Review the audience and creative with your advertising team. Test a more relevant message or adjust the audience if the campaign is reaching people who are unlikely to respond. Track whether the change improves results, not just whether it changes CPM.
- 04
Plan spend with the figures you can verify
Enter a quoted CPM and your available budget to estimate impressions, or enter a target impression count to estimate cost. Compare the estimate with campaign delivery and update your plan when actual results are available.
Common CPM mistakes
Treating CPM as a measure of sales
CPM measures the cost of impressions, not clicks, conversions or revenue. Check those outcomes separately before deciding whether an ad is worth continuing.
Comparing figures with different definitions
A CPM comparison can mislead if the campaigns count impressions differently or use different placements and audiences. Confirm the basis of each figure before choosing a vendor or moving budget.
Mixing campaign periods or costs
Use the cost and impressions from the same campaign and period. Including unrelated spend or delivery can make the result look cheaper or more expensive than the campaign actually was.
Assuming a planned CPM guarantees delivery
A calculator estimates from the values entered. Actual impressions and cost may differ from a plan, so compare the estimate with the platform’s final campaign report.
The CPM formula
CPM = cost / impressions x 1,000.
Key terms
- CPM
- Cost per thousand impressions, calculated as cost divided by impressions, multiplied by 1,000.
- Impression
- An instance of an ad being shown, counted under the advertising platform’s measurement rules.
- Campaign cost
- The amount spent on the campaign being measured.
CPM questions
Does a lower CPM always mean an ad is better?
No. A lower CPM means you pay less for each thousand impressions, but it does not show whether the audience clicked, bought or became a customer. Compare the cost with the results that matter to your business.
Do clicks affect CPM?
No. CPM is calculated from campaign cost and impressions. Clicks can help you assess response to an ad, but they are not part of the CPM formula.
Can I use CPM to estimate campaign cost?
Yes. Enter the CPM and impression count to estimate cost using the relationship in the CPM formula. The estimate depends on the figures and measurement method you enter.
What is the difference between CPM and cost per click?
CPM describes the cost of impressions. Cost per click describes the cost associated with clicks. They answer different questions, so compare the measure that fits your campaign goal.
Before you act on this result. Cordwell calculators and guides are educational estimates, not legal, tax, investment, lending or other professional advice. They rely on the numbers you enter and on simplified rules, and they can't see your full situation. Before you file, sign, borrow, invest, hire, change your withholding or form a business based on anything here, meet with a CPA or other qualified financial professional who can review your specific facts and confirm the numbers. Rules change, and official agency guidance always controls.