CPA: The Key B2B SaaS Metric You Should Be Tracking

CAC tells you what you're spending overall. CPA tells you which channel is actually working. Here's the difference, a real funnel cost breakdown, and why most teams don't catch a bleeding channel until a quarter too late.

Most finance and RevOps teams track CAC. Almost nobody tracks CPA, even though it's one of the most useful SaaS metrics worth tracking once you know where to look.

That gap is a problem. CAC tells you what you're spending across the whole business. It doesn't tell you which channel is quietly burning cash while another one prints money. CPA does.

Grid measures how long it takes to earn back your CAC.

What CPA actually means

Cost Per Acquisition is the cost to acquire one customer through a specific campaign or channel. Not your blended average across every channel combined. One campaign, one channel, one number.

The formula is simple:

CPA = Total campaign spend ÷ New customers from that campaign

CAC and CPA aren't the same thing, even though people use them interchangeably.

Metric What it measures Best used for
CAC Blended cost to acquire a customer across your entire business Overall unit economics, board reporting
CPA Cost to acquire a customer through one specific campaign or channel Diagnosing which channels work and which don't

CAC is your scoreboard. CPA is your diagnostic tool. You need both, but they answer different questions.

Why the distinction matters

A healthy blended CAC can hide a channel that's bleeding money. If your paid social CPA is $4,000 and your organic CPA is $200, a blended CAC of $900 looks fine on paper. It just doesn't tell you to shut off paid social.

CPA is how you catch that before it costs you a quarter of budget, and it's a much clearer signal than waiting on pipeline data to eventually show the damage downstream.

Where CPA compounds: a real funnel breakdown

CPA doesn't happen in one step. It builds up across your funnel, and each stage has its own cost. Here's a real example, walked through stage by stage.

Say you need 60 leads to close one deal. You spend $166 per lead on average. This is exactly the kind of breakdown RevOps teams end up rebuilding by hand every quarter unless it's tracked automatically.

Stage Conversion rate Cost per unit
Cost per lead 60 leads needed $166
Cost per MQL 1 in 3 leads becomes an MQL $498
Cost per opportunity 1 in 5 MQLs becomes an opportunity $2,490
Cost per deal 4 opportunities needed to close 1 deal $9,960

By the time you reach a signed deal, that single customer cost you roughly $9,960. Break it down by stage and you can see exactly where the money goes, and exactly which stage to fix first if the number gets too high.

The sanity check: CPA vs. CLTV

A CPA number means nothing on its own. It only means something next to what that customer is actually worth.

The standard target is a 3:1 ratio: your Customer Lifetime Value should be at least three times your CPA. Spend $1,000 to acquire a customer worth $3,000 over their lifetime, and you've got room to cover overhead and still turn a profit. That $3,000 figure depends entirely on accurate customer retention data, not a rough guess at how long customers typically stick around.

We'll go deeper on how to calculate your own acceptable CPA in the next article in this series. For now, just know the ratio exists and it's the number that actually matters, not the raw CPA figure by itself.

Where most teams get this wrong

Most teams calculate CAC once a quarter, from a spreadsheet, stitched together from exports out of three different tools. By the time that spreadsheet is finished, the campaign that's been bleeding money has already run for three months.

The problem isn't the math. It's that campaign spend lives in your ad platforms, and customer data lives in your CRM and billing tools. Nobody's watching the two side by side in real time.

That's exactly the gap Grid closes. With real-time reporting connecting your CRM, billing, and marketing spend, you can see CPA by channel as it happens, not three months after the damage is done.

Ethan Ruby
Ethan Ruby
Co-Founder and CEO at Grid. Ethan has over 10 years of experience in SaaS. He created Grid to help businesses get clear data without having to spend hours wrangling data and writing SQL queries.

More Blog Posts

saas contract management, saas contract management software​
7/14/2026
Insights
How to Manage SaaS Contracts: Your Complete Guide

Most advice on SaaS contract management is written for IT teams trying to cut vendor spend. If you're on the finance or RevOps side of a B2B SaaS company, that's not your problem. Here's how to actually track the contracts your customers sign, and why it matters more than you think.

Read More
Read More
6/10/2025
Insights
The Growth Metrics that Matter

We outline the growth metrics every SaaS company should track to identify growth opportunities and optimize their go-to-market strategy.

Read More
Read More
CRM-ERP
5/1/2026
Tools
Insights
CRM ERP Integration: A Complete Guide & The Best 5 Tools

CRM-ERP integration connects sales, finance, and operations data. Find out which tools fit your workflow, how it works, and why systems break.

Read More
Read More
7/2/2025
Insights
How Grid Delivers Real-Time Insights That Drive Faster Decisions

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

Read More
Read More