CPA vs CAC

Short version: CPA (cost per acquisition) is the cost of any tracked conversion, a lead, a signup, a sale. CAC (customer acquisition cost) is narrower and stricter: the fully-loaded cost of winning one new paying customer. CAC is almost always the higher, more honest number.

These two get used interchangeably in meetings all the time, and it causes real damage. A team celebrates a $12 CPA, then wonders why the business is not growing, because the actual CAC, once you count salaries, tools, and the conversions that were not new customers, is closer to $60.

Cost per acquisition formula and maximum profitable CPA — FlowMind

What goes into each

CPA = spend ÷ conversions. “Conversion” can mean anything you told the platform to count. CAC = total sales and marketing cost ÷ new customers. CAC includes ad spend plus the people and software behind it, and only counts brand-new paying customers, not repeat buyers or non-purchase events.

Why the difference matters

The CPA / CAC calculator works out both, plus the maximum CPA you can afford on your margin.

A worked example: same campaign, two numbers

A SaaS team spends $6,000 on ads in a month and gets 500 conversions, but "conversion" was set to free-trial signups. CPA = $6,000 ÷ 500 = $12. Looks fantastic.

Now the honest version. Of those 500 trials, 100 became paying customers. The team also spent $3,000 on salaries and $1,000 on tools to run acquisition. CAC = ($6,000 + $3,000 + $1,000) ÷ 100 = $100. The real cost of a customer is more than 8× the headline CPA, and only that $100 number can be compared to lifetime value.

CPACAC
NumeratorAd spend onlyAll sales + marketing cost
DenominatorAny tracked conversionNew paying customers only
Best forDaily campaign optimizationJudging the business model
Example above$12$100

How to stop confusing them

FAQ

Which should I report to leadership?
CAC, paired with LTV. CPA is an operational metric for the ad team.

How does CAC connect to LTV?
Through the LTV:CAC ratio, see LTV:CAC ratio explained.

Related guides