Home › Tools › PPC Calculators › CPM Calculator
Free PPC Tool

CPM Calculator

Enter any two of cost, impressions and CPM to get the third. Then see what your CPM means per click, and whether buying on CPM or CPC is cheaper.

Your Numbers

The green box is the one being calculated.

Result

0CPM
0Total Cost
0Impressions
0Cost per Impression
Copied!
Good to know
  • The M in CPM is the Roman numeral for 1,000
  • Viewable CPM only counts ads that could actually be seen

CPM vs CPC

0Effective CPC
0CPM Equal to That CPC
0Expected Clicks

What Is CPM?

CPM means cost per mille, or cost per thousand impressions. It is the price you pay for your ad to be shown 1,000 times. CPM is the standard way to price display, video, social and connected TV ads, and Google describes CPM bidding as paying per one thousand views on the Display Network.

The formula is CPM = total cost ÷ impressions × 1,000. Spend ₹12,000 for 4,00,000 impressions and your CPM is ₹30.

How to Use the CPM Calculator

  1. Pick what you want to find: CPM, total cost or impressions.
  2. Enter the two numbers you know. The green box fills in the answer.
  3. Add your CTR to see the effective cost per click hidden inside your CPM.
  4. Add a CPC price to compare. The tool tells you whether CPM or CPC buying is cheaper at your CTR.

CPM Formulas

To findFormulaExample
CPMCost ÷ impressions × 1,000₹12,000 ÷ 4,00,000 × 1,000 = ₹30
Total costImpressions ÷ 1,000 × CPM4,00,000 ÷ 1,000 × ₹30 = ₹12,000
ImpressionsCost ÷ CPM × 1,000₹12,000 ÷ ₹30 × 1,000 = 4,00,000
Effective CPCCPM ÷ (1,000 × CTR)₹30 ÷ (1,000 × 0.8%) = ₹3.75
Effective CPMCPC × CTR × 1,000₹5 × 0.8% × 1,000 = ₹40

When CPM Makes Sense

CPM buying suits awareness goals, where the aim is to be seen by as many of the right people as possible. If your goal is clicks or sales, the CPM vs CPC section shows the real price of a click. A low CPM with a tiny CTR can cost more per click than a simple CPC bid.

Learn more about Google Display Network targeting, Demand Gen campaigns and Meta Advantage Plus campaigns. To measure how often people click, use the CTR calculator.

Frequently Asked Questions

1How do you calculate CPM?

Divide your total cost by the number of impressions, then multiply by 1,000. For example, ₹12,000 for 4,00,000 impressions is a CPM of ₹30.

2What does the M in CPM stand for?

M is the Roman numeral for 1,000, from the Latin word mille. CPM is the cost of 1,000 ad impressions.

3How do I convert CPM to CPC?

Divide CPM by 1,000 times your CTR. A ₹30 CPM with a 0.8% CTR gives ₹30 ÷ (1,000 × 0.008) = ₹3.75 per click.

4Is my data private?

Yes. The CPM calculator runs entirely in your browser. Nothing you enter is uploaded.

Related Articles

More Free PPC Calculators

See all ppc calculators →  |  Browse every free tool →