Last updated on November 2nd, 2026 at 06:24 pm

Free SEO tool

Cost Per Mille (CPM) Calculator

By Digital Mansoor · 12+ years in SEO

Enter ad spend and impressions. Get your cost per 1,000 impressions, and see what a budget buys at that rate.

Rate this tool

No ratings yet. Click a star to rate this tool.

At a glance
  • Calculates CPM from ad cost and impressions.
  • Adds effective CPC and cost per conversion from your CTR and conversion rate.
  • Plans impressions, unique reach and expected clicks for a budget.
  • Shows what a CPM change of 10 or 20 percent does to the plan.
What it is

What is the CPM Calculator?

CPM is the cost per 1,000 impressions. This calculator also turns CPM into an effective CPC and shows how far a budget goes.

It is built for marketers and small business owners buying display, video or social ads.

How to use

How to use the free CPM Calculator

  1. Enter cost and impressions: From a past campaign.
  2. Enter CTR and conversion rate: As percentages.
  3. Enter a budget and audience size: For a reach plan.
  4. Enter average frequency: How many times each person sees the ad.
  5. Read the results: Check the CPM change table.
Worked example

Example: input and output

A campaign that cost 15,000 for 600,000 impressions.

Input
Cost: 15,000 Impressions: 600,000 CTR: 0.6 percent Conversion rate: 1 percent Budget: 50,000 Audience: 800,000 Frequency: 4
Output
CPM 25. Cost per impression 0.025. Effective CPC 4.17. Cost per conversion 416.67. For a budget of 50,000: 2,000,000 impressions, 500,000 unique reach at 4 views each, 62.5 percent of the audience, 12,000 expected clicks. At CPM +20 percent (30), impressions fall to 1,666,667 and CPC rises to 5.

Results shown are from the live tool. Large numbers use Indian digit grouping.

How it helps

How the CPM Calculator helps your SEO work

  • Convert CPM into cost per click.
  • Estimate how many people a budget reaches.
  • Test price changes before you book.
  • Compare CPM across campaigns.
  • Plan frequency against audience size.
Why use this one

CPM Calculator compared with other free tools

I compared this with the CPM calculator on infidigit.com, read from its page on 22 October 2026.

CheckThis toolinfidigit.com
InputsCost, impressions, CTR, conversion rate, budget, audience, frequencyTotal cost and impressions
Effective CPC and cost per conversionYesNot mentioned
Reach planYesNot mentioned
CPM change tableYesNot mentioned
SignupNoneNot mentioned

Where they are ahead: infidigit.com is simpler: two inputs and a CPM. If that is all you need, it is faster. Its page also has an explanatory article.

Compared on 22 October 2026 by opening each tool and reading its page. Features can change.

Limits and accuracy

What the CPM Calculator cannot do

  • This is a formula calculator. It does not use AI, and results are only as good as the numbers you enter. Use your own account data, not guesses.
  • Unique reach is impressions divided by frequency. Real reach depends on the platform.
  • CPM measures reach cost, not results.
  • Audience covered assumes the unique reach is inside your audience.
  • CPM varies by placement, season and audience.
Privacy

Is my text or data sent anywhere?

Your numbers is processed in your browser and is not sent to this site or any other server. The Save button keeps snapshots in your own browser storage. The share link puts your input in the part of the URL after the # sign, which browsers do not send to servers, but anyone you give the link to can read it.

Questions

CPM Calculator FAQ

What is CPM?

Cost per mille: the cost for 1,000 ad impressions.

How do I calculate CPM?

Divide ad spend by impressions and multiply by 1,000.

What is effective CPC?

The cost per click implied by your CPM and CTR.

What is a good CPM?

It varies by platform, audience and season. Compare with your own past results.

How many people will my budget reach?

The tool estimates unique reach from impressions and frequency.

Does it use AI?

No.

Is the CPM Calculator free?

Yes, it is free and needs no signup.

Want this done for your site?

Send your URL on WhatsApp and I will tell you what to fix first.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *