GROWTH GROUP / BUSINESS SCALING

B2B customer retention: how to calculate and improve CRR

Łukasz Siemaszko · September 24, 2026 · 9 min read

Most B2B companies can count how many new contracts they closed in a quarter, but they cannot say how many customers from the same period a year earlier are still buying. Without that number, any conversation about growth rests on a hunch. Below we break customer retention down into its parts: the formula, the drivers, the benchmarks, and the actions.

Customer retention: what it is and how to calculate the customer retention rate

Customer retention is the share of customers a company keeps over a given period. It sounds trivial until you try to calculate that number from your own data. In B2B service businesses the problem appears at the definition stage: is the customer the contracting company, a single project, or the decision-maker who changed jobs and took their trust in your brand with them.

The simplest and most widely used formula for customer retention rate (CRR) looks like this:

CRR = ((customers at the end of the period - new customers acquired in the period) / customers at the start of the period) x 100%

Example. On January 1 you have 40 active customers. Over the year you acquired 12 new ones, and on December 31 you have 44 active. You plug in the numbers: (44 - 12) / 40 = 0.8, so CRR is 80%. This means one fifth of the base from the start of the year stopped buying. Eight contracts disappeared, and twelve new ones produced net growth of four, but that does not change the fact that one fifth of the base from the start of the year stopped buying.

Three traps that break this metric in practice:

  • The period. A monthly CRR in B2B is useless if the buying cycle takes six months. A customer who did not buy in March is not lost. A quarter or a year is the standard.
  • The definition of activity. Decide up front what an "active customer" means: an invoice in the period, a service contract, a login to the panel, contact with a salesperson. Changing the definition halfway through the year invalidates your comparisons.
  • New contracts within an existing customer. If a customer with one branch buys an additional service for a second branch, that is growth, not acquisition. Keep it separate, otherwise you will understate your own retention.

It is worth calculating CRR alongside the churn rate and customer lifetime value (LTV). CRR tells you how many customers stayed. It does not tell you whether the ones who stayed are the ones who bring in margin. CRR and churn are two sides of the same coin, but they are calculated on different bases. CRR takes all customers from the start of the period as its starting point and checks how many of them are still buying. Churn is usually calculated against the base at the end of the period or the average base over the period, which is why the two numbers never add up to 100%. On top of that, some companies calculate churn on revenue (lost MRR) rather than on the number of contracts, which gives a completely different picture: you can have contract churn of 10% and revenue churn of 30% if your largest customers are the ones leaving. So report both metrics side by side and make sure the definition of an active customer is identical in both cases. In the practice of an agency working with companies across the region we see this every quarter: the base holds steady while revenue falls, because the largest customers are leaving. Client X, a manufacturer, had a CRR of 92% for three quarters, but revenue dropped by 18% because its largest contract walked away. Only breaking CRR down by segment showed that the problem was in the top 5 customers.

Components of the customer retention rate formula
ElementValue in the example
Customers at the start of the period40Base of active contracts on January 1
New customers in the period12Acquisition report for the year
Customers at the end of the period44Base of active contracts on December 31
CRR80%Calculated with the formula

What actually drives B2B customer retention

When we ask clients why they left, we usually hear "changing priorities" or "budget". The real reasons come earlier and rarely have anything to do with price. In our projects they fall into four areas.

1. Does the client see the effect of your work

The most common reason a contract is not renewed is the lack of proof that anything changed. The client does not remember what you did in February. If they do not receive a regular, short report with numbers and conclusions, all that stays in their head is the invoice. This is the cheapest element to fix and usually delivers the biggest return.

2. Who on the other side owns the relationship

Retention breaks down the moment the client-side contact changes jobs. The new person has no sentiment toward your company and looks at the contract as a cost to cut. In the marketing research knowledge base (A Concise Guide to Marketing Research, Haver & Boecker case study) you can see a mechanism that works in smaller companies too: a machine manufacturer deliberately built a philosophy of helping clients solve their problems and designed its communication and offer around it. The effect is that the relationship does not hang on one person, because it is based on a role, not on a personal connection.

3. How much it costs the client to switch suppliers

The more work it takes to migrate data, onboard a new supplier, and train the team, the less often the client leaves, even when they are only moderately satisfied. This is not about building dependency by making the client's life harder. It is about embedding your work into the client's processes: reports in their system, arrangements in their calendar, data in their format.

4. The way you measure satisfaction

Research on customer satisfaction shows how deceptive this metric can be. According to frequently cited studies from the 1980s, most dissatisfied customers do not file a complaint, and some share the problem with a wide audience. The takeaway for B2B is simple: the absence of complaints does not mean clients are satisfied. It means they have not told you the truth. So ask actively, before the moment of contract renewal arrives.

What are realistic customer retention (CRR) ranges

There is no single safe number you can paste into every business. Ranges differ between industries and billing models, and trying to reduce them to one threshold ends up comparing apples to onions.

Roughly, based on what we see in B2B service companies in the region. This is not a market benchmark, just an observation from our client sample; treat it as a point of reference, not a norm:

  • Subscription services, low monthly cost (e.g. social media management, monitoring): annual CRR in the 70-85% range. The client enters easily and leaves easily.
  • Services with onboarding and team work on both sides (campaigns, sales support, interim marketing): annual CRR of 80-92%. The cost of switching suppliers is higher, so the base is more stable.
  • Multi-year contracts, manufacturing, system integrations: annual CRR often above 90%, but every single loss is very painful.

Instead of looking for a benchmark from a report, do two things. First, calculate your own CRR for the last eight quarters and look at the trend. Second, calculate CRR separately for clients in the top half of the base by revenue and for the rest. If large clients hold up worse than small ones, you have a problem that no market-wide benchmark will show.

Be careful with comparisons to SaaS. There, retention is often calculated on users, not on contracts, and it can look better than it really is. In B2B services, what counts is the contract and the revenue, because those pay the salaries.

Typical annual CRR ranges in B2B services
Subscription services, low cost 78%Services with implementation and team involvement 86%Multi-year contracts and production 92%Cooperation model
Source: market ranges based on Growth Group's experience, indicative values

How to increase customer retention: seven actions you can implement in a quarter

These actions do not require a new department or an annual budget. They require discipline and one person who owns them.

1. Introduce a quarterly value review

One meeting, one page: what we did, what it delivered in the client's numbers, what we are doing next quarter. No slides about our awards. The client should leave with an answer to the question "why am I paying them".

2. Define warning signals and assign them to a person

A drop in the number of inquiries from the client, no response to two messages, a change of contact person, payment delays. Each of these signals should trigger a specific reaction, not wait until the contract renewal moment.

3. Talk about results, not satisfaction

The question "are you satisfied" gets the answer "yes, everything is fine". The question "what would have to happen this quarter for the renewal to be obvious" gives you material to work with. That is the difference between measuring satisfaction and measuring intent.

4. Expand the cooperation before the client starts looking for alternatives

In the literature on managing acquired customers (Handbook of Marketing Decision Models), a distinction is made between cross-selling, adding products the client does not yet have, and upselling, offering more expensive versions of what they already buy. Both mechanisms support retention because they increase the number of touchpoints. The condition: the proposal must come from a real need, otherwise it accelerates the departure.

5. Build a second and third relationship within the client's company

Do you only know the marketing manager? Get to know the salesperson who uses the leads and the person in finance who sees the invoice. When one person leaves, two remain who remember what you do.

6. Measure and publish CRR internally every month

A metric no one sees does not change team behavior. A board with CRR and a list of at-risk clients works better than any CRM system where the data is outdated.

7. Treat the first 90 days as part of the sale

Most departures happen right after the contract is signed, when the client compares the promise with reality. Define exactly what happens in the first weeks, who calls, when, and with what effect. This is the cheapest investment in retention you can make.

If you want to translate these actions into your entire company growth model, not just individual contracts, see how we approach business scaling and building a B2B marketing strategy. In both cases, retention is the starting point, not an afterthought.

Quarterly client retention cycle
  1. 1

    Gather data

    Client activity, revenue, and warning signals from the last 90 days

  2. 2

    Value review

    Client meeting: what we did, what it delivered in their numbers, what comes next

  3. 3

    Expansion plan

    A proposal for the next service based on a real need, not on a price list

  4. 4

    Relationship update

    Contact with the second and third person on the client side

  5. 5

    Internal report

    Update the CRR and the at-risk client list in a visible place

When retention stops being enough

High retention can be a trap. If you keep clients who buy less and less, pay later and later, and take up more and more of your team's time, the metric looks good while the company stands still. That is why you should always read CRR together with revenue per client and margin.

The second case is retention bought with price. A discount, free extras, and flexible terms will keep a client for a quarter, but they will not build a habit of cooperation. After a year, you will find that the base is stable, it just does not earn.

The third case, the most common in companies of 10 to 50 people: retention rests on one person. The owner knows every client, remembers anniversaries, personally answers the phone. The moment the company wants to grow, this model breaks, because it cannot be copied. Then the question becomes how to move retention from the founder's head into a process.

The good news is that retention is one of the few metrics that improves quickly and cheaply. It does not require a new product or a bigger budget. It requires facing the truth and consistency in a few routine actions.

Sources

  1. Kotler, Keller, Marketing Management, chapter on customer satisfaction
  2. Handbook of Marketing Decision Models, chapter 10: Managing Acquired Customers
  3. A Concise Guide to Marketing Research, Haver & Boecker case study

Related services

Frequently asked questions

How do you calculate customer retention rate?

CRR = ((number of customers at the end of the period - number of new customers acquired during that period) / number of customers at the start of the period) x 100%. Example: you start the year with 40 customers, acquire 12 new ones, and end with 44. CRR = (44 - 12) / 40 = 80%.

What is a good customer retention rate in B2B?

There is no single number. In low-cost subscription services, annual CRR is typically 70-85%, in services with implementation it is 80-92%, and in multi-year contracts and manufacturing it is often above 90%. The trend over time and the comparison between base segments matter more than the level itself.

How do you increase customer retention without lowering your price?

Through four actions: a quarterly value review with the client's own numbers, actively asking what has to happen for the contract renewal to be obvious, expanding the cooperation with additional services that stem from a real need, and building relationships with more than one person on the client's side.

How does customer retention differ from churn rate?

Retention (CRR) tells you what share of the customers you had at the start of the period are still buying. Churn rate tells you what share left. They are two sides of the same coin, but they are calculated on different bases, so it is worth reporting both and making sure the definition of an active customer is identical in both cases.

Does customer retention depend on the industry?

It depends primarily on the cost of switching suppliers and the length of the buying cycle. Industries where onboarding a new supplier takes months naturally have higher retention than those where the service can be changed within a week. That is why you should compare yourself with similar business models, not with general reports.

Łukasz Siemaszko

Łukasz Siemaszko

He has been leading B2B marketing projects for 16 years. Growth Group has served more than 60 companies and generated PLN 160 million in profit for clients.

Free strategic audit

Let's see what we can improve for you

In the free audit we:

  • analyse your market, product and competitors,
  • show where you lose customers and what is worth changing,
  • prepare an initial action plan for your company.
Book a free audit
About the author. Łukasz Siemaszko has many years of experience managing marketing. He combines strategy with hands-on execution, from audit and plan to day-to-day channel work, and manages by data: every marketing decision has a measurable goal. Today he is the founder of Growth Group, where clients pay for results.