I might sound harsh but there's no single good CPA number, because the real answer isn't a number at all. It's a rule.
CPA < CLTV. That's it. That's the whole benchmark.
If it's not true for your business, you're paying to lose money on every single customer you acquire. Not eventually. On every one, from day one. That means negative unit economics, real cash strain, and here's the part that catches people off guard: it gets worse the faster you grow. Growth doesn't fix a broken ratio. It just means you're losing money at a higher volume.
If you haven't nailed down what CPA actually measures for your business, CPA: The Key B2B SaaS Metric You Should Be Tracking covers that. And if you already know your ratio is off, How to Improve Your B2B SaaS CPA walks through the actual levers to pull.
The number that actually matters is your CLTV:CPA ratio. The commonly cited target is 3:1. Your customer lifetime value should be roughly three times what it costs you to acquire that customer.
Here's what that looks like with real numbers: $1,000 CPA, $1,000 in ARR per year, three-year retention. That's a $3,000 CLTV against a $1,000 CPA. A 3:1 ratio, and a $2,000 net gain per customer.
Now flip one input. Same $1,000 CPA, but only $500 in ARR per year. Suddenly you need two-plus years of retention just to break even. If your actual churn beats that timeline, you're losing money on every signup, regardless of what your CAC looks like on paper. This is the part worth sitting with longer than the rest of this article: two companies with the identical CPA can have completely opposite unit economics, and CPA alone will never tell you which one you are.
A few things determine whether your CPA target should be tighter or looser:
Map your funnel stages. Pull retention length and ARR per customer from your own data. Run the ratio.
That's genuinely most of the work. The part that takes longer, and the part worth doing anyway, is the CFO or CEO gut-check afterward: does this ratio match how the business actually feels day to day? If your calculated ratio says you're healthy but cash feels tight, something in the inputs is probably wrong, not the framework.
Retention is usually where that gap shows up. It's easy to overstate retention if you're not accounting for downgrades and partial churn, not just full cancellations. We Launched Non-Cohorted Retention... Use at Your Own Risk is worth a read if you want to see exactly how that number can quietly lie to you.
Here's the honest problem with all of this: the framework is simple, but most teams can't actually run it. They can quote a rough CAC without much effort. They can't produce accurate retention numbers just as easily, because that data lives in a separate billing tool from the CRM, and nobody's reconciling the two in real time.
That's not a framework problem. That's a data problem. How to Turn Salesforce Into a SaaS Revenue Engine covers what it looks like to fix that at the source instead of patching it with a spreadsheet every quarter.
If you want to see your actual CLTV:CPA ratio instead of estimating it, book a call with our team and we'll show you what it looks like with real data, unified and in real time.

Grid eliminates complex data wrangling, providing accurate, comprehensive SaaS metrics so you can focus on strategic growth, not spreadsheets.

An all-in-one tool like Grid lets you track and visualize every dollar in your business automatically.

Let’s compare KPI dashboard software to help your team track metrics, monitor trends, and choose the right tool.

What if there was a way to click around, validate KPI accuracy, and run a cohort analysis before you sign the contract?