Free tool

CPC, CPM & CPA calculator

Calculate cost per click, cost per 1,000 impressions, or cost per acquisition from your ad spend. Switch modes to see whichever cost metric matters for your campaign, instantly.

3 calculation modesNo signupNo data storedInstant

Enter ad spend and total clicks to calculate CPC.

$
Result

Cost metric

Enter values to calculate

CPC = ad spend ÷ clicks. CPM = (ad spend ÷ impressions) × 1,000. CPA = ad spend ÷ conversions. All three divide total spend by a different denominator to show what you're paying for a click, a thousand impressions, or a completed conversion.

FAQ

CPC, CPM & CPA calculator FAQ

What is CPC?

CPC (cost per click) is the amount you pay, on average, for each click on your ad. CPC = ad spend ÷ clicks. If you spend $500 and get 250 clicks, your CPC is $2.

What is CPM?

CPM (cost per mille, or cost per 1,000 impressions) is what you pay for every 1,000 times your ad is shown. CPM = (ad spend ÷ impressions) × 1,000. If you spend $1,000 for 200,000 impressions, your CPM is $5.

What is CPA?

CPA (cost per acquisition) is the average cost to generate one conversion — a sale, sign-up, or lead. CPA = ad spend ÷ conversions. If you spend $1,000 and get 50 conversions, your CPA is $20.

What is the difference between CPC, CPM, and CPA?

CPC and CPM measure cost per interaction (a click or an impression), while CPA measures cost per outcome (a completed conversion). CPC and CPM are useful for judging traffic and reach efficiency; CPA ties spend directly to results like sales or leads.

What is a good CPC, CPM, or CPA?

There's no universal benchmark — good CPC, CPM, and CPA vary widely by platform, industry, audience, and competition. Compare your numbers against your own historical performance and your target cost per outcome to judge efficiency.

Want ad performance done for you?

mktcrew's ads agent monitors your campaigns, surfaces recommendations with evidence attached, and drafts changes for your approval — across Google Ads, Meta, and LinkedIn. You approve every change.

No credit card required · Cancel anytime · Full agent crew on Starter limits · Human approval on every live action

OAuth-only integrations · We never store platform passwords.