Credit control for wholesalers: the order gate, the ledger and the goods

Contents

Credit control for wholesalers is an order-book job before it is a ledger job. The goods and the cash leave the building at despatch, weeks before the invoice falls due, so the only control that limits a loss is the one that fires at order entry. Collections recovers what the gate let through.

Key takeaways

  • UK wholesale runs on a gross margin proxy of about 13.60%, so £8,640 of every £10,000 invoice is cash already paid to your own suppliers. Strip out fuels and a typical wholesaler is nearer 17.74%.
  • On 30 day end of month following terms, a customer who stops paying gets their first reminder around day 61, after eight further weekly loads and £40,000 of extra exposure.
  • Collections is a lagging control. The order gate is the only leading one.
  • Xero blocks at invoice approval, Business Central warns and posts anyway, and QuickBooks Online documents no credit limit field.
  • Size the limit as a formula off expected spend and effective credit days, not as one month's spend.

What credit control means in a wholesale business

Credit control is the process of checking whether a trade customer will pay, setting a credit limit that reflects that, and collecting the invoice once goods have shipped. In wholesale it splits across two systems, because the order book and the sales ledger are different places.

Three jobs sit inside it: credit checking establishes creditworthiness before the account opens, the credit terms and limit turn that judgement into a number to trade against, and collection works the ledger after despatch.

A credit control policy is the written version: who grants credit, on what evidence, at what limit, who releases a held order, and what happens each day past due.

One disambiguation: this is trade credit control, the supplier-side discipline of granting and collecting customer credit, not the central-bank sense of restricting lending across an economy.

Wholesale credit risk is a despatch problem, not an invoice problem

A wholesaler that is not paid has already spent the cash. At the divisional gross margin proxy, £8,640 of every £10,000 invoice is money paid to your own suppliers and physically shipped out of the building.

13.60%UK wholesale gross margin proxy, ONS Annual Business Survey 2024
£73,529replacement sales to earn back one £10,000 write-off
3,463wholesale and retail insolvencies to June 2026
37 daysaverage payment days reported by large trade buyers

UK wholesale, SIC Division 46, turned over £1,018,705m across 101,213 enterprises in 2024 against purchases of £880,158m, in the ONS Annual Business Survey released on 26 May 2026. One minus 880,158 divided by 1,018,705 is a gross margin proxy of 13.60%.

Read that proxy carefully: fuels wholesaling drags it down. SIC 46.71 is 36.9% of divisional turnover at a 6.54% proxy, and excluding it lifts the division to 17.74%, nearer a typical wholesaler. The figures below use the 13.60% divisional proxy, so treat them as the conservative end.

Arithmetic, on the 13.60% divisional proxy
  1. Cash already paid out on a £10,000 invoice: £10,000 × (1 − 0.1360) = £8,640.
  2. Sales needed to earn back one £10,000 write-off: £10,000 ÷ 0.1360 = £73,529.
  3. The same write-off in a 60% margin service business: £10,000 ÷ 0.60 = £16,667.

A wholesaler needs 4.4 times more replacement revenue than a service business to survive the same bad debt.

Wholesale and retail trade recorded 3,463 UK company insolvencies in the 12 months to June 2026, second only to construction at 3,805. The Insolvency Service Industry Tables put Division 46 alone at 1,125 in 2025, up 7.4% on 2024 and 44% on 2019.

The day 61 timeline

On 30 day end of month following terms, a customer who stops paying triggers their first reminder around day 61. By then eight further weekly deliveries have shipped and roughly £40,000 of extra exposure sits on the ledger.

"30 days end of month following", the standard builders merchant term, means payment not later than the end of the month following the invoice month. It does not mean 30 days.

Arithmetic, end of month following
  1. Take a 30 day invoicing month and a 31 day month after it. Days of credit = (30 − invoice day) + 31, so 61 minus the invoice day.
  2. Invoiced on the 1st: 60 days. On the 15th: 46 days. On the 30th: 31 days.
  3. Mean over an evenly spread month: 61 − 15.5 = 45.5 days, a stretch of 45.5 ÷ 30 − 1 = 51.7%.

Two customers on identical terms get 31 and 60 days of credit, decided only by when in the month they ordered.

Now put a customer on it. A trade account takes a £5,000 delivery every week and stops paying after the invoice dated the 1st, which falls due on day 60. The first reminder lands on day 61.

Arithmetic, the day 61 exposure
  1. Deliveries inside the window: days 7, 14, 21, 28, 35, 42, 49 and 56, so eight further loads.
  2. Value of those loads: 8 × £5,000 = £40,000.
  3. Balance when the first reminder sends: £5,000 + £40,000 = £45,000 across nine invoices.
  4. Cash already paid to your suppliers inside it: £45,000 × 0.8640 = £38,880.
  5. Sales needed to earn that back if it is lost: £45,000 ÷ 0.1360 = £330,882.

Ordinary monthly spend on this account is £21,667. The first reminder arrives at 2.1 times that.

Timeline of a wholesale account on 30 day end of month following terms showing order on day 0, despatch on day 1, month end on day 30, invoice on the statement on day 31, payment due on day 60 and first reminder on day 61, with cumulative exposure climbing in £5,000 weekly steps to £45,000
Cumulative exposure on a £5,000 a week account.

No reminder sequence can touch that £40,000. It shipped while the account was inside terms and looked healthy. Only a control at order entry, pick or despatch could have stopped it.

Collections is a lagging control. The credit gate is the leading one.

It is also why a debtor days target set without normalising for order timing measures very little. Debtor days for wholesalers covers the formula, the VAT error in it, and what each day costs.

Where the credit limit actually fires

A credit limit only protects a wholesaler if it fires before stock is picked. In Xero and QuickBooks Online it cannot, because neither product has a sales order or a despatch event.

  • Dynamics 365 Business Central warns, then lets you through. Its own documentation states that "You can post even if the credit limit exceeds".
  • Xero can block only at invoice approval or send, because there is no order, and the block is opt-in. In Xero's own words, users "can currently set credit limits and optionally block invoices when limits are reached in new invoicing". Xero has also declined to build the missing piece, stating on the "Contacts, Automatic Credit Hold/Stop" idea on 8 February 2024 that it has no plans to develop it.
  • QuickBooks Online has no customer credit limit field in Intuit's published documentation. The field exists in QuickBooks Desktop, a different product.
  • Shopify B2B, a common trade ordering front end, states that "Payments aren't automatically captured when the payment terms expire". It takes the net-terms order and does not collect it.

Those negatives mean no evidence found in the vendors' own documentation, not proof of absence. Order-layer systems do enforce: Sage 200 auto-holds orders over the limit, and NetSuite's Enforce Holds blocks sales order entry outright.

So most SME wholesalers run a split stack: the order system cannot chase or charge interest, and the ledger cannot see the order book. The ranked comparison of credit control software for wholesalers scores tools on where the block fires.

💡 Paidnice insight

Worth saying plainly, because it decides what to buy: Paidnice charges and chases on the ledger. It does not block an order at entry, because it sits on the ledger, not the order book.

Open the account properly

A trade account is opened once and relied on for years, so capture the registered company number, signed terms with a retention of title clause, a bureau check and expected monthly spend before the first despatch.

Check creditworthiness three ways: a bureau report, two or three trade references with account numbers, and for any large buyer their filings on the free UK payment practices register. One correction that saves money: a bureau recommended limit is a total across all that customer's suppliers, not yours to grant.

Take personal guarantees as a separate signed instrument. Retention of title, deductions and disputes covers the clause drafting and the ledger habits that keep it live.

Arithmetic, sizing a limit
  1. Limit = expected monthly spend × (effective credit days ÷ 30) × safety factor.
  2. £20,000 a month on 30 day end of month terms: £20,000 × (45.5 ÷ 30) = £30,333 steady-state ledger.
  3. Safety factor of 1.2 for seasonality and orders in flight: £30,333 × 1.2 = £36,400.

Setting that account at one month's spend guarantees a monthly false alarm and destroys the gate's credibility.

The six-point onboarding gate

Six things must be green before a first despatch: legal entity confirmed, terms signed, credit check complete, trade references taken, credit limit set by formula, and release authority written down.

The six-point onboarding gate (copy into your credit policy)
THE SIX-POINT ONBOARDING GATE No first despatch until all six are green.
  1. Legal entity confirmed. Registered name, company number, legal status, registered office and every delivery address. Status decides the pre-action route later, so record it as a field.

  2. Terms signed and returned by someone with authority to bind the company: all-monies retention of title, an interest clause, a narrowly drawn set-off exclusion.

  3. Credit check complete. Bureau report, plus the last four payment practices filings for any large buyer. The bureau limit is a total across all suppliers, not yours.

  4. Two to three trade references taken with account numbers, and expected monthly spend captured. Expected spend is what lets a limit be sized rather than guessed.

  5. Limit set as a formula. Expected monthly spend x (effective credit days / 30) x safety factor. On 30 day end of month terms use 45.5 effective days, the mean, not 30.

  6. Release authority written down. Who may release a held order, to what value and how far past terms, with every override logged against a reason code and an expiry.

Point six decides whether the other five survive a sales team. Release authority must sit outside the sales line, and a temporary limit increase with no expiry is permanent.

A cadence built for statement trading

On end of month terms the customer reconciles against a monthly statement and pays the balance in one transfer, so the statement, not the invoice, is the collectible unit.

That changes the rhythm twice over. Chasing an invoice dated the 4th on day 31 chases something not yet due and not on a statement, and every timing runs off the due date. The highest-yield contact is the statement confirmation call, days before anything is late.

TimingActionOwner
Month endStatement issued with open-item detail, PO numbers and proof of delivery referencesAutomated
Month end +3 to +5Statement confirmation call: agreed, anything in query, which pay runCredit control
Due date −7Pre-due reminder confirming the amount and the invoices it coversAutomated
Due dateStatement due. Reminder with a payment linkAutomated
+7Firm reminder restating the balance, plus notice that the account moves to order hold at +30Automated
+14Phone call from a named person who knows the account, not a generic inboxAccount owner
+21Statutory interest and the fixed sum applied and shown on the statementAutomated
+30Credit hold and stop supply. New orders pro forma or cash before despatchFinance
+45Final demand, then letter before action on the route the legal status dictatesFinance
+60Escalation decision: solicitor, county court claim or statutory demandFinance

Escalate by consequence, not volume. A fifth email changes nothing; moving the account to pro forma changes everything, which is why +30 ties collections to the gate.

At +21, UK suppliers of goods hold the entitlement whether or not their terms mention it: 8 percentage points over the official dealing rate, plus £40, £70 or £100 per invoice under section 5A of the 1998 Act. The rate is fixed for the life of each debt, a rule charging interest on overdue invoices when you supply goods works through, alongside the US, Australia and New Zealand.

The rules are changing

The government confirmed on 24 July 2026 a 60 day statutory maximum on B2B terms, and mandatory statutory interest with the alternative remedy option removed. A cut to 45 days was expressly rejected, and commencement is no earlier than 2027. End of month following terms sit exactly on that boundary. The detail is in the Commercial Payments Bill and UK late payment law.

When to stop supply, and the one thing you cannot do

Stopping the lorries until the old account is paid is unlawful once a customer enters a relevant insolvency procedure. That single provision removed the oldest lever a wholesaler had.

Before insolvency, stopping supply is a contractual and commercial question. Converting to pro forma usually beats terminating: you keep a customer you may want back and add no exposure.

Afterwards the position changes. Section 233B of the Insolvency Act 1986, inserted by the Corporate Insolvency and Governance Act 2020, provides that a supplier may not make pre-appointment arrears a condition of later supply. Termination triggered by the insolvency itself also ceases to have effect.

So the decision turns on incremental contribution against incremental unsecured exposure, never the historic balance. Continue where new supply is cash in advance or ranks as an administration expense; stop where it is neither.

The numbers to watch weekly

Debtor days alone will not show you a wholesale problem, because half of it lives in the order book rather than the ledger. Five numbers, fifteen minutes, every Monday.

  • Aged debt by bucket, plus true exposure: the posted ledger plus unbilled despatched goods, picked and open orders, goods in transit and credits pending.
  • Orders held, with the override rate and value. Near-zero holds means loose limits; a high override value means the gate exists on paper only.
  • Statements agreed by month end plus five, the leading indicator of next month's cash.
  • Disputes as a percentage of invoices and of value, coded by cause. Age deductions separately or both numbers stop meaning much.
  • Average days delinquent, not just debtor days. It separates "customers pay slowly" from "we agreed long terms". The accounts receivable benchmarks give context.

One caveat on benchmarks. Large UK businesses took an average of 32 days to pay in 2025 and paid 15% of invoices late by number, with wholesale and retail reporters at 37 days. That is what they pay out, not what wholesalers get paid in.

Put it on autopilot

Every step above works manually. What breaks is one person doing the same 80 follow-ups every month, forever, while statements go out late. Paidnice runs the ledger side on top of Xero or QuickBooks Online.

  • Reminder sequences per customer group, so statement-traded and pro forma accounts never share one.
  • Automatic statements, including consolidated parent and child, on the schedule the trading pattern needs.
  • Statutory interest and the £40, £70 or £100 fixed sum posted back onto the invoice, with the UK rate auto-indexed to the Bank of England base rate.
  • Escalation workflows for the day 14 call and the day 30 hold, so a person handles only what needs one.

On-ledger charging is the difference that matters. A fee posted into Xero or QuickBooks enters the customer's payables and payment run; a number typed into an email does not. Statement interest recalculates at send, so the figure is accurate that morning.

Customers cut their average wait for payment in half, within 30 days. Pricing starts at £49 / US$69 a month for 150 invoices, Pro from £74 / US$99, no per-seat fees.

💡 Paidnice insight

The honest limit, again: Paidnice does not enforce a credit limit at order entry. Pair it with whatever holds the order, and let each system do its own job.

Common questions

How do you set a credit limit for a trade customer?

Size it off the trading requirement, not a bureau number: expected monthly spend, multiplied by effective credit days divided by 30, multiplied by a safety factor of about 1.2. On 30 day end of month terms the mean is 45.5 days, so £20,000 a month needs about £36,400 of limit.

Can you stop supplying a customer who has not paid?

Before any insolvency procedure, yes, subject to your contract, and converting to pro forma usually beats terminating. Afterwards, section 233B of the Insolvency Act 1986 stops you making pre-appointment arrears a condition of supply.

Does Xero or QuickBooks Online block an order over the credit limit?

Neither can. Xero has no sales order object, so its optional block applies at invoice approval or send, and Xero said on 8 February 2024 that it has no plans to build automatic credit hold. No customer credit limit field appears in QuickBooks Online's documentation, so the gate has to live in the system that creates the sales order.

Denym Bird

Written by

Denym Bird

Co-founder & CEO of Paidnice

Denym is a software entrepreneur and writes about accounts receivables management for small business.

Stop chasing invoices.
Start getting paid.

Paidnice takes the pain out of getting paid for thousands of businesses using Xero and QuickBooks.

Try it Now - It's Free

No card required.

ACAcme Joinery 12 days overdue Checking policy Late fee applied Awaiting payment $4,120 $4,202
BRBrightwork Due today Reminder sent Still unpaid Final notice $1,880
CVCoverdale Due in 3 days Reminder sent Checking policy Exempt from fees Needs review Sent to your team $6,480

Try Our Free Accounts Receivable Calculators

Optimize your cash flow with our suite of financial tools designed for AR professionals. Calculate DSO, aging analysis, late fees, and more.

Explore Calculators