CPM / CPC Calculator
Calculate CPM, CPC and CTR from campaign cost, impressions and clicks.
About the CPM / CPC Calculator
Three little acronyms describe the cost side of every ad campaign. CPM is the cost per thousand impressions (the M is Latin mille) — what you pay for visibility. CPC is the cost per click — what you pay for a visit. CTR, click-through rate, is the bridge between them: the percentage of people who saw the ad and clicked. Enter your campaign cost plus impressions, clicks or both, and this calculator returns whichever metrics your inputs support — CPM from impressions, CPC from clicks, and CTR when you supply both.
Each number answers a different question. CPM tells you whether you're buying attention at a fair price — it varies enormously by platform, audience and season (festival-season auctions in India can double it), so compare your CPM against your own history on the same platform rather than a universal benchmark. CPC tells you what a visitor costs, the number to set against conversion rate and order value when judging viability. CTR tells you whether the creative resonates: a low CTR with a normal CPM means people saw the ad and scrolled past — a message problem, not a bidding problem.
The three interlock — CPC = CPM ÷ (10 × CTR) — which makes diagnosis mechanical. Expensive clicks trace back to either expensive impressions (high CPM: consider broader audiences or different placements) or an unpersuasive ad (low CTR: rework the hook, creative or offer). Run last month's numbers and this month's side by side and you can tell in seconds whether a cost change came from the auction or from your creative — before deciding where to spend the next rupee.
Frequently asked questions
- What do CPM, CPC and CTR stand for?
- CPM = cost per mille (thousand impressions), CPC = cost per click, CTR = click-through rate (clicks ÷ impressions × 100). Together they describe what attention costs, what visits cost, and how well the ad converts one into the other.
- What is a good CTR?
- Roughly 1–2% for social feed ads and 3–5% for branded search ads, but ranges vary widely by industry and format. The more useful comparison is your own creative A vs creative B on the same audience.
- Why is my CPM suddenly higher?
- CPM is an auction price — it rises with competition for your audience (festive seasons, elections, year-end sales), narrow targeting, and ad fatigue (platforms charge more to force tired creatives on people). Refreshing creative and broadening audiences usually helps.
- Can I calculate CPC without impressions?
- Yes — CPC only needs cost and clicks. This calculator returns whichever metrics your inputs allow: impressions give CPM, clicks give CPC, and both together add CTR.
Related tools
Calculate return on ad spend — the revenue every rupee of advertising brings back.
Engagement Rate CalculatorWork out your engagement rate per post and see how it benchmarks.
ROI CalculatorMeasure total and annualized return on any investment.
UTM Link BuilderBuild campaign URLs with utm_source, utm_medium and utm_campaign parameters.