Enter what you have — the tool fills in every metric it can.
Free CPM, CPC & CTR calculator
CPM, CPC, CTR, CPA — the core metrics that tell you whether your advertising is efficient. This free tool — built by a Singapore Google Ads agency — takes your spend, impressions, clicks and conversions and instantly returns every metric it can: CPM (cost per 1,000 impressions), CPC (cost per click), CTR (click-through rate), CPA (cost per acquisition) and conversion rate. Enter whatever figures you have and it fills in the rest. It runs entirely in your browser.
What is CPM and how is it calculated?
CPM = (ad spend ÷ impressions) × 1,000. It’s the cost to show your ad 1,000 times, and it’s the foundational pricing unit for most digital advertising — Meta, Google Display, YouTube, TikTok and programmatic all price on an impression basis under the hood. A $3,000 campaign that delivered 500,000 impressions has a $6 CPM. CPM is the metric to watch for reach and awareness campaigns, and for comparing the raw cost of audiences across platforms.
CPM vs CPC vs CTR — how they connect
These metrics are linked. CTR (clicks ÷ impressions) measures how compelling your ad is; CPC (spend ÷ clicks) is what each click costs; and CPC is really just CPM divided by CTR. That means a higher CTR lowers your effective CPC even at the same CPM — which is why creative and targeting matter so much. If two campaigns have the same CPM but one has double the CTR, it pays half as much per click. Watching all three together tells you whether to fix your audience (CPM), your creative (CTR), or your landing page (conversion rate).
From clicks to cost per acquisition
Impressions and clicks only matter if they turn into customers. CPA = spend ÷ conversions is the metric that connects advertising to business results, and conversion rate (conversions ÷ clicks) shows how well your landing page turns clicks into action. A campaign can have a great CTR and low CPC yet a terrible CPA if the page doesn’t convert. To go further, model the full picture with our Google Ads budget calculator and ROAS calculator.
Which metric to optimise for at each funnel stage
The mistake that wastes the most budget is optimising for the wrong metric at the wrong stage. For top-of-funnel awareness where the job is reach, CPM is the number that matters and a low CTR is acceptable. For consideration and traffic campaigns, CPC and CTR together tell you whether your creative and targeting are earning attention efficiently. But for anything tied to revenue, only CPA and conversion rate count — a campaign with a gloriously cheap CPC and a healthy CTR can still be your worst performer if those clicks never convert. Always follow the chain all the way down to cost per acquisition before declaring a winner.
This is why a cheap click is not automatically a good click. Broad targeting and clickbait creative reliably lower CPC and lift CTR while attracting exactly the people least likely to buy. Judge campaigns on the metric that maps to the objective, and let the downstream numbers overrule the flattering upstream ones.
Benchmarks, seasonality and the Singapore market
Treat published benchmarks as loose reference points, not targets. CPMs and CPCs swing widely by industry, platform and season — competitive verticals such as finance, legal and property command far higher costs than average, and the whole market inflates during high-demand windows like the year-end and major sale periods, when more advertisers bid for the same inventory. In a small, dense and expensive market like Singapore, costs sit above regional averages simply because so many advertisers chase the same audience.
The only benchmark that truly matters is your own historical performance on the same channel and objective. Track your figures over time so you can tell a genuine efficiency problem from ordinary auction volatility. If your paid numbers are drifting the wrong way and you want a second opinion, our Google Ads team can audit the account.
Frequently asked questions
How do you calculate CPM?
Divide your total ad spend by the number of impressions, then multiply by 1,000. For example, $500 spend over 200,000 impressions is a $2.50 CPM. This tool calculates it instantly from your figures.
What’s a good CPM?
It depends heavily on platform, audience, format and competition — a broad awareness campaign and a narrow high-value B2B audience will have very different CPMs. Compare your CPM against your own campaigns and your results (CPA, ROAS) rather than a universal benchmark.
Is a lower CPM always better?
Not necessarily. A cheap CPM reaching the wrong people is worse than a higher CPM reaching buyers. Judge CPM alongside CTR and CPA — efficient reach that converts beats cheap impressions that don’t.
How is CPC related to CPM and CTR?
CPC equals CPM divided by (CTR × 10), or simply spend divided by clicks. Practically, improving your CTR lowers your effective cost per click at the same CPM — so better creative and targeting directly reduce what you pay per visit.
What’s the difference between CPA and CPC?
CPC is the cost of a single click to your site; CPA is the cost of an actual conversion — a lead, sale or sign-up. You can have a low CPC and a high CPA at the same time if your clicks rarely convert, which is why CPA is the metric to judge revenue-focused campaigns on, not CPC.
Why did my CPM rise even though I changed nothing?
CPM is set by a live auction, so it moves with factors outside your account: more advertisers competing for the same audience, seasonal demand spikes, a narrower or more contested target audience, or a dip in your ad’s relevance score. A rising CPM with stable settings almost always reflects increased competition for the inventory rather than anything you did.