Summary: CAC Calculator: Formula and Worked Examples (2026)

How to calculate customer acquisition cost, with the formula, a fully worked B2B SaaS example, blended vs paid CAC, CAC payback, and the LTV:CAC ratio.

Key Features and Benefits:

  • Comprehensive B2B marketing strategy guide
  • Proven frameworks and implementation strategies
  • Real customer case studies and success stories
  • ContactLevel platform advantages and benefits
  • Cost efficiency and ROI optimization strategies

CAC calculator.

How to calculate customer acquisition cost, with the formula, a fully worked B2B SaaS example, blended vs paid CAC, CAC payback, and the LTV:CAC ratio.

DH
Dag HolmenCMO
12 minute read

Customer acquisition cost (CAC) is the total amount you spend on sales and marketing to acquire one new customer. The formula is simple: CAC = total sales and marketing cost ÷ new customers acquired in the same period. Spend $50,000, sign 25 customers, and your CAC is $2,000.

That's the whole math. One number divided by another.

But the number you get is only as honest as the costs you put into it. And on its own, CAC tells you almost nothing. It only means something next to what a customer is worth.

CAC is the number that tells you whether the rest of your contact-level marketing system is working. So let's get it right.


The CAC formula.

Here's the basic formula. Copy it.

CAC = Total sales & marketing spend (period) ÷ New customers acquired (same period)

Two rules make or break this calculation.

→ Match the time windows. The spend and the new-customer count have to cover the same period. If you measure spend in Q1 but count customers who closed in Q2, you get a number that means nothing.

→ Count only NEW customers. Renewals and expansions are not acquisition. They belong to retention. Putting them in the denominator hides a bad CAC behind your existing base.

Most people get the formula right and the inputs wrong. The next section is where it actually matters.

What goes into the cost.

The numerator is everything you spent to get those customers. Not just ad spend.

A complete CAC includes:

→ Paid media — LinkedIn, Meta, Google, Reddit, X. Every dollar of ad spend.

→ Salaries — the loaded cost of your marketing and sales people, weighted by the time they spent on acquisition.

→ Tools and software — your CRM, ad platforms, enrichment, landing page builders, analytics.

→ Agency and contractor fees — anyone you paid to run campaigns or make creative.

→ Content and creative — production costs for the assets you distributed.

Leave salaries out and your CAC looks artificially low. That's the most common mistake I see. A founder reports a $400 CAC, then forgets that two salespeople and a marketer spent half their week closing those deals. Add the people back in and the real number is 3-4x higher.

Be consistent. Whatever you include this quarter, include next quarter. CAC is most useful as a trend, and a trend only works if the inputs don't move.


A worked B2B SaaS example.

Let me run the full calculation. These numbers are made up to show the math — they're not ContactLevel's and not a benchmark for your business.

Say you run growth at a B2B SaaS company. You want your Q1 CAC.

First, total the spend for the quarter:

→ Paid ads — $60,000

→ Marketing salaries (2 people, loaded) — $45,000

→ Sales salaries (2 reps, loaded, acquisition portion) — $50,000

→ Tools (CRM, ad platforms, enrichment, analytics) — $8,000

→ Agency + content — $12,000

Total sales and marketing spend: $175,000.

Now count new customers closed in Q1. Not renewals. Not upsells. New logos only.

You signed 35 new customers.

CAC = $175,000 ÷ 35 = $5,000

Your fully loaded CAC is $5,000 per customer.

Watch what happens if you'd left salaries out, the way a lot of dashboards do by default. You'd divide $80,000 (ads + tools + agency) by 35 and report a $2,286 CAC. Less than half the real number.

Same quarter. Same customers. The only difference is whether you told the truth about what it cost.

That $5,000 is your starting point. Now you need to know if it's any good. And for that, you need two more numbers.


Blended CAC vs paid CAC.

The $5,000 above is a blended CAC. It mixes every channel together — paid, organic, referral, word of mouth — and divides by every new customer.

Blended CAC answers: "On average, what does a customer cost us across everything we do?"

Paid CAC answers a sharper question: "When we turn paid ads on, what does it cost to buy a customer?"

The two numbers can be miles apart.

Say 15 of those 35 customers came from referrals, SEO, and inbound you didn't pay a platform for. Only 20 came from paid channels. And of the $175,000, the paid-channel portion (ads + the agency running them + the share of sales effort chasing paid leads) was, let's say, $110,000.

Paid CAC = $110,000 ÷ 20 = $5,500
Blended CAC = $175,000 ÷ 35 = $5,000

Blended looks better because your free channels are quietly subsidizing it.

Here's why the distinction matters: when you decide to scale, you scale paid. Referrals and organic don't double because you ask them to. So if you plan growth off your blended CAC, you'll underbudget — every new customer you buy costs the paid number, not the blended one.

Use blended CAC to report overall efficiency. Use paid CAC to plan how much it costs to grow. Never confuse the two.

This is also where wasted ad spend hides. If half your ad budget reaches people who never convert, your paid CAC is inflated by money that bought you nothing. More on that at the end.


CAC payback period.

CAC tells you what a customer cost. CAC payback tells you how long until you get it back.

That second number decides how fast you can grow without running out of cash.

CAC payback (months) = CAC ÷ (Monthly recurring revenue per customer × Gross margin %)

Run it on the example. Your $5,000 CAC customer pays $500/month, and your gross margin is 80%.

CAC payback = $5,000 ÷ ($500 × 0.80) = $5,000 ÷ $400 = 12.5 months

It takes 12.5 months of gross profit to earn back what you spent acquiring that customer.

Is that good? The widely used benchmark comes from David Skok, who wrote that recovering CAC in under 12 months keeps a SaaS business healthy, while the best SaaS businesses recover their CAC in 5-7 months. Past 12 months, growth gets slow and capital-hungry — you're floating the cost of every customer for over a year before you break even.

So 12.5 months is borderline. Fine if you're venture-backed and optimizing for growth. Tight if you're funding growth out of your own cash flow.

One honest caveat: payback benchmarks vary by deal size. Median B2B SaaS payback sits around 15 months, and enterprise deals with six-figure contracts often run 18-24 months by design. Bigger deals take longer to pay back. That can be completely fine. Judge your payback against your deal size and your cost of capital, not a single magic number.

The LTV:CAC ratio.

Payback tells you how fast you recover the cost. The LTV:CAC ratio tells you whether the customer was worth acquiring at all.

First you need lifetime value. The simple version:

LTV = (Average monthly revenue per customer × Gross margin %) ÷ Monthly churn rate

Keep going with the example. $500/month, 80% margin, and 2% of customers churn each month (0.02).

LTV = ($500 × 0.80) ÷ 0.02 = $400 ÷ 0.02 = $20,000

Each customer is worth $20,000 in gross profit over their lifetime.

Now the ratio:

LTV:CAC = $20,000 ÷ $5,000 = 4:1

A 4:1 ratio. Good. Here's the benchmark to compare against.

The 3:1 benchmark and where it comes from.

The 3:1 rule gets quoted everywhere, usually with no source. It traces back to David Skok, then at Matrix Partners, who wrote that for a viable SaaS or recurring-revenue model, LTV should be about 3x CAC — and that the best SaaS businesses run a ratio higher than 3, sometimes as high as 7 or 8.

So the reading is:

→ Below 1:1 — you lose money on every customer. Stop and fix the model.

→ Around 3:1 — healthy. The standard target.

→ 5:1 and up — strong unit economics. But if you're way above 3:1, you're often underinvesting in growth. You could spend more to acquire faster and still be in great shape.

Your 4:1 sits right in the healthy zone, with room to spend a little more aggressively.

One thing worth saying plainly: Skok built that benchmark from mature public SaaS companies at steady state, with stable churn and a realistic multi-year LTV window. It gets applied to seed-stage startups with six months of data and wild churn, where it means much less. Treat 3:1 as a target for a business that has settled down — not a verdict on a company that's still figuring out retention.


So what's a "good" CAC?

There isn't one. I'll keep saying it because the question won't go away.

A $5,000 CAC is excellent when a customer is worth $20,000. The same $5,000 CAC is a disaster when a customer is worth $4,000 — you'd be paying more to acquire them than they'll ever pay you.

CAC only means something against LTV. A "good" CAC is one that:

→ Sits comfortably below LTV — a 3:1 ratio or better.

→ Pays back fast enough for how you're funded — under 12 months if you're funding growth from cash flow, with more room if you're venture-backed.

→ Is going in the right direction — flat or falling as you scale, not climbing.

That last one is the real test. Anyone can post a low CAC on a tiny budget against warm inbound. The hard part is holding CAC steady while you spend more. If CAC climbs every time you increase budget, you've found the edge of your efficient audience — and you're starting to pay to reach people who were never going to buy.

Which brings me to the lever most people miss.

How to lower CAC.

You can lower CAC two ways: spend less, or convert more of what you spend. Most people obsess over the first and ignore the second.

Cutting spend usually cuts customers too. The bigger win is killing the spend that produces nothing.

Look back at the formula. CAC is total spend over new customers. If a third of your ad budget reaches people who will never buy, that money still sits in the numerator, dragging your CAC up while contributing zero to the denominator.

That's the hidden tax on most B2B ad accounts. You target by job title and company size, the platform fills the audience with whoever fits, and you pay to reach thousands of people your sales team will never touch. The ad ran. It just ran to the wrong person.

This is why precise targeting is a CAC lever, not just a relevance one. When you can put ads in front of the specific named contacts you actually want — instead of a job-title bucket — you stop paying to reach people who don't matter to your pipeline. The wasted portion of the numerator shrinks, and CAC drops without cutting a single real customer.

It's also cheaper per impression. LinkedIn CPMs run around $30. The same person on Meta can cost roughly $3 to reach. Reach your contacts where it's cheap instead of only where it's expensive, and the cost side of the equation falls again.

A few more levers that move CAC for real:

→ Improve close rate — same spend, more customers in the denominator. A better landing page or a tighter follow-up does this without touching budget. I've written about why most landing pages fail to convert and what fixes it.

→ Shorten the sales cycle — reaching the full buying committee instead of relying on one champion to relay your pitch internally compresses the timeline and the cost. That's the contact-level targeting angle.

→ Reduce churn — this raises LTV, which improves your LTV:CAC ratio even if CAC never moves. The cheapest customer is the one you keep.

→ Build demand before you need to capture itdemand generation lowers CAC over time because warm, aware buyers convert cheaper than cold ones. You're not paying to introduce yourself at the moment of purchase.

The companies with the lowest CAC aren't the ones spending the least. They're the ones who stopped paying to reach the wrong people. Cut the waste in the numerator and the whole equation gets better.


Go deeper.

CAC is one number inside the contact-level marketing system. Here's where to read next.

The cost side:

Contact-level advertising — how delivering ads to specific named contacts cuts the wasted spend that inflates CAC.

Contact-level targeting — how identity enrichment lets you reach the exact people you want, instead of paying for job-title buckets.

LinkedIn ads cost — CPC and CPM benchmarks, and why LinkedIn is the most expensive way to reach a B2B contact.

The value side:

Demand generation — how creating demand before the buy moment lowers CAC over time.

Marketing attribution challenges — why CAC is hard to measure honestly when you can't see which spend produced which customer.