Cost Per Acquisition
Average cost to acquire one paying customer or conversion.
Formula
Variables
Example
$1 000 for 25 sign-ups → CPA = $40
How it works
Cost per acquisition (CPA) tells you how much money, on average, you spend to get one desired result such as a sale, lead, or app install. It is found by dividing the total campaign spend by the number of conversions, which works because you are spreading the total cost evenly across all successful outcomes. A lower CPA usually means your marketing is converting efficiently, while a higher CPA suggests you may be paying too much for each result.
When to use it
Use CPA when you want to measure how efficiently an ad campaign, email campaign, or promotion turns spending into actual conversions. It is especially useful for comparing different marketing channels, audiences, or campaigns that are all trying to generate the same type of result.
Worked example, step by step
Total campaign cost = $750 Conversions = 30 purchases CPA = Total Cost ÷ Conversions CPA = $750 ÷ 30 CPA = $25 So, the cost to acquire one customer is $25.
Common mistakes to avoid
- Using clicks or impressions instead of actual conversions
- Forgetting to include all campaign costs in the total spend
- Comparing CPA values from campaigns with different conversion goals
Did You Know?
CPA is often considered the 'north star' metric because it ties directly to revenue.
Share this formula
More in Digital Marketing & Analytics
View allClick-Through Rate
BasicPercentage of ad viewers who click on the ad.
Cost Per Mille (CPM)
BasicCost to reach 1 000 viewers with an ad.
Cost Per Click
BasicAverage price paid for each click on an ad.
Return on Ad Spend
IntermediateRevenue generated for every currency unit spent on advertising.
Conversion Rate
BasicPercentage of visitors who complete a desired action.
Bounce Rate
BasicPercentage of visits where the user left after viewing only one page.