CPA Calculator
Free CPA calculator. Divide acquisition spend by acquisitions to find cost per customer.
How CPA Calculator Works
CPA = Total Ad Spend ÷ Number of Conversions. Enter your total spend and conversion count to find your cost per acquisition. This shows exactly what you're paying to acquire each customer or lead. Benchmarks vary by industry: ecommerce averages $45, SaaS $200–$300, legal and finance $300+. Critical for evaluating campaign profitability relative to customer lifetime value.
CPA Benchmarks by Industry
| Label | Meaning |
|---|---|
| Varies by industry | CPA benchmarks are highly context-dependent |
| Ecommerce: $45 avg | Source: HubSpot 2024 |
| SaaS: $200–$300 avg | Higher ACV products justify higher CPA |
| Legal/Finance: $300+ | High-value conversion markets |
Frequently Asked Questions
What is CPA?
Cost Per Acquisition (CPA) is the total ad spend divided by the number of conversions (purchases, signups, leads). It tells you exactly what you're paying to acquire one customer or lead.
What is a good CPA?
It depends entirely on your business model. A good CPA is one below your customer lifetime value. If a customer is worth $500 to you, a CPA of $100 is excellent. Ecommerce averages $45, SaaS $200–$300.
CPA vs CAC — what's the difference?
CPA is typically channel-specific (cost per acquisition from a single ad campaign). CAC (Customer Acquisition Cost) is the blended total across all sales and marketing spend. CAC is a business metric; CPA is a campaign metric.
Is my data stored?
No. All calculations run locally in your browser.
Can I use this on mobile?
Yes, fully responsive.
About This Tool
Built by the Calcyo team and last updated June 2026. All calculations follow industry-standard methodology. No data leaves your browser — calculations run entirely client-side using JavaScript. If you spot an error in the formula or benchmark data, email us at support@calcyo.xyz.