What is Cost Per Acquisition (CPA)?
Cost Per Acquisition (CPA) is the average amount spent on marketing or advertising to acquire one converting customer or lead. It is typically tracked at the campaign or channel level, more granular than a company-wide acquisition cost figure.
TL;DR
Cost Per Acquisition is what it costs, on average, to get one converting customer or lead from a specific campaign or channel, making it the go-to number for comparing efficiency across channels.
Formula
CPA = Ad Spend / Number of Conversions
Why It Matters
Cost Per Acquisition matters because it is the most direct way to compare how efficiently different campaigns or channels turn ad spend into actual customers, rather than just traffic or clicks. A channel can have a strong click-through rate and still be a poor investment if its CPA is far higher than what the resulting customers are worth, which is why CPA is usually judged against customer lifetime value rather than in isolation. Tracking CPA at the campaign level also gives marketing teams an early warning system, since a rising CPA on a previously efficient campaign usually signals audience fatigue, rising competition for the same placements, or a targeting problem worth investigating before more budget is wasted.
Example
A campaign spends $5,000 over a month and generates 100 completed purchases. CPA is $5,000 divided by 100, which equals $50 per acquisition. If a competing campaign on a different platform spends the same $5,000 but only generates 60 purchases, its CPA of about $83 shows it is a less efficient channel for this specific goal, even if it performs well on other metrics like reach or brand awareness. Marketing teams use CPA comparisons across channels to decide where to shift budget for the best return.
Frequently Asked Questions
Related Terms