CPM, CPC & CPA Calculator
Compute CPM, CPC, CPA, CTR and conversion rate from any spend / impressions / clicks / conversions combination. Free, no signup.
CPM / CPC / CPA Ad Cost Calculator
Enter your ad campaign numbers from Google Ads, Meta Ads, LinkedIn, TikTok, or any other platform. The tool computes every standard performance metric — CPM, CPC, CPA, CTR, conversion rate — instantly. The verdict bar places your CPM and CTR in rule-of-thumb bands, not a published benchmark.
How to Use the Ad Cost Calculator
Pull the four numbers from your ad platform
Google Ads, Meta Ads Manager, LinkedIn Campaign Manager, TikTok Ads Manager — all report Spend, Impressions, Clicks, and Conversions as default columns. Use the period that's most actionable: last 30 days for steady-state campaigns, last 7 days for new launches.
Define "conversion" consistently
Conversion is whatever you want it to be — completed purchase, signup, lead form submission, demo booked. The tool computes CPA against whatever you put in the conversions box. Just make sure the same definition is used across campaigns being compared.
Read the cost metrics
CPM tells you what each 1,000 impressions cost — primarily a brand / reach metric. CPC tells you what each click cost — primarily a traffic metric. CPA tells you what each conversion cost — primarily a bottom-funnel metric. The healthy CPA depends on your LTV — see our LTV Calculator.
Diagnose with CTR and conversion rate
Low CTR means audience / creative mismatch — fix targeting or creative. Low CR (click → conversion) with healthy CTR means landing page is the bottleneck. The two ratios together pinpoint where in the funnel you're losing efficiency.
CPM, CPC, CPA — The Three Cost Metrics Every Marketer Needs
The Three Levels of Ad Cost
Performance marketing has three canonical cost denominators: per impression, per click, per acquisition. The Interactive Advertising Bureau (IAB) Glossary defines each precisely. Cost per mille (CPM) divides spend by every 1,000 ad impressions served — useful for brand campaigns where the goal is awareness. Cost per click (CPC) divides spend by clicks delivered to your landing page — the primary metric for traffic-acquisition campaigns. Cost per acquisition (CPA) divides spend by the conversions you actually want — purchases, signups, leads, demos. CPA is the metric performance marketers ultimately optimise.
All three numbers come from the same underlying ad-platform reports. Google Ads, Meta Ads Manager, LinkedIn Campaign Manager, TikTok Ads Manager — all four major platforms expose Spend, Impressions, Clicks, and Conversions as default columns. The tool above just runs the canonical math so you don't have to reach for a spreadsheet. The verdict bar sorts your CPM into five bands (under USD 5, 5–15, 15–30, 30–60, over 60). Those are editorial rules of thumb, not measured medians — use them as a prompt to check your own campaign history and the benchmark report your platform publishes for your industry.
The Two Ratios That Diagnose Funnel Health
CTR (click-through rate) is clicks divided by impressions — Google Ads Help defines it exactly that way: clicks ÷ impressions. There is no universal "good" CTR: high-intent search ads run far above display placements, and branded queries above generic ones, so compare against your own history and your platform's benchmark report for your industry rather than a single number. A CTR that falls on unchanged targeting means the creative is fatiguing; a CTR that is low from day one means creative and audience are mismatched — run a second creative on the same audience to isolate which.
Conversion rate (CR) is conversions divided by clicks — what share of the people who clicked did the thing you count as a conversion. Because "conversion" is whatever you define it to be (purchase, trial, lead form), CR is only comparable across campaigns that share the definition. Low CR with healthy CTR is a landing-page problem — speed, copy, form length and social proof all contribute. CTR × CR gives the overall impression-to-conversion rate the tool reports as Imp→Conv, a single funnel-health number you can track week to week.
"A USD 10 CPM × 2% CTR × 5% CR produces a USD 10 CPA — every input matters. Cutting CPM by 20% cuts CPA by 20%; lifting CTR or CR by 20% cuts it by about 17%."
Channel Benchmarks for 2026 — Where the Money Flows
Channel cost varies dramatically by platform, audience and creative. Vendor benchmark surveys are the usual reference — WordStream's 2024 Google Ads benchmark, for example, put the median US search CPC across all industries at USD 2.69, with legal and insurance keywords many times that — but they are surveys of one vendor's client base, not audited statistics, and they date quickly. LinkedIn CPCs are structurally higher than Meta's because the audience is professional and the bid pool is concentrated B2B advertisers; TikTok sits between Meta and Google with wide variance by creative quality. Pull the current report for your platform before setting a bid cap.
For US/UK/CA-targeted SaaS and B2B, the natural channel mix starts with Google Search (high intent, high CPC), Meta retargeting (low CPM, mid CPC for re-engagement), LinkedIn for executive audiences (very high CPC, very high LTV), and TikTok / YouTube for top-of-funnel awareness. Run the tool per channel weekly and per campaign daily — CPA on the same campaign can swing sharply from week to week as audience saturation, creative fatigue and bid competition shift.
Mille is Latin for a thousand, and CPA is not CAC
CPM stands for "cost per mille" — Latin for "thousand". Spend divided by every 1,000 impressions served.
The IAB Glossary is the canonical industry definition source for CPM, CPC, CPA, CTR, and impression-counting standards.
WordStream's 2024 Google Ads benchmark put the median US search CPC at USD 2.69 across all industries — a vendor survey, useful for orientation, not an audited statistic.
CPA is not CAC. CPA counts ad spend per conversion; CAC adds sales salaries, tooling and content and divides by new customers — it is always the larger number.
LinkedIn Ads CPC is structurally higher than Meta's because the audience is professional and the bidders are concentrated B2B advertisers with high customer values.
CTR = clicks ÷ impressions (Google Ads Help). It is only comparable within a placement type — search, display and video CTRs live on different scales.
Conversion rate depends entirely on what you count as a conversion — compare campaigns only when they share the definition.
Impression counting follows the IAB/MRC guidelines, which moved desktop display from count-on-ad-insertion to count-on-begin-to-render — the same impression can be counted differently by two vendors.
The iOS 14.5 App Tracking Transparency framework (April 2021) made cross-app tracking opt-in, reducing Meta's attributed conversions and resetting attribution baselines for many advertisers.
ROAS (Return on Ad Spend) is revenue ÷ ad spend — the inverse of CPA when normalised to revenue per conversion. Most e-commerce optimises on ROAS, most SaaS optimises on CPA.
Frequently Asked Questions
-
Three cost levels with different denominators. CPM (cost per mille / 1,000) = spend ÷ (impressions ÷ 1,000). CPC (cost per click) = spend ÷ clicks. CPA (cost per acquisition) = spend ÷ conversions. CPM is a brand metric, CPC is a traffic metric, CPA is a bottom-funnel performance metric. All three come from the same campaign data and all three should track sensible directional movement — if CPM rises sharply with no creative change, the platform is shifting your audience to a more expensive pool. If CPM holds but CPA rises, your landing page is the issue.
-
Depends on platform and intent, and there is no authority that publishes a "good" number — vendor surveys such as WordStream's annual Google Ads benchmark report medians by industry, and they change every year. The ordering is stable even when the levels move: search ads (high intent) run far above display; branded queries above generic; LinkedIn's numerical CTR is low but each click is worth more. The verdict is always relative: compare your CTR against your own historical baseline and the current platform report for your industry.
-
Almost always CPA. CPC tells you what traffic costs; CPA tells you what conversions cost — and conversions are what drive revenue. Optimising on CPC alone can produce cheap traffic that doesn't convert (bad). Optimising on CPA forces the campaign to balance click cost against conversion rate, which is the right business decision. The exception: top-of-funnel awareness campaigns where there's no direct conversion event — for those, CPC and reach are the right primary metrics, with CPM as a secondary efficiency check.
-
CPA is a campaign-level cost-per-conversion number; CAC is a company-level fully-loaded cost-per-customer number. CPA is typically lower than CAC because CPA only counts ad spend (no sales-team time, no marketing overhead), while CAC includes all sales + marketing fully-loaded. CPA is useful for setting bid caps in the campaign — typically CPA ceiling = LTV ÷ 3, since that ratio leaves room for the rest of the CAC build (sales, content, partnerships) to fit inside the LTV:CAC = 3:1 healthy benchmark. Use our LTV Calculator and CAC Payback Calculator for the full unit-economics view.
-
ROAS (Return on Ad Spend) is revenue ÷ ad spend — the inverse of CPA when normalised to revenue per conversion. A USD 10 CPA at USD 50 average order value gives a ROAS of 5:1 (USD 50 revenue per USD 10 spend). E-commerce advertisers typically optimise on ROAS because conversion values vary (small order vs large order). SaaS advertisers typically optimise on CPA because every customer is roughly worth the same starting MRR. The two are interchangeable mathematically — use whichever fits your reporting language.
-
Lower-quality audience. The platform algorithm shifted you to a cheaper but worse-converting impression pool. This commonly happens when budgets increase and the platform has to widen the audience to spend the budget — the marginal new impressions convert less. Three responses: (1) accept the wider audience if you're maxing out the addressable market; (2) tighten audience targeting to push CPM back up but recover CPA; (3) refresh creative — fatigue often causes both effects, and a new creative variant resets the dynamic. Always check whether the issue is impression quality (CPM low, CTR low) vs landing page (CTR high, CR low).
-
LinkedIn CPC runs 5-10× Meta CPC because the audience is structurally smaller (professionals only) and the bidder pool is concentrated on high-LTV B2B advertisers — SaaS, enterprise software, recruiting, executive education. Per-click cost is high but per-converted-customer LTV is also much higher than Meta's consumer audience, so LTV:CAC math often works out healthy at LinkedIn rates. The trade-off: LinkedIn doesn't scale to large absolute volume the way Meta does. Most B2B advertisers use LinkedIn for high-intent retargeting + executive personas, and Meta / Google for everything else.
-
Yes, structurally — Meta's iOS attribution is permanently impaired versus pre-2021 levels. The App Tracking Transparency (ATT) framework introduced in iOS 14.5 (April 2021) requires user opt-in for cross-app tracking, and most users do not opt in. Meta now relies on Aggregated Event Measurement (AEM) and CAPI server-side tracking to recover signal, which is partial. Practical impact: trust Meta-attributed conversion counts as directional rather than absolute, and always reconcile against Google Analytics 4 or your own backend conversion log. CAPI integration (Meta's server-side conversion API) is now table-stakes for B2C advertisers.
-
US ad CPMs are materially higher than most ASEAN equivalents because of higher advertiser bid prices, denser competition and higher revenue per user in the audience pool; Singapore and Australia sit closer to US rates because the advertiser pool is more developed and revenue per user is comparable. Your own account's geo breakdown is the only reliable multiplier. For ASEAN companies running global campaigns: segment by geo with separate budgets, because mixed-geo campaigns over-allocate to cheaper markets which may not be the right business audience. Most performance marketers run separate US, EU, SEA, and India campaigns to keep CPA targets distinct.
-
Yes — US audiences are more saturated with ads, so identical creative usually earns a lower CTR in the US than in less saturated ASEAN markets. The countermeasure is creative localisation: US audiences respond to different visual styles, social proof patterns (US testimonial brands vs ASEAN brands), and calls-to-action than ASEAN audiences. Founders running ASEAN-side ad operations for US-targeted campaigns typically retain a US-based creative reviewer or use platforms like Pencil / Creatify that auto-localise creative for target geography. Don't assume a creative that works in Singapore will work in San Francisco — typically it won't.
Method & sources
How it computes
Six ratios of the four figures you enter: CPM = spend ÷ (impressions ÷ 1,000); CPC = spend ÷ clicks; CPA = spend ÷ conversions; CTR = clicks ÷ impressions; CR = conversions ÷ clicks; impression-to-conversion = conversions ÷ impressions. No benchmark data is used in the calculation.
What this tool implements
- Impression, click and conversion counts taken as reported by the ad platform (IAB/MRC served-impression definition for impressions)
- CPM expressed per 1,000 impressions; CTR and CR as percentages of the denominator named
- Verdict bands (CPM under USD 5 / 15 / 30 / 60; CTR 0.5% / 2% / 5%) are editorial rules of thumb and are labelled as such on the page
Sources
What can make this go out of date
- none at runtime — the verdict bands are static editorial figures in the page script
Pick up where you left off
Stored only in this browser — never sent to our servers.