B2B Lead Cost: How to Calculate CPL and CAC

Two companies in the same industry can pay wildly different amounts for a lead. One pays $40, the other pays $400, and the one paying $400 is more profitable. That sounds backwards until you look at what happens after the form gets filled out.

Lead cost on its own tells you almost nothing. A cheap lead that never books a call is more expensive than a pricey lead that signs a contract. The number that decides whether your marketing makes money is what you pay to acquire a paying customer, not what you pay for an inbox notification.

This guide walks through both numbers: cost per lead (CPL) and customer acquisition cost (CAC). You will see realistic ranges, the formulas that connect them, and how to tell whether your current spend is building a business or just funding ad platforms.

What a B2B lead actually costs

CPL is the simplest acquisition metric and the easiest to misread. You take the money spent on a channel and divide it by the leads it produced.

CPL = Total channel spend / Number of leads

Spend $6,000 on Google Ads in a month, get 40 form fills, and your CPL is $150. Clean math. The trouble starts when you treat that $150 as the cost of progress toward revenue.

B2B lead costs sit much higher than most B2C numbers, and the spread is enormous. A guide download from a content campaign might run $20 to $60. A demo request from a high-intent search campaign in a competitive software category can run $150 to $600 or more. These ranges are illustrative, not benchmarks to hold yourself to: your real number depends on deal size, sales cycle, and how narrow your audience is.

A few things push B2B CPL up:

  • Small, specific audiences. When you are targeting heads of procurement at logistics firms with 200+ trucks, the pool is tiny and clicks cost a premium.
  • Long consideration. Buyers research for weeks. More touches before a conversion means more spend per lead.
  • Channel. LinkedIn Ads reaches decision-makers precisely and charges for it, often well above Google Search CPL for the same niche.

The honest answer to "how much should a B2B lead cost" is that the question is incomplete. Cost relative to what the lead becomes is what matters. That is where CAC comes in.

From lead to customer: why CPL lies

Picture two channels. Channel A delivers leads at $80. Channel B delivers them at $220. If you stop reading the report there, you cut Channel B.

Now add the next column. Channel A leads close at 2%. Channel B leads close at 12%, because they arrive further along in their decision.

Metric Channel A Channel B
Cost per lead $80 $220
Lead to customer rate 2% 12%
Leads per customer 50 ~8.3
Cost to win one customer $4,000 ~$1,833

Illustrative figures.

The "cheap" channel costs more than twice as much to produce an actual customer. This is the trap behind optimizing for CPL alone, and it is why pulling clean conversion data out of your CRM matters more than shaving a few dollars off a click. If you are wrestling with where leads come from and which ones convert, tighter lead qualification usually moves your economics more than chasing a lower CPL.

How to calculate CAC

Customer acquisition cost is the full amount you spend to win one new customer. The basic formula:

CAC = (Total sales and marketing spend) / (New customers acquired)

Spend $50,000 across ads, content, tools, and the salaries of the people running them in a quarter, close 25 new customers, and your CAC is $2,000.

The version most companies get wrong is what goes into "spend." A CPL calculation only counts ad budget. A real CAC counts everything it took to turn those leads into signed deals:

  • Ad and channel spend
  • Salaries of marketers and SDRs (the share attributable to acquisition)
  • Agency or freelancer fees
  • Software: CRM, ad tools, analytics, email platform
  • Content production costs

Leave out salaries and tools and your CAC looks artificially healthy, which leads to overspending on channels that are quietly underwater. For a step-by-step build of the full calculation including which costs to allocate, the dedicated breakdown of how to set a PPC budget for B2B covers the spend side in more detail.

Blended vs paid CAC

One distinction saves a lot of arguments. Blended CAC divides total acquisition cost by all new customers, including the ones who found you through word of mouth, organic search, or referrals. Paid CAC isolates a single channel: spend on that channel divided by customers it produced.

Blended CAC tells you the health of the whole engine. Paid CAC tells you whether a specific channel earns its place. You want both. A great blended CAC can hide a paid channel that loses money on every deal, propped up by free organic traffic.

CAC means nothing without LTV

A $2,000 CAC is either excellent or ruinous depending on what a customer is worth. Customer lifetime value (LTV) is the gross profit a customer generates over the whole relationship.

A rough LTV:

LTV = Average deal value x Gross margin x Average number of purchases (or contract years)

A customer who pays $1,500 a month at 70% margin and stays 30 months is worth roughly $31,500 in gross profit. Against a $2,000 CAC, that is a strong ratio.

The widely cited healthy benchmark is an LTV:CAC ratio of 3:1 or higher. Below 3:1 and acquisition is eating too much of the value you create. Far above 3:1, say 6:1, and you may be underinvesting in growth, leaving market share for competitors to take. Treat these as orientation, not law: a long-payback enterprise model and a fast-payback transactional model live by different rules.

LTV to CAC ratio health bands A horizontal scale showing below 1 to 1 as losing money, 1 to 3 as thin, 3 to 1 and above as healthy, and very high ratios as possible underinvestment. Under 1:1 1:1 to 3:1 3:1+ 6:1+ Losing money Too thin Healthy Maybe underinvesting

Payback period: the cash-flow side

Ratio health is one thing. When you get your money back is another, and for a growing company it can matter more.

CAC payback period is how many months of gross profit from a customer it takes to recover what you spent to acquire them.

Payback (months) = CAC / (Monthly gross profit per customer)

A $2,000 CAC against $1,050 in monthly gross profit pays back in about two months. A $6,000 CAC against $400 monthly gross profit takes 15 months, and for 15 months that customer is a cash drain even though the lifetime ratio looks fine. Many B2B teams aim to recover CAC inside 12 months. A longer payback is survivable if you have the cash to float it, dangerous if you do not.

Why your numbers are probably wrong right now

Most B2B companies cannot calculate accurate CAC because the data is fractured. Ad platforms report conversions, the CRM reports deals, and nothing connects a closed deal back to the campaign that started it.

The usual failure points:

  • Lead source disappears. A lead converts from a LinkedIn ad, gets added to the CRM manually, and the source field stays blank. Now that deal credits no channel.
  • Offline conversions never make it back. B2B deals close on calls and in meetings. If those wins are not pushed back into the ad platform, the algorithm optimizes toward cheap leads that never close.
  • Lead and customer get measured in different tools. Marketing counts form fills in analytics, sales counts revenue in the CRM, and the two reports never reconcile.

Fixing this is closed-loop reporting: a path that ties every deal back to its first touch. It usually means consistent UTM tagging, a CRM that stores lead source, and offline conversion imports so the platform learns which leads turn into money. Once that loop is closed, optimizing for revenue rather than clicks becomes possible, and your CAC stops being a guess.

How to bring lead cost and CAC down

Lower acquisition cost rarely comes from a cheaper click. It comes from better conversion at each step, because every percentage point of improvement multiplies down the funnel.

Raise lead-to-customer conversion. Going from 5% to 7% close rate cuts CAC by nearly a third with zero change to ad spend. Faster lead response, better qualification, and tighter sales follow-up move this number.

Filter out bad leads earlier. Adding qualifying questions to forms or using negative keywords to block off-target searches lifts CPL on paper while lowering CAC, because the leads you keep convert better. A higher CPL is a good trade when the leads are worth more.

Increase deal value. CAC does not need to fall if LTV rises faster. Upsells, longer contracts, and serving higher-value segments all widen the gap between what you spend and what you earn.

Shift budget to channels with proven CAC, not cheap CPL. Once closed-loop data exists, move spend toward whatever produces customers efficiently, even if its leads cost more. Compare your lead generation channels on cost per customer, not cost per click.

Frequently asked questions

What is a good cost per lead for B2B?

There is no universal number. Depending on industry, channel, and deal size, B2B CPL ranges from roughly $20 for a content download to several hundred dollars for a high-intent demo request. A "good" CPL is one that produces a CAC well below your customer LTV. Judge cost per lead by what those leads become, not by the figure itself.

What is the difference between CPL and CAC?

CPL is what you pay for one lead (a form fill, a download, an inquiry). CAC is what you pay to win one paying customer, including the leads that did not convert plus salaries, tools, and overhead. CAC is the number that tells you whether marketing is profitable.

How do I calculate CAC step by step?

Add up all sales and marketing spend over a period: ad budget, salaries, agency fees, software, and content costs. Count the new customers acquired in that same period. Divide spend by customers. For channel-level decisions, run the same math per channel using only that channel's spend and the customers it produced.

What is a healthy LTV to CAC ratio?

Around 3:1 or higher is the common benchmark, meaning a customer is worth at least three times what you spend to acquire them. Below that, acquisition costs are too high relative to value. Much higher than 3:1 can signal you are underspending on growth. Different business models tolerate different ratios.

Why does my cheapest channel sometimes lose money?

Because cheap leads often convert poorly. A channel with low CPL but a 1% close rate can produce a higher CAC than an expensive channel that closes 10% of its leads. You only see this once you track conversions all the way to closed revenue, not just to the form fill.

Should I include salaries in CAC?

Yes, for an accurate picture. The portion of marketer and salesperson salaries spent on acquiring new customers belongs in CAC, along with tools and overhead. Ad-spend-only CAC understates the real cost and makes channels look more profitable than they are.

Closing the loop

A lead cost number means nothing in isolation. The chain that matters runs from CPL to lead-to-customer conversion to CAC to LTV to payback period, and every link depends on data that ties marketing spend to closed revenue.

Quick checklist to put this to work:

  • Calculate CPL per channel, then keep going.
  • Build CAC with full costs: spend, salaries, tools, content.
  • Separate blended CAC from paid CAC.
  • Check your LTV:CAC ratio against the 3:1 orientation point.
  • Track payback period, not just the ratio.
  • Close the loop so every deal credits the channel that earned it.

If your reports show plenty of leads but you still cannot say which channel actually produces customers, that gap is usually in the tracking, not the ad accounts. We help B2B teams connect spend to revenue and find the channels worth scaling. Book a 30-minute review of your funnel economics, and you will walk away knowing your real CAC and where it is leaking.