Mark Poxton, independent analytical systems consultant

CLIENT WORK / GAP REVIEW · MPA-CSA-001

Where public money leaks: a council spend audit

In one line

A full year of a county council's payments, £877.5m across 61,545 lines, tested for duplicates, split purchases, spend without a visible contract and suppliers that have since failed.

The problem

English councils have to publish every payment over £500. Very few ever turn that data back on themselves. Duplicate payments, purchases kept just under tender limits, money flowing to suppliers with no contract on record, and payments to companies that are already failing all leave marks in that file. Nobody is paid to look for them.

The question

In one year of a council's published payments, what does the data put in front of internal audit, and how much money sits behind each flag?

The data

Before any test was run, the rules were written down and dated (see the method appendix). Nothing was tuned after seeing the results.

What I found

Chart for Where public money leaks: a council spend audit
Chart for Where public money leaks: a council spend audit

1. £138.4m went to 197 suppliers with no contract on the council's published record

Of the 565 goods-and-services suppliers paid £25,000 or more in the year, 197 could not be found in any contract register, new-contract list or Contracts Finder notice the council has published. Between them they were paid £138.4m.

What it means: either the published register is incomplete, which is a transparency problem in its own right, or some of this spend is happening without a contract the council can show. Both are cheap to check and expensive to ignore.

2. £6.3m went to 21 suppliers whose companies are now in insolvency or being struck off

Of the 791 larger suppliers that match a single company exactly by name, 21 are no longer simply "active" on the register: 9 in liquidation, 1 in administration, 4 in a voluntary arrangement with creditors, 7 with a proposal to strike off. The council paid them £6.3m during the year.

Six of those 21 already had overdue accounts at Companies House on the day they were paid, some by more than two years. £3.40m in 129 payments went out after the accounts deadline had passed. Across all 791 matched suppliers, nine were paid while their accounts were overdue.

What it means: the risk is not only paying a failing supplier. In several cases the payee name on the council's system matches a company that stopped filing years ago, which suggests the supplier record itself is out of date: the money may be going to a successor business under an old name. That is a bank-detail and fraud-control question, not just a credit-risk one. This flag is the starting point for project MPA-SFE-001, the supplier early-warning test.

3. No sign of purchases bunched under the tender limits

This is the test people expect to find something, and it did not.

A supplier-by-supplier search did find 55 runs of two or more payments just under £25,000 within 60 days (£3.1m). Looked at one by one, most are monthly invoices on contracts that already exist: bus routes, school transport, waste haulage. One construction supplier was paid four round sums of £24,000; it does hold a registered contract, so these are most likely stage payments, but it is exactly the kind of pattern a client's procurement team should be able to explain.

What it means: at this council the quote and tender limits look respected. The leak, where there is one, is in the contract record and the supplier master file, not in split orders.

Also checked

What it means for a business

The same tests work on any organisation's accounts-payable file. Three questions every finance director should be able to answer from it:

  1. Can we show a contract for every supplier we pay more than our tender limit in a year?
  2. Is any supplier we pay now in insolvency, or still filed under the name of a company that has stopped trading?
  3. Do we pay the same supplier the same amount twice on the same day, and do we know why?

At this council, question one points at £138m and question two at £6.3m. The third is the smallest.

How I would run this for a client

Limits

Hostile self-audit

Questions I asked of my own findings before writing them up:

Sources

The council and all suppliers are anonymised on the public site. The working files name them, because the data is public.

Method appendix: the rules, as fixed before running

D1 exact duplicates · D2 repeat payments within 30 days · T1 bunching under thresholds · T2 possible split purchases · C1 concentration · C2 spend with no visible contract · S1 supplier status. Full wording is in 02 Analysis\RULES.md, with one script per step (01_load.py to 05_charts.py).

Ask me about this work All seven client case notes