B2B churn: logo vs revenue churn, NRR, early warning signs and how to prevent it

Tips

The short answer

Churn is the share of customers or revenue you lose in a period. B2B teams measure it two ways. Logo churn is customers lost divided by customers at the start of the period. Revenue churn is recurring revenue lost to cancellations and downgrades divided by starting recurring revenue. Gross revenue retention is starting revenue minus downgrades and churn, as a share of starting revenue, and never exceeds 100%. Net revenue retention adds expansion and can go above 100%. B2B churn usually starts outside your product: the champion leaves, the customer is acquired, a budget is cut or the company runs out of money. Most of those leave a public trace before the renewal date, in a LinkedIn job change, the Official Gazette, the KBO or the filed accounts. Watch for them per account and act before the notice deadline.

The definitions follow David Skok's "SaaS Metrics 2.0" on forEntrepreneurs.com and Klipfolio's guide to net revenue retention, both read on 1 October 2026. Every company and number in the example is fictional and illustrative.

Logo churn and revenue churn

The two rates can tell opposite stories in the same quarter.

Metric

Formula

What it tells you

Logo churn (customer churn)

Customers lost in the period / customers at the start

How many relationships end, whatever their size

Revenue churn (gross)

(Revenue lost to cancellations + revenue lost to downgrades) / starting recurring revenue

How much income walks out of the existing base

Gross revenue retention (GRR)

(Starting revenue minus downgrades minus churn) / starting revenue

What you keep without the help of upsells; at most 100%

Net revenue retention (NRR)

(Starting revenue + expansion minus downgrades minus churn) / starting revenue

Whether the existing base grows on its own; above 100% means it does

Count only customers present at the start, so accounts won during the period do not flatter the rate, and use one period throughout. Without subscriptions, define "lost" as no order within a window that fits your buying cycle, such as twelve months.

A worked example

A fictional Antwerp software company starts the year with 100 customers and 1,000,000 euros in annual recurring revenue, excl. VAT. During the year, 12 small customers worth 60,000 euros cancel, other customers downgrade by 30,000 euros, and existing customers expand by 80,000 euros.

  • Logo churn: 12 / 100 = 12%.

  • Revenue churn: (60,000 + 30,000) / 1,000,000 = 9%.

  • GRR: (1,000,000 minus 30,000 minus 60,000) / 1,000,000 = 91%.

  • NRR: (1,000,000 + 80,000 minus 30,000 minus 60,000) / 1,000,000 = 99%.

If one large customer worth 150,000 euros had left instead, logo churn would be 1% and revenue churn 18%. Where a few accounts carry much of the revenue, report both. Churn also feeds straight into what an account is worth: customer lifetime value in B2B shows how a 20% annual churn implies an average lifetime of five years.

What counts as a good churn rate

No reliable public benchmark exists for B2B churn in Belgium or the Netherlands, and figures quoted online usually describe US software companies. Compare your own rate quarter by quarter and by segment (size band, sector, product). The trend and the gaps between segments tell you more than any external number. Churn and NRR belong with the other sales KPIs worth tracking.

Why B2B churn is different from consumer churn

A consumer cancels a subscription for one person's reasons: price, habit, a better offer. A B2B customer is an organisation where the signer, the users and the budget holder are often different people, and contracts run with notice periods. That changes what drives churn.

  • The champion leaves. A successor with no stake in choosing you reviews the supplier list.

  • The customer is acquired or merges. Two supplier lists become one.

  • Budgets are cut. Whatever is not built into daily operations goes first, however satisfied the users are.

  • The customer goes under. A company in reorganisation or bankruptcy churns whether it likes you or not.

  • It was never a good fit. Accounts sold outside your ideal profile, or never onboarded, leave at the first renewal.

Only the last is mostly about you. The first four are changes at the customer, so a seller who watches the customer's company sees churn coming earlier than one who watches only usage.

Early warning signs a seller can watch

Signal

Where it shows

What to do

Champion changes job

LinkedIn job change

Meet the successor within weeks; contact the champion in the new role too

Merger or acquisition

Official Gazette, restructuring heading; the merger proposal is filed at least six weeks before the decision

Find out who buys after the deal and whether the acquirer uses a competitor

Director or manager change

Official Gazette, appointments and resignations; then the functions in the KBO

Introduce yourself and the results so far to the new decision-maker

Judicial reorganisation

KBO status "suspension (judicial reorganisation)" and the Official Gazette; the private variant is not published

Review terms on new orders with finance; ongoing contracts do not end automatically

Weaker filed results

Annual accounts at the National Bank of Belgium: falling equity, fewer staff, a late filing

Talk about value and terms before the customer raises cost

Falling usage, open complaints, late payments

Your own product data, helpdesk and accounting

Fix the issue and schedule a review with the budget holder

The Gazette covers legal mandates, not job titles: a new head of operations without a board mandate only shows up on LinkedIn, as how to track director changes in Belgium explains. For mergers, the proposal is your early warning and the deeds come after the vote; how to track mergers in Belgium lists the headings to search. For a customer that has asked the court for protection, judicial reorganisation in Belgium sets out what happens to your contract and your open invoices. Accounts are filed at the latest seven months after year end, so filed results are slow but reliable. For Dutch customers, the KVK Handelsregister and the Centraal Insolventieregister play the same role, with surseance van betaling as the court procedure to watch.

By hand this works for a handful of accounts. For a portfolio, put your customers in a Bizzy list and watch two things on each record. Signals show job changes at the company, sourced from LinkedIn, with the old and new title and the date. The Documents tab of each Belgian legal entity lists its Official Gazette publications by type and date, including appointments and dismissals and restructurings such as mergers, next to four years of accounts filed at the National Bank. The CRM integrations then complete existing records in HubSpot, Salesforce, Pipedrive, Microsoft Dynamics 365, Teamleader Focus or Odoo, so the account owner sees the change next to the renewal date. Plans start free; see pricing.

A churn-prevention playbook

  1. Record a reason for every loss. Use a fixed list: champion left, acquired, budget, insolvency, price, poor fit, product gap. Each needs a different fix.

  2. Onboard to a named result. Agree what success looks like after 90 days, with an owner on each side.

  3. Multi-thread every key account. Know the user lead, the budget holder and one level above, so the relationship survives the champion leaving.

  4. Keep a renewal calendar with notice deadlines. Review each key account before the date the customer can still cancel, not the renewal date.

  5. Act on external signals within a week. Give every job change, merger, director change and reorganisation to the account owner with a next step and a date. That is core work for an account manager.

  6. Grow the accounts that fit. A customer using two of your products is harder to replace; see upselling and cross-selling in B2B.

  7. Separate credit risk from relationship risk. When the signal is financial, agree terms for new orders with finance before payments stop.

  8. Close the loop with lost customers. Ask why, and follow the people who left: a former champion at a new company is a warm lead.

Frequently asked questions

How do you calculate churn in B2B? Logo churn is customers lost divided by customers at the start; revenue churn is recurring revenue lost to cancellations and downgrades divided by starting recurring revenue. Track both.

What is the difference between gross and net revenue retention? Gross revenue retention counts only what you keep after downgrades and churn, so it cannot exceed 100%. Net revenue retention also adds expansion from existing customers and goes above 100% when upsells outweigh losses.

What is a normal churn rate for a B2B company? There is no reliable public benchmark for Belgian or Dutch B2B companies. Compare your own rate over time and between segments instead.

What are the earliest signs that a B2B customer will churn? Changes at the customer: the champion changing jobs, a merger proposal, a new director, a judicial reorganisation or weaker filed accounts, alongside falling usage and late payments in your own data.

  • Photo: the Grote Markt of Mechelen, Paul Hermans, CC BY-SA 3.0, via Wikimedia Commons

Spot churn before the renewal

Follow job changes and Official Gazette publications on your existing customers, then update the records in your CRM.

Spot churn before the renewal

Follow job changes and Official Gazette publications on your existing customers, then update the records in your CRM.