Cost Per Acquisition (CPA)
Cost Per Acquisition (CPA) measures how much you spend in marketing and sales to acquire one new customer, a core efficiency metric.
Cost Per Acquisition (CPA) is the total cost of converting one prospect into a paying customer through a specific channel or campaign. Unlike Customer Acquisition Cost (CAC), which measures blended acquisition cost across all channels, CPA is typically calculated per campaign, channel, or ad group to evaluate the efficiency of specific marketing efforts.
CPA matters in GTM operations because it determines whether individual campaigns and channels are profitable. If a LinkedIn campaign generates customers at $5K CPA and your average first-year contract value is $3K, that channel is losing money unless retention is strong enough to make up the difference over the customer lifetime.
Calculate CPA by dividing the total spend on a campaign or channel by the number of customers acquired from it. For a paid search campaign that cost $20K and produced 10 new customers, the CPA is $2K. For a webinar series that cost $15K (including promotion, speaker fees, and production) and resulted in 5 new customers, the CPA is $3K.
The challenge is full-funnel CPA tracking. Many marketing teams can tell you their cost per lead but not their cost per acquired customer from that same channel. Connecting the dots from ad click to closed-won deal requires consistent tracking through CRM and attribution tools.
Use CPA to compare channel efficiency and allocate budget toward the most cost-effective acquisition paths. But don’t optimize purely on CPA — a channel with a higher CPA might produce larger deals or customers with better retention. The best metric is CPA relative to customer lifetime value. Analytics dashboards can track CPA across channels and tie marketing spend to downstream revenue.
See it in action
Learn how GTMStack puts cost per acquisition (cpa) into practice.
Explore Inbound Marketing