CPM, CPC & CTR Calculator
Turn spend, impressions and clicks into CPM, CPC and CTR โ or work backwards to plan the budget for a campaign.
Enter any two (or all three) values โ leave a field empty to skip it.
| Platform | CPM | CPC | CTR |
|---|---|---|---|
| Google Search | $30โ$40+ | $2.50โ$5.50 | 3%โ6.5% |
| Meta (Facebook/Instagram) | $11โ$14 | $0.70โ$1.90 | 1.5%โ2.2% |
| TikTok | $4โ$13 | $0.60โ$1.00 | 0.6%โ1.8% |
| $40โ$78 | $5.50โ$11+ | 0.45%โ0.7% |
Compiled from 2026 benchmark reports by Whatagraph, ContentStudio, Focus Digital and MetricNexus. Actual costs vary widely by industry, country, audience, objective and season โ use these only as a sanity check.
- โImprove CTR with stronger hooks and offers โ it lowers CPC even when CPM stays the same.
- โCompare metrics within the same objective; awareness and conversion campaigns are priced very differently.
- โExpect CPMs to rise in Q4 and around major shopping events โ budget extra headroom.
- โTag every ad link with UTM parameters so clicks can be tied to revenue in analytics.
This tool is for informational purposes only. Always verify results with a qualified professional.
What is the CPM, CPC & CTR Calculator?
This CPM, CPC and CTR calculator converts the raw numbers from any ad dashboard into the three metrics media buyers use to compare campaigns. Type in any two of spend, impressions and clicks and it fills in whichever metrics those numbers allow; type all three and you get the complete picture. Two extra modes work in reverse: one tells you how much budget you need to buy a given number of impressions at a known CPM, and the other forecasts how many impressions and clicks a fixed budget should deliver.
The formulas are simple but easy to mix up under pressure. CPM (cost per mille) = spend รท impressions ร 1,000, the price of one thousand ad views. CPC (cost per click) = spend รท clicks. CTR (click-through rate) = clicks รท impressions ร 100, the share of people who saw the ad and clicked. The three are linked: CPC = CPM รท (CTR ร 10). That relationship explains a lot of campaign behaviour โ if your CPM stays flat but your creative gets more clicks, CPC falls automatically, which is why improving creative is often cheaper than fighting for lower CPMs.
Worked example: a campaign spends $500, earns 40,000 impressions and 600 clicks. CPM = 500 รท 40,000 ร 1,000 = $12.50. CPC = 500 รท 600 = $0.83. CTR = 600 รท 40,000 ร 100 = 1.50%. Check the link: 12.50 รท (1.5 ร 10) = $0.83. Now suppose you want 100,000 impressions next month at a similar $12 CPM โ the budget mode shows you need $1,200, or about $40 a day. If you then assume a 1.5% CTR, the forecast mode estimates roughly 1,500 clicks from that spend.
Benchmarks give useful context, but treat them as rough ranges. 2026 reports from Whatagraph, ContentStudio, Focus Digital and MetricNexus broadly place Google Search CPCs in the low single dollars with CTRs of around 3โ6%, Meta CPMs near $11โ$14 with CTRs around 1.5โ2%, TikTok CPMs anywhere from about $4 to $13 with CTRs under 2%, and LinkedIn as the premium channel with CPMs of $40 or more and CPCs above $5. Sources disagree because they sample different industries, countries and campaign objectives, so your own historical numbers are always the best benchmark.
Which metric matters most depends on what you buy. Awareness and reach campaigns are usually bought and judged on CPM. Traffic and lead-generation campaigns live and die by CPC, and CTR is the best early signal of whether creative and targeting resonate. None of the three measures profit on its own โ pair this tool with the ROAS calculator to see whether the clicks you are paying for turn into revenue, and tag every link with UTM parameters so you can trace the results in your analytics.
How to Use This Calculator
- 1Choose a mode: Calculate Metrics, Budget from CPM, or Forecast Clicks.
- 2Select the currency symbol used in your ad account.
- 3In Calculate Metrics, enter at least two of spend, impressions and clicks from your ad dashboard.
- 4In Budget from CPM, enter the impressions you want and the CPM you expect to pay.
- 5In Forecast Clicks, enter your budget, an expected CPM and an expected CTR.
- 6Click Calculate and compare the results with the platform benchmark table below the calculator.