Free Calculator

CPC & CPM Calculator

Work out your cost per click, cost per 1,000 impressions and click-through rate — no sign-up needed.

Enter your values

Found in your Google Ads or Meta Ads Manager report.

What is CPC?

CPC stands for cost per click — the amount you pay on average every time someone clicks your ad. It is the number that matters most when your goal is traffic: real clicks that land people on your website, landing page or WhatsApp chat, rather than just views.

Formula: CPC = Total Ad Spend ÷ Total Clicks. If you spent ₹10,000 and got 1,000 clicks, your average CPC is ₹10.

What is CPM?

CPM stands for cost per mille — the cost per 1,000 impressions. An impression means one time your ad appeared on someone's screen. "Mille" is Latin for thousand, which is why the number is always calculated per 1,000.

Formula: CPM = (Total Ad Spend ÷ Total Impressions) × 1,000. If you spent ₹5,000 and your ad was shown 1,00,000 times, your CPM is ₹50.

What is CTR and why it matters

CTR stands for click-through rate — the percentage of people who saw your ad and then clicked it. It is the most direct measure of how relevant your ad feels to the people seeing it.

Formula: CTR = (Clicks ÷ Impressions) × 100. If 200 people out of 10,000 impressions clicked, your CTR is 2%. A healthy CTR tells you the right people are seeing your ad. A low one usually means your creative, headline or targeting is out of sync — so before you spend more, fix the message.

CPC vs CPM: which should you optimise for?

The right choice depends on your goal. Choose CPC when you want clicks and traffic — when the outcome you care about is a visit, a lead form fill, or a sale. You only pay when someone actually engages. Choose CPM when you want reach and awareness — when the job of the campaign is to put your brand in front of as many people as possible, even if most of them never click.

In simple terms: CPC buys visits, CPM buys visibility. Performance campaigns that need enquiries or sales tend to watch CPC, while brand campaigns run on CPM.

How to lower your CPC

  • Narrow your targeting to people who actually want what you sell, instead of a broad, generic audience.
  • Match your ad headline and offer to the exact keyword or interest you are bidding on.
  • Test two or three different creatives and pause the ones that underperform.
  • Add negative keywords on Google Ads so your budget stops going to searches unrelated to your business.
  • Make your landing page load fast and lead straight to what you promised in the ad.

Want expert help with this?

Book a free consultation with Extradigitz and let our experts handle the setup, tracking, and optimisation for you.