CPA
Also: CPA, Cost Per Acquisition, Cost Per Action, Acquisition Cost, Cout Par Acquisition
Cost Per Acquisition: the total cost to generate one customer or conversion, computed by dividing total spend by the number of acquisitions.
What It Is
Cost Per Acquisition (CPA) measures the total cost required to generate one new customer or one conversion. It is a spending efficiency metric: how much money you pay, on average, to make a defined action happen. That action can be a purchase, a signup, a qualified lead, or any event you designate as an acquisition.
The basic formula is simple:
- CPA = Total Cost / Number of Acquisitions
The nuance lives in what you count as "cost" and what you count as an "acquisition". A rigorous CPA includes media spend, agency fees, creative production, tooling, and sometimes an allocated share of team salaries. A loose CPA counts only ad spend, which flatters the number.
Why it matters
CPA connects marketing activity to unit economics. It answers a direct question executives care about: are we buying customers at a price we can afford?
- It is the counterweight to CLV (Customer Lifetime Value). A business is healthy when CLV comfortably exceeds CPA.
- It lets teams compare channels (search, social, email, events) on a common basis.
- It exposes diminishing returns: as you scale spend, CPA usually rises.
How it is used in practice
- Channel budgeting: shift spend toward channels with lower CPA and acceptable volume.
- Bidding targets: many ad platforms accept a target CPA and optimize bids toward it.
- Payback analysis: compare CPA against gross margin per customer to estimate payback period.
- Guardrails: set a maximum CPA above which campaigns pause automatically.
Be careful with attribution. The same conversion can be credited to different channels depending on your model (last click, first click, data driven), which changes reported CPA. Always state the attribution window and model.
Worked Example
A SaaS company runs a paid campaign for one month:
- Media spend: $40,000
- Agency and creative fees: $8,000
- Tooling allocation: $2,000
- Total cost: $50,000
- New paying customers: 250
CPA = $50,000 / 250 = $200 per customer.
If each customer generates $600 in gross margin over their lifetime, the CLV to CPA ratio is 3:1, generally considered healthy. If gross margin were only $180, the company loses money on every acquisition and must lower CPA or raise value.
See also
Frequently asked questions
What does CPA mean in marketing?
CPA stands for Cost Per Acquisition: the total cost required to generate one new customer or one conversion. You calculate it by dividing total cost by the number of acquisitions, so $50,000 spent for 250 new customers gives a CPA of $200. The metric answers whether you are buying customers at a price the business can afford.
Which costs should be included when calculating CPA?
A rigorous CPA includes media spend, agency fees, creative production, tooling, and sometimes an allocated share of team salaries. Counting only ad spend produces a flattering number that understates the real cost of acquisition. In the worked example, $40,000 of media plus $8,000 of agency and creative fees plus $2,000 of tooling gives a total cost of $50,000, not $40,000.
What is the difference between CPA and CLV?
CPA measures what you pay to acquire a customer; CLV (Customer Lifetime Value) measures what that customer generates over the relationship. The two form a pair: a business is healthy when CLV comfortably exceeds CPA. A customer acquired for $200 who produces $600 in gross margin gives a 3:1 ratio, generally considered healthy, while $180 of margin means you lose money on every acquisition.
Why does CPA rise as I increase my budget?
Because paid channels hit diminishing returns: the cheapest, most qualified audiences are reached first, and additional spend buys progressively less responsive impressions. This is one reason CPA is tracked per channel rather than as a single company-wide figure, so budget can move toward channels that still offer low CPA at acceptable volume. Many teams set a maximum CPA guardrail that pauses campaigns automatically once it is crossed.
Can two teams report different CPAs for the same campaign?
Yes, and attribution is usually the reason. The same conversion can be credited to different channels depending on the model used (last click, first click, data driven), which changes the reported CPA for each channel. Always state the attribution model and window alongside the number, otherwise comparisons between channels or between periods are meaningless.