Free Tool
CPM, CPC, CTR & CPA calculator
Fill in whatever you know, from any two or three numbers in your ads dashboard, and it works out everything else. Add more and it checks that your numbers agree with each other.
Results
Enter at least two related numbers, such as spend and clicks.
Ad metrics formulas
Every ad platform reports these numbers slightly differently, but they're all tied together by five simple relationships. If you know enough of them, the rest follow.
- CPM = spend ÷ impressions × 1,000
- CPC = spend ÷ clicks
- CTR = clicks ÷ impressions × 100
- Conversion rate = conversions ÷ clicks × 100
- CPA = spend ÷ conversions
Planning a campaign from rates
Before launch you rarely know totals, but you can estimate rates. Enter an expected CPM, CTR and conversion rate along with a budget to see roughly how many clicks and conversions it should buy, and what your CPA would be.
Working backwards from a target CPA
If you know the most you can pay for a lead or sale, enter that CPA and your landing page conversion rate. The calculator gives you the maximum CPC you can afford, which is useful for setting bid caps.
Why CTR matters even when you pay per impression
On CPM-billed platforms like Meta and TikTok, your cost per click is CPM ÷ (CTR × 10). Doubling CTR halves your CPC, even though you never paid for the click itself, which is why creative testing is usually the biggest lever on social.
How do I calculate CPM?
How do I calculate CPC?
How do I calculate CTR?
What is the difference between CPA and CPC?
What does "these numbers don't add up" mean?
Know your numbers, but not how to improve them?
We've bought over $50M in traffic. We can tell you which of these metrics is holding your campaigns back, and fix it.
More free tools
All 12 free tools →ROAS & Break-Even Calculator
Find your break-even ROAS, maximum CPA and true profit per sale before you scale ad spend.
Open tool → TrackingUTM Builder with Ad Platform Presets
Build tracking links with the right dynamic parameters for Meta, Google, TikTok, Taboola and more. Single or bulk.
Open tool → Native AdsNative Ad Preview Tool
See your headlines and thumbnails inside a mock "sponsored content" widget before you launch on native networks.
Open tool →