Free CPC, CPM & CTR Calculator Calculate Advertising Metrics Instantly

Easily calculate cost per click (CPC), cost per 1,000 impressions (CPM), and click-through rate (CTR) with one tool. Perfect for Google Ads, Facebook, and digital campaigns.

01
CPC Calculation CPM Calculation CTR Calculation

This free online CPC, CPM & CTR calculator helps advertisers and marketers calculate campaign performance. Enter impressions, clicks, or total cost to instantly find your CPC (cost per click), CPM (cost per mille), and CTR (click-through rate.

Input Values

Results

CPC (Cost Per Click)

β€”

CPM (Cost Per Mille)

β€”

CTR (Click-Through Rate)

β€”

Total Cost

β€”

Impressions

β€”

Clicks

β€”

Fill in any two fields to see calculations.

Did you get the solution you needed today?

Presets & Examples

Display Ad (Standard)
Impressions: 100,000 β€’ Clicks: 400 β€’ Total Cost: PKR 12,000 β€’ CTR: 0.4% β€’ CPM: PKR 120
Search Ad (Performance)
Impressions: 20,000 β€’ Clicks: 1,000 β€’ Total Cost: PKR 75,000 β€’ CTR: 5% β€’ CPC: PKR 75
Social Ad (Awareness)
Impressions: 250,000 β€’ Clicks: 1,000 β€’ Total Cost: PKR 30,000 β€’ CTR: 0.4% β€’ CPM: PKR 120
Video Ad (Engagement)
Impressions: 50,000 β€’ Clicks: 2,500 β€’ Total Cost: PKR 50,000 β€’ CTR: 5% β€’ CPC: PKR 20
Empty Template
Start fresh with empty fields
01
Guide & Formula

How to Calculate CPC, CPM, and CTR

Understanding CPC (Cost Per Click), CPM (Cost Per Mille), and CTR (Click-Through Rate) is essential for marketers, agencies, and businesses that run paid campaigns. Below is a simple breakdown of each metric, complete with formulas and examples.

How to Calculate CPC (Cost Per Click)

If your campaign cost $1,000 and received 500 clicks, then:
CPC = $1,000 Γ· 500 = $2.00 per click

Why CPC matters: CPC shows how much you’re paying for each click on your ad. A lower CPC usually means your ad is performing more efficiently.

How to Calculate CPM (Cost Per Mille)

If your campaign cost $500 and received 50,000 impressions, then
CPM = ($500 Γ· 50,000) Γ— 1000 = $10 per 1,000 impressions

Why CPM matters: CPM is great for brand awareness campaigns, where visibility and reach are more important than clicks.

How to Calculate CPC (Cost Per Click)

If your ad got 1,000 clicks from 50,000 impressions, then:
CTR = (1,000 Γ· 50,000) Γ— 100 = 2% CTR

Why CTR matters: CTR helps you measure how engaging your ad is. A higher CTR means more people are interested in your message.
02
Quick Queries

FAQs – CPC, CPM, and CTR Explained

How do you calculate CPM?

To calculate CPM, divide your total ad spend by the number of impressions, then multiply by 1,000. Example: $200 Γ· 20,000 Γ— 1,000 = $10 CPM.

In Google Ads, CPC is calculated by dividing your total cost by the number of clicks. For example, if you spend $150 and get 75 clicks, CPC = $2. Google Ads also shows your average CPC directly in the dashboard.

If you know your CPM and total budget, you can calculate impressions with this formula:

Impressions = (Budget Γ· CPM) Γ— 1000
Β 

Example: Budget $500, CPM $5 β†’ Impressions = (500 Γ· 5) Γ— 1000 = 100,000 impressions.

A β€œgood” CTR depends on the platform and campaign type:

  • Search Ads: 3–6% is considered strong.

  • Display Ads: 0.5–1% is average.

  • Social Ads: 1–2% is common, though video ads may vary.

The higher your CTR, the more effective your ad creative and targeting are.

CPC (Cost Per Click) charges you when someone clicks your ad, while CPM (Cost Per Mille) charges you for every 1,000 impressions, regardless of clicks. CPC is best for performance-driven campaigns, while CPM works better for brand awareness.

A good CPM depends on the platform and industry. On average:

  • Google Display Ads: $2 – $10 CPM

  • Facebook Ads: $5 – $15 CPM

  • YouTube Ads: $4 – $12 CPM
    Lower CPM means you’re reaching more people at a lower cost.

CTR (Click-Through Rate) measures how many people click your ad, while Conversion Rate measures how many people complete a desired action (like purchase, signup, or download) after clicking. High CTR doesn’t always mean high conversions.

Not always. A high CTR shows people are clicking your ad, but if they don’t convert, your campaign ROI may still be low. Always analyze CTR alongside CPC, CPM, and Conversion Rate.

In Facebook Ads, CPM means the cost to reach 1,000 people. For example, if you spend $50 and get 10,000 impressions, your CPM is $5. It’s commonly used for brand awareness and reach campaigns.