Skip to content
Social Media & SEO

CPM, CPC & CTR Calculator

Enter any two advertising metrics — spend, impressions, clicks, CPM, CPC, or CTR — and solve the rest instantly. Compare your numbers against real platform benchmarks.

Calculator

Cost per Click
$0.25per click
Based on 100,000 impressions and 2,000 clicks.
CPM
$5.00
CTR
2%
Total Spend
$500.00

Solved Metrics

Total Spend
$500.00
Impressions
100,000
Clicks
2,000
CPM
$5.00
CPC
$0.25
CTR
2%

Platform Benchmarks

How your results stack up against typical Meta / Facebook ads.

CPM30% below typical
Typical$7.19
Your result$5.00
CPC74% below typical
Typical$0.97
Your result$0.25
CTR122% above typical
Typical0.9%
Your result2%

Lower CPM and CPC is cheaper; a higher CTR is better.

Results are estimates. Verify with a professional for important decisions.

About this calculator

This calculator solves any digital advertising metric when you know at least two others. Enter spend, impressions, and clicks to get CPM, CPC, and CTR instantly — or work backwards from any combination to find the missing value. Use it to audit campaign efficiency, compare platform performance, or set spend targets before launching an ad.

How to read your results

The three derived metrics appear as headline cards: CPM (cost per 1,000 impressions), CPC (cost per click), and CTR (click-through rate as a percentage). A platform benchmark panel shows typical ranges for Google, Meta, TikTok, and LinkedIn so you can see at a glance whether your numbers are strong, average, or need attention.

How it's calculated

The three core identities are: CPM = spend ÷ impressions × 1,000; CPC = spend ÷ clicks; CTR = clicks ÷ impressions × 100. From these, spend, impressions, and clicks can each be derived when the other two base quantities are known. The calculator runs an iterative fixpoint loop — up to ten passes — applying each identity whenever new values become available, until the system converges or is declared under-determined.

Worked example

A campaign spends 500 and delivers 100,000 impressions with 1,500 clicks.

CPM is 5 (500 ÷ 100,000 × 1,000), CPC is 0.33 (500 ÷ 1,500), and CTR is 1.5% (1,500 ÷ 100,000 × 100). The campaign is paying 33 cents per click with a 1.5% click-through rate.

Frequently asked questions

What do CPM, CPC, and CTR mean?

CPM (Cost Per Mille) is the amount spent per 1,000 impressions — it measures how expensive reach is. CPC (Cost Per Click) is the amount spent each time someone clicks your ad. CTR (Click-Through Rate) is the percentage of impressions that result in a click, calculated as clicks ÷ impressions × 100.

Why does the calculator need at least two inputs to solve?

The three base quantities — spend, impressions, and clicks — are related by fixed identities. Any single value alone is ambiguous, but any two of the six metrics (spend, impressions, clicks, CPM, CPC, CTR) lock in the system and let the calculator derive the rest. Enter fewer than two and the result is under-determined.

What counts as a good CTR or CPM?

Benchmarks vary by platform, industry, and ad format. Search ads on Google typically see CTRs of 2–5%, while display or social ads often land below 1%. CPM ranges from under 1 to over 30 depending on audience targeting. The platform benchmark panel in this calculator shows typical ranges to help calibrate your numbers.

Can I use this to plan spend before launching a campaign?

Yes. Enter your target CPM and the number of impressions you need, and the calculator derives the required spend. Alternatively, enter a budget and a target CPC to see how many clicks you can expect. This makes it a useful planning tool as well as a post-campaign audit tool.

Sources

Reviewed by the YouCalc Team · Last reviewed

Spot a translation issue, a calculation issue, or have a suggestion? Let us know.

More calculators like this. Pick the next one.