Back to Glossary

What Is Cost Per Acquisition (CPA)?

Analytics & Data

Updated 18 September 2026

Quick Answer

Cost Per Acquisition (CPA) is the total amount spent to gain one paying customer — calculated by dividing total marketing spend by the number of new customers acquired.

CPA vs. Cost Per Lead (CPL) — What's the Difference?

CPACost Per Lead (CPL)
Measures cost to gainA paying customerA lead, who hasn't necessarily bought yet

Why It Matters

  • It tells you whether a marketing channel is actually profitable, once you compare it against what a customer is worth to your business.
  • Comparing CPA across channels shows you where your budget is being spent most efficiently.

How It Works

  1. Total spend on a channel or campaign is tracked.
  2. The number of actual paying customers that channel produced is counted.
  3. CPA = Total Spend ÷ Number of Customers Acquired.

Key Takeaways

  • CPA measures the cost of acquiring one paying customer, not just a lead.
  • It's only meaningful compared against what a customer is actually worth.
  • Improving conversion rate is often a more effective lever than cutting spend.

Frequently Asked Questions

What's a good CPA?

It depends entirely on your customer's value — a CPA is good if it's meaningfully lower than what a customer is worth to your business over time.

What's the difference between CPA and CPL?

CPA measures cost per paying customer; CPL measures cost per lead, who hasn't necessarily converted into a sale yet.

How do I lower my CPA?

Improving conversion rate (turning more leads into customers) often lowers CPA more effectively than just cutting ad spend.