Cost Per Acquisition (CPA)

Definition
Cost Per Acquisition (CPA) is a digital marketing metric that measures the total cost of acquiring a customer or driving a specific conversion action, such as a purchase, subscription, or lead form submission. It represents how much a business spends in advertising or marketing to secure one paying or engaged customer.
CPA is a key indicator of marketing efficiency because it connects ad spend directly to business outcomes. Unlike metrics such as impressions or clicks, CPA focuses on the cost of actual conversions, making it critical for budgeting and measuring return on investment (ROI).
Advanced
CPA is calculated by dividing the total campaign cost by the number of acquisitions:
CPA = Total Campaign Spend ÷ Total Conversions
Platforms like Google Ads, Meta Ads, and programmatic DSPs allow advertisers to optimize campaigns toward target CPA goals. Advanced strategies involve integrating CPA with customer lifetime value (CLV) to determine profitability. Machine learning algorithms and bid strategies, such as “Target CPA” in Google Ads, automate optimization to maximize conversions at the lowest possible cost.
CPA also accounts for attribution models, which define how credit is assigned across multiple touchpoints in the customer journey. This ensures accuracy in evaluating performance across channels like search, display, social, and email.
Why it matters
Use cases
Metrics
Issues
Example
A subscription-based SaaS company ran a paid social campaign with a $10,000 budget. The campaign generated 500 new paid subscribers, resulting in a CPA of $20. Since the average customer lifetime value was $150, the campaign proved highly profitable.