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?
| CPA | Cost Per Lead (CPL) | |
|---|---|---|
| Measures cost to gain | A paying customer | A 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
- Total spend on a channel or campaign is tracked.
- The number of actual paying customers that channel produced is counted.
- 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.