FINANCE

B2B SaaS revenue leakage: 3 to 5% of ARR, hidden from CFOs

B2B SaaS firms typically lose 1 to 5 per cent of ARR to revenue leakage every year. The published benchmark for systemic leakage is 3 to 5 per cent. The cost is invisible because it is spread across billing, contracts, and payments, none of which the CFO sees in a single view.

Most CFOs assume churn is the biggest revenue risk. Leakage often takes more ARR than visible churn does, because churn is tracked and leakage is not.

Revenue leakage runs 1 to 5 per cent of ARR, and CFOs barely see it

Vayu (a B2B billing analytics platform) defines revenue leakage as the gap between what a company has contractually earned and what it actually collects. Their published benchmarks are unambiguous: under 1 per cent of ARR is best-in-class, 3 to 5 per cent suggests systemic leakage, and over 5 per cent is urgent. LedgerUp's review of US and UK SaaS books reaches the same conclusion: by the time a firm hits 10 to 15 million ARR, leakage is almost always present, whether leadership has measured it or not.

The structural reason is that leakage is spread across three systems the finance team rarely reads as one. CRM holds the contract terms. The billing system holds the invoice. The payments processor holds the collection. When those three disagree, ARR drains. The CFO's monthly close looks fine because each system reconciles internally. AIOS Command is the layer that reads all three at once.

Where leakage hides: billing, contracts, and payment decline

The forensic accountants who chase SaaS leakage usually find it in three places.

The Q1 2026 SaaStr/Gartner update on global software spend put 2026 at 1.44 trillion US dollars, revised back up to 15.1 per cent year-on-year growth. That is the market context: software spend is not slowing, it is compounding. A 3 per cent leakage on a 50 million pound ARR business is 1.5 million pounds drifting out the door each year. Most CFOs would rather find that than raise it.

Find leakage before quarter-end. Join the AIOS Command waitlist, from £250/mo.

Join the waitlist

Connect and identify growth opportunities across all your systems, then deploy AI operators to multiply your team

The reason leakage stays hidden is that the CFO does not have a single view of CRM, billing, and payments. Connect and identify growth opportunities across all your systems, then deploy AI operators to multiply your team. That is the AIOS Command model in one sentence, and it is purpose-built for what the finance team has been doing by hand.

The platform reads Salesforce contracts, Stripe billing events, and QuickBooks ledger entries as one signal graph. The insight team surfaces every mismatch in real time. The action team handles the follow-up the FP&A function would have done if it had the hours. AVA (the revenue analyst) reconciles billing against contracts overnight. KIA (the contracts watcher) flags expiring discounts before renewal. DEX (the deal-flow analyst) catches pricing decisions made off stale CRM data. Every action is auditable, named, and reversible.

What an AI operator does that an FP&A team cannot do alone

This is the part that decides whether leakage gets fixed or just gets reported. An FP&A analyst can reconcile a sample of accounts each week. An AI operator reconciles every account every night. The cost difference is not the headcount; it is the coverage. Most leakage is found in the long tail of small mismatches that no human has the time to investigate one by one. The AIOS Command insight team catches them in the first 24 hours after they appear.

The action team then closes the loop. KIA opens a case when a discount has expired but is still on the invoice. AVA queues the credit memo and routes the contract correction to legal. DEX flags the pricing exception for the deal owner. AIOS Workforce runs the same pattern across customer success and ops, so the leakage fix does not become an island in finance.

The CFO's three-step diagnostic before quarter-end

  1. Pull a 90-day sample of invoices and reconcile each against the signed contract. Count the mismatches as a percentage of ARR.
  2. Pull the same 90-day window of payment declines. Count the share that converted to churn within 30 days.
  3. Add the two figures. If the total is above 1 per cent of ARR, you have systemic leakage. If it is above 3 per cent, you are at the published benchmark for an urgent fix.

For most UK B2B SaaS CFOs running this diagnostic for the first time, the figure lands between 2 and 4 per cent. That is the gap an AI operator closes before next quarter-end.

Frequently asked questions

What is revenue leakage in B2B SaaS?

Revenue leakage is the gap between what a SaaS business has contractually earned and what it actually collects. It shows up as billing errors, contract terms that did not flow to billing, expired or auto-renewed discounts, and failed collections. Most CFOs assume churn is the main risk; leakage often takes more ARR than visible churn does.

What is a healthy revenue leakage benchmark?

Less than 1 per cent of ARR is best-in-class. 3 to 5 per cent suggests systemic leakage. Above 5 per cent is urgent. By the time a SaaS firm reaches 10 to 15 million ARR, leakage is almost always present, whether or not leadership has measured it.

How does AIOS Command stop revenue leakage?

AIOS Command connects CRM, billing, payments, and contracts into a single signal graph. The insight team flags every mismatch as it happens. The action team handles the follow-up. AVA reconciles billing against contracts. KIA watches expiring discounts and renewals. DEX flags pricing decisions made off stale data.

A faster, more capable team.

Reconcile every account every night. Close the leakage gap before quarter-end.

Join the waitlist

AIOS Command, from £250/mo.