Customer Impact

Advertising

B2B CPA Benchmarks: What Is a Good Cost Per Acquisition?

Copy for AI

You open a benchmark report, see an average cost per acquisition for B2B, and compare it with your own figure. If you are above it, you panic. If you are below it, you relax. Both reactions are usually wrong. A CPA benchmark on its own says nothing about the health of your campaign, because it ignores the one number that matters: what a customer is worth to you. In this article you will learn how to use B2B CPA benchmarks wisely, which context decides whether an acquisition cost is acceptable, and how to work back to a figure you can actually steer on.

What does CPA really mean in a B2B context?

CPA stands for cost-per-acquisition: the amount you pay on average to win one conversion. But that is where the first pitfall hides, because “conversion” means something very different in B2C than in B2B. In a webshop, a conversion is often a direct sale. In B2B, it is rarely the deal itself, but an intermediate step: a completed contact form, a quote request, a downloaded whitepaper or a scheduled demo.

That distinction is crucial. Anyone who calculates their CPA on form submissions is measuring cost per lead, not cost per customer. And between a lead and a paying customer, B2B has a long road with multiple decision-makers. A CPA of a few dozen euros per lead sounds low, but if only a fraction of those leads becomes a customer, your real cost of acquiring a deal is many times higher. Before you reach for a benchmark, you first need to know which acquisition you are measuring.

Why a universal B2B benchmark does not exist

The question “what is a good CPA for B2B?” seems simple, but B2B is not a sector. It is a catch-all term for completely different business models. A software company selling annual contracts worth thousands of euros plays a different game than a wholesaler with thin margins on repeat purchases. Sticking one average benchmark figure across all those businesses produces a number that is right for almost no one.

At Customer Impact we see this come up again and again: marketers who fixate on an external average, while their own math tells a completely different story. A healthy CPA is determined by three things that differ per company:

  • Customer value. What is a new customer worth over the entire lifetime of the relationship? The higher that customer lifetime value, the more you can responsibly pay per acquisition.
  • Profit margin. Of every euro of revenue, a share remains. A company with 70 percent margin can carry a higher CPA than a company with 15 percent.
  • Lead-to-customer conversion rate. Does one in three leads become a customer, or one in twenty? That difference completely changes your maximum cost per lead.

Two B2B companies with exactly the same campaign can therefore have a totally different “good” CPA. The benchmark that counts is your own calculation, not the one in a report.

Which context makes a higher CPA acceptable?

You never read a CPA in isolation from context. A number of factors structurally justify a higher acquisition cost, and it is important to recognize them before you throttle your campaign too tightly.

Contract value and recurring revenue. If you sell subscriptions or annual contracts, one acquisition does not buy you a single transaction but a stream of revenue. A higher CPA is then often entirely justified, because you earn it back over months or years.

Length and complexity of the buying journey. In a long B2B buying journey with multiple decision-makers, comparative quotes and internal approvals, the threshold to get in touch is higher. Those scarcer, higher-quality leads cost more, but they also sit closer to a real deal.

Competition on the auction. In busy markets, more advertisers bid on the same keywords, which drives up click prices and therefore your CPA too. That is not a fault in your campaign, but a characteristic of your market.

Funnel stage of the conversion. A demo request may cost more than a newsletter sign-up, because it lies much closer to revenue. One average CPA across all conversion types tells you little; you want to know what a qualified request costs.

In other words, a high CPA is not a problem as long as the math holds. The right question is never “is this CPA high?”, but “what does the customer behind this acquisition earn you?”.

How do you work back to your maximum CPA?

Instead of adopting an external number, build your own norm. You do that from back to front, starting from the value of a customer. The reasoning is simpler than it sounds:

  • Step 1: determine your customer value. Work out what a new customer earns on average over the lifetime of the relationship, and how much of that is margin.
  • Step 2: decide how much you want to spend per customer. Decide what share of that margin you are willing to invest in acquisition. That is your maximum customer acquisition cost.
  • Step 3: translate to cost per lead. Divide that maximum acquisition cost by your lead-to-customer ratio. If one in ten leads becomes a customer, a lead may cost a tenth of your maximum CPA per customer.
  • Step 4: compare with your actual figures. If your realized cost per lead is below that ceiling, you have room to scale. If you are above it, you have to win it with relevance and conversion, not with more budget.

Visually, that reasoning looks like a funnel: you start with the full customer value and keep less at each step, until you arrive at the amount one lead may cost at most.

EXAMPLE: WORKING BACK TO YOUR CPA From customer value to cost per lead 1 Customer value (CLV) what a customer yields over the lifetime 2 Profit margin share of revenue that remains 3 Max. acquisition cost what you want to spend per customer 4 Cost per lead divided by your lead-to-customer ratio Example figures for illustration
Work back from customer value to the maximum cost per lead your campaign can pay.

This calculation gives you something no benchmark can: a figure that is right for your business. If you want to apply the same logic to your bidding strategy, read how to set a target CPA that fits your customer value.

Measure your CPA on deals, not on forms

Here is the mistake that sabotages most B2B campaigns. If you steer your campaign on bare form submissions, the algorithm optimizes toward the cheapest conversion type: as many leads as possible, whether or not they ever become customers. Your CPA drops nicely on paper, while your pipeline drains with leads that go nowhere.

The solution is to measure your acquisition cost on what really counts. By feeding back offline conversions, you tell Google which leads actually became customers, and the system steers on deals instead of on forms. Only then does your CPA become a reliable figure and not a vanity number. This is exactly how we look at paid advertising: SEA is the fast acquisition layer of a single whole, aimed at pipeline and not at a low click price or a nice ROAS with no foundation.

If you want this approach set up by a google ads agency that measures from click to deal rather than to form, that is the difference between reporting and steering. First understand how the whole playing field works through our pillar on what SEA is and how it works, so that your CPA fits within a well-considered campaign structure and not within an isolated setting.

So how do you use a CPA benchmark?

You do not have to write off a benchmark. It is useful as a mirror, as long as you do not treat it as a goal. Here is how to read it wisely:

  • As an order of magnitude. A benchmark tells you whether you are in the same region as comparable companies. If you deviate wildly, that is a reason to investigate, not to panic.
  • As a starting point, not an end point. Start broad and step down until your margin and volume are in balance. Your own calculation from the previous section determines where you end up, not the report.
  • With attention to what sits behind it. A low average CPA in your market is often not a red flag but a sign of an underused opportunity. It can mean that few competitors advertise smartly.
  • In combination with the right steering figures. Cost per qualified lead, cost per customer and your ultimate return say far more than one average acquisition cost.

Frequently asked questions about B2B CPA benchmarks

What is a good CPA for B2B? There is no universally good CPA. An acceptable cost per acquisition is one that fits within your maximum acquisition cost, and you derive that from your customer value, your margin and your lead-to-customer ratio. In a market with high customer value, a high CPA can be perfectly justified.

Why is my CPA higher than the benchmark? Often because of busy competition on your keywords, lower ad relevance, or because you are measuring a more valuable conversion type than the average in the report. Always compare apples with apples: a demo request costs more than a newsletter sign-up. What counts as strong ad quality also differs per industry; see what a good quality score is in your sector.

Should I keep my CPA as low as possible? No. The lowest CPA is rarely the best. A low acquisition cost that never leads to deals is more expensive than a higher CPA that does produce customers. Steer on cost per customer, not on the bare acquisition cost.

How do I know if my CPA is profitable? Work back from your customer value to your maximum CPA and measure your real acquisitions on deals, not on forms. If you are below it and your campaign produces customers, then your CPA is healthy, whatever the benchmark says.

Ready to turn your CPA into pipeline?

B2B CPA benchmarks help you gauge whether you are in the right order of magnitude, but they do not tell you whether your campaign builds pipeline. You do that by working every acquisition back to customer value and measuring on deals instead of on forms. We are a small team that moves fast and gives honest advice: even when your CPA indicates that another euro would be more smartly spent.

Want to know what an acceptable acquisition cost is in your context and how to build a profitable campaign on it? Schedule your free intake.

Free website scan

Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.

Where should we send your report?

We only use your details for your scan. No spam, unsubscribe anytime.