CPA Calculator

Free CPA calculator. Divide acquisition spend by acquisitions to find cost per customer.

cost per acquisition calculator

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

LabelMeaning
Varies by industryCPA benchmarks are highly context-dependent
Ecommerce: $45 avgSource: HubSpot 2024
SaaS: $200–$300 avgHigher ACV products justify higher CPA
Legal/Finance: $300+High-value conversion markets

Source: HubSpot Marketing Benchmarks 2024, WordStream

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.

Related Tools