Cost Per Acquisition (CPA) Calculator
Calculate how much each conversion costs from your Facebook Ads, Google Ads, or any paid campaign.
Enter to see profitability analysis
What Is a Good CPA?
A "good" CPA depends entirely on what your conversion is worth. If each conversion generates $100 in revenue, a $30 CPA is profitable. If each conversion is a $5 lead that converts at 10%, a $30 CPA means you are paying $300 per customer.
CPA Benchmarks by Industry (Meta Ads, 2026)
| Industry | Avg CPA (Purchase) | Avg CPA (Lead) |
|---|---|---|
| Ecommerce (DTC) | $25 – $45 | $8 – $15 |
| Fashion & Apparel | $30 – $55 | $10 – $20 |
| Health & Wellness | $35 – $65 | $12 – $25 |
| SaaS / B2B | $80 – $200+ | $30 – $80 |
| Local Services | $20 – $50 | $10 – $30 |
| Education / Courses | $40 – $100 | $15 – $40 |
Example Scenarios
Ecommerce store ($80 AOV)
$5,000 spend ÷ 125 purchases = $40 CPA. With $80 AOV, that is a 2x ROAS — check margins with the Profit Calculator.
SaaS lead gen ($2,000 ACV)
$10,000 spend ÷ 200 leads = $50 CPA. If 5% close at $2,000 ACV, cost per customer = $1,000. Strong unit economics.
Low-ticket product ($15 AOV)
$2,000 spend ÷ 50 purchases = $40 CPA. Paying $40 to acquire a $15 sale — unprofitable without strong LTV.
How to Lower Your CPA
- Improve conversion rate: Better landing pages, faster load times, and stronger offers convert more clicks into customers.
- Refine audience targeting: Use lookalike audiences, exclude non-converters, and leverage first-party data.
- Test ad creative: Video ads typically outperform static images. UGC-style content often beats polished brand ads.
- Optimize bidding: Use cost cap or bid cap strategies in Meta Ads to control CPA directly.
What is CPA in Facebook Ads?
CPA (Cost Per Acquisition) is the average cost to get one conversion from your ads. In Meta Ads Manager, it appears as "Cost per result" — the result can be a purchase, lead, add-to-cart, or any conversion event you track.
What is the difference between CPA and CPL?
CPA is a general term for cost per any acquisition. CPL (Cost Per Lead) specifically refers to the cost of generating a lead. CPA for ecommerce usually means cost per purchase. The formula is the same: total spend divided by conversions.
How does CPA relate to ROAS?
CPA and ROAS are inversely related. Lower CPA means more efficient spending, which generally results in higher ROAS. You can convert between them: ROAS = Average Order Value ÷ CPA. Use the ROAS Calculator to check.
Should I optimize for CPA or ROAS in Meta Ads?
If your products have similar price points, CPA is simpler to track. If you sell products at varying price points, ROAS better reflects revenue efficiency. For lead generation, CPA is the standard metric. Meta Ads supports both cost cap (CPA target) and ROAS target bid strategies.
Frequently Asked Questions
- What is CPA in Facebook Ads?
- CPA (Cost Per Acquisition) is the average cost to generate one conversion from your ads. In Meta Ads Manager, it appears as 'Cost per result.' The formula is simple: Total Ad Spend ÷ Number of Conversions.
- What is a good CPA for Facebook Ads?
- A good CPA depends on your conversion value. For ecommerce, typical CPAs range from $25–$55 per purchase. For lead generation, $10–$30 per lead. The key metric is whether your CPA is below the revenue or value each conversion generates.
- How do I lower my CPA on Meta Ads?
- Improve conversion rate through better landing pages, test more ad creative (especially video and UGC), refine audience targeting using lookalikes and exclusions, use cost cap bid strategy, and ensure you have enough conversion volume for Meta's algorithm to optimize (50+ per week per ad set).
- What is the difference between CPA and CAC?
- CPA (Cost Per Acquisition) typically refers to a single campaign or channel's cost per conversion. CAC (Customer Acquisition Cost) is a broader metric that includes all marketing and sales costs divided by total new customers — it is a company-level metric.
Powered by HumanCalculations — free online calculators