CPM, CPC and CPA Calculator
Convert between cost per thousand impressions, cost per click and cost per acquisition.
What CPM, CPC and CPA mean
These three metrics describe ad efficiency at different points of the funnel. CPM (cost per thousand impressions) is what you pay to be seen — useful for awareness campaigns. CPC (cost per click) is what you pay for each visit — the right metric for traffic and engagement campaigns. CPA (cost per acquisition) is what you pay for each conversion — the only one that ties spend to a real business outcome. Most campaigns track all three: CPM keeps placement costs honest, CPC tells you whether the creative earns clicks, and CPA tells you whether those clicks turn into business.
How to use this calculator
Fill the fields you have. The tool computes whichever metrics the inputs allow.
- Enter total spend.
- Enter impressions, clicks or conversions — any one of them returns its matching metric.
- Optionally use the reverse mode: enter a target click volume and your expected CPC to estimate the budget.
- Compare your results to the platform benchmark table below.
Formulas
All three are simple division of cost by volume; only the unit changes.
CPM = ( Total spend ÷ Impressions ) × 1000
CPC = Total spend ÷ Clicks
CPA = Total spend ÷ Conversions
Budget needed = Target clicks × Estimated CPC
Typical platform CPM, CPC and CPA ranges
Wide ranges; treat them as guard-rails. Verticals like legal, insurance and finance routinely break the high end.
| Platform | CPM | CPC | CPA |
|---|---|---|---|
| Facebook / Instagram | $7-$15 | $0.50-$2.00 | $15-$50 |
| Google Search | — | $1.00-$4.00 | $30-$100 |
| Google Display | $2-$5 | $0.30-$1.00 | $50-$150 |
| $30-$60 | $5-$10 | $100-$300 | |
| TikTok | $3-$10 | $0.50-$1.50 | $20-$80 |
| YouTube | $5-$15 | $0.10-$0.30 | $30-$100 |
Indicative USD ranges based on public 2023–2024 benchmark reports.
Frequently asked questions
Which metric should I optimize for?
Optimize for the one that ties to revenue: CPA. Use CPM and CPC as diagnostic levers. A great CPC with a terrible CPA means people click but don't convert — fix the landing page, not the ad.
Is a low CPC always better?
No. Cheap clicks from the wrong audience cost more than expensive clicks from the right one. Always check CPA next to CPC.
How do I estimate budget for a launch?
Pick a target click count, multiply by your expected CPC, then add 20–30% buffer for learning. The reverse mode in this calculator does exactly that.
Why is LinkedIn so much more expensive?
LinkedIn targets professional context (job title, company, seniority). The data is rare and the audience is high-value, so the platform charges accordingly. The right comparison is cost per qualified lead, not raw CPC.
Does CPM apply to CPC campaigns?
Yes. Even when you bid CPC, you can compute an effective CPM by dividing spend by impressions × 1000. It's a useful sanity check on auction inflation over time.
What's a healthy CPA?
A healthy CPA is below your contribution margin per customer. If you make 60 USD profit per customer, anything under 60 USD CPA is profitable; the lower it goes, the faster you can scale.
EN
PT
ES