Free tool · Ads & social · No sign-up
CPM, CPC & CTR calculator
Enter any two of cost, impressions and CPM to find the third. Add clicks to get cost per click and click-through rate.
Fill any two of cost, impressions and CPM.
CPM (per 1,000 impressions)
–
Ad cost
–
Impressions
–
Cost per click (CPC)
–
Click-through rate (CTR)
–
Runs in your browser. Nothing you type is sent to us or stored.
How to use it
- 01
Enter any two
Ad cost, impressions or CPM. Leave the one you want to find empty.
- 02
Add clicks if you have them
With clicks, you also get cost per click (CPC) and click-through rate (CTR).
- 03
Compare campaigns
Run the numbers for each ad set to see which reaches people more cheaply.
Questions about this tool
What is CPM?
Cost per mille: what you pay for 1,000 ad impressions. If 50,000 impressions cost 10,000, your CPM is 200.
What's the difference between CPM, CPC and CTR?
CPM is the cost of being seen 1,000 times. CPC is the cost of each click. CTR is the share of people who saw the ad and clicked it. A low CPM with a very low CTR can still mean expensive clicks.
Why is my CPM higher than last month?
CPM rises when more advertisers compete for the same audience (for example around Ramadan, Eid, 11.11 or year-end sales), when your audience is small, or when the ad gets weak engagement.
Where do I find these numbers?
In Meta Ads Manager or Google Ads, add the Amount spent (Cost), Impressions and Link clicks (Clicks) columns.
More free tools
All free tools- Conversion rate calculatorTurn visitors and sales or leads into a conversion rate and cost per conversion, and plan a target.Open tool
- Engagement rate calculatorWork out engagement rate for Instagram, TikTok or Facebook posts by followers or by reach.Open tool
- Profit margin calculatorFind your margin and markup from cost and price, or the price you need for a target margin.Open tool
Want us to handle it? See our performance marketing.
Tell us what you need. We reply with where we'd start and a quote.