CPC, CPM & CTR Calculator
Enter your ad spend, impressions, and clicks to get cost per click, cost per 1,000 impressions, and click-through rate at once — add conversions and you'll also see conversion rate and CPA. All three core metrics are linked, and seeing them together is the fastest way to spot what's actually driving your costs.
Inputs
Total spent over the period.
How many times the ad was shown.
Optional — adds conversion rate and CPA.
Results
A 2.00% CTR at $5.00 CPM, converting at 5.00%.
CPC, CPM, and CTR — and how they connect
Three numbers, one auction. The link between them is where the insight lives.
CPC — cost per click
What you pay each time someone clicks your ad: spend ÷ clicks. It's the number most beginners watch, but a low CPC is worthless if those clicks don't convert. Read it alongside CVR and CPA, not on its own.
CPM — cost per 1,000 impressions
What you pay to be shown 1,000 times: (spend ÷ impressions) × 1,000. CPM is the currency of awareness campaigns and the input behind CPC — a high CPM with a low CTR is what makes clicks expensive.
CTR — click-through rate
The share of impressions that became clicks: clicks ÷ impressions. It's the cleanest signal of whether your creative and targeting match. CTR, CPM, and CPC are linked: CPC = CPM ÷ (CTR × 10).
Why look at all three together
A rising CPC has two possible causes, and they need opposite fixes. If your CPM is climbing, the auction got more expensive — more competition, a narrower audience, or seasonal demand — and the answer is usually bidding or targeting. If your CTR is falling, the auction is the same but your creative is winning fewer clicks per impression, and the answer is new creative. Looking at CPC alone, you can't tell which is happening.
That's the whole case for this calculator: it puts the cause (CPM, CTR) next to the symptom (CPC) so you fix the right thing. To connect cost to profitability, pair it with our ROAS calculator.
How AdFlint tracks this for you
AdFlint pulls CPC, CPM, CTR, CVR, and CPA live from Google, Meta, and LinkedIn into one dashboard, and flags when a rising CPC is a CPM problem versus a CTR problem — so you know whether to adjust bids or refresh creative without doing the arithmetic yourself.
Questions
How are CPC, CPM, and CTR related?
They're three views of the same auction. CTR is clicks ÷ impressions, CPM is cost per 1,000 impressions, and CPC is cost per click. Algebraically, CPC = CPM ÷ (CTR × 10). That relationship is why improving CTR lowers your CPC at a fixed CPM: each impression you're already paying for turns into more clicks, so the cost spreads across more of them.
What is a good CTR?
It depends heavily on platform and placement. Google Search ads often see 3–5%+ because intent is high; Google Display and most social feeds run closer to 0.5–1%. Rather than chasing a benchmark, compare a campaign to its own history and to your other campaigns on the same platform — a CTR that's falling over time usually signals creative fatigue or audience saturation.
Is a lower CPC always better?
No. CPC only measures the cost of a click, not its value. Cheap clicks from broad, low-intent traffic can have a terrible conversion rate, making your real cost per customer (CPA) far higher than a campaign with a more expensive but better-qualified click. Always evaluate CPC together with CVR and CPA — the cheapest click rarely produces the cheapest customer.
What's the difference between CPM and CPC bidding?
With CPM bidding you pay per 1,000 impressions regardless of clicks — good for awareness, where being seen is the goal. With CPC bidding you pay only when someone clicks — better when you're driving traffic and want to protect against paying for impressions that don't engage. Most platforms now auto-optimize delivery, but the underlying cost still resolves to a CPM, and this calculator shows you both so you can compare like for like.
What counts as an impression vs a click?
An impression is counted when your ad is served and rendered on screen (definitions of 'viewable' vary slightly by platform). A click is a user interaction that registers as a tap or click on the ad. Because platforms filter invalid traffic differently, small discrepancies between your ad platform's numbers and your site analytics are normal — use the ad platform's figures for CPC/CPM/CTR and your analytics for downstream conversion measurement.
Free to sign up. CPC, CPM, CTR, and conversions across every platform.