CASE STUDY - 10 MIN READ
When debt accumulates without dispute
Why treating credit control as prevention changes outcomes
Context
This case reflects patterns seen across several SMEs, where aged debts had accumulated over time despite strong ongoing customer relationships and continued delivery of work.
In each instance the businesses were busy, trading normally and continuing to work with established customers. There was no evidence of a breakdown in those relationships, and the debts were not the result of obvious disputes.
On the surface, there were no single events that explained why some balances remained unpaid for months, or in some cases, years.
Gradually, these unpaid balances became accepted as part of how things were, even as their impact increased.
What leaders were experiencing
Across the businesses involved, approaches to credit control varied.
In some cases, no formal processes existed. In others, processes were in place but inconsistently followed. Some debts were paid on time, others paid after various methods of chasing, and a growing number simply lingered.
Over time, those lingering balances grew, moving along columns of the aged debtors report into the older periods, and there they stayed. While there was confidence that some customers would eventually pay, there was little clarity around timing.
But alongside that confidence sat an increasing unease that some debts might never be recovered at all.
Attempts to resolve non-payment became a never-ending cycle of email and telephone contact, followed by logical explanations for non-payment, agreed next steps, then nothing.
Responsibility for the debts seemed to shift without resolution. Each interaction added minor detail but not progress.
The longer balances remained unpaid, the strain on customer relationships began to emerge.
Conversations became more cautious as the presence of unresolved debt introduced a tension that made ongoing commercial engagement uncomfortable.
The financial impact followed.
Cashflow pressure increased, leading to reliance on overdrafts, loans, owner funding, or invoice finance to support day-to-day operations. Decisions became more constrained as uncertainty grew.
Much of the pressure settled on finance teams who were responsible for collecting the debts. Expectations increased, but authority and clarity did not. Over time this created tension, fatigue and anxiety, with worries about missing targets, performance, and job security becoming increasingly common.
The overall pattern was not down to inaction or lack of care about the situation, but of oscillating between panic and avoidance, as the problem persisted without a clear path to resolution.
What was actually causing it
Two recurring, unintentional patterns stood out.
In the first, invoicing and payment allocation had become mismatched. Invoices were raised regularly for consistent service values. Customers paid through a mixture of standing orders and ad-hoc BACS, often without associated remittances being issued. Monthly customer statements were also not issued.
Customer payment allocations were made based on what appeared to be the most logical match at the time. Where payments matched invoice values, allocations seemed straightforward. Where they did not, payments were either partially allocated, held on account, or allocated retrospectively.
This introduced uncertainty into the ledger.
Older outstanding balances were formed of several smaller partial invoice balances and there was no reliable way of confirming what had been paid against which invoice or knowing what was actually outstanding. Part of what appeared to be aged debt was therefore not simply down to a collection problem, but also a lack of clarity over what was genuinely outstanding.
In the second pattern, aged debts existed for genuine procedural issues rather than commercial dispute. Work had been delivered and accepted, but supporting requirements had not been completed in a way that allowed customers to release payment.
This included missing purchase order references, incomplete authorisation trails and onboarding requirements, unfulfilled portal-based invoicing steps, changes in customer personnel, and informal, verbal agreement of additional work.
None of these issues existed in isolation. Individually, they could each be classed as a fairly minor, though still avoidable delay-making issue to resolve. Combined, they created a chain of reasons where each invoice could not progress through to payment without layers of manual intervention, escalation, or retrospective clarification.
The longer these debts lingered, the harder they became to resolve, not because of disagreement, but because context had been lost and contacts had moved on.
Across the cases reviewed, several practical conditions appeared repeatedly:
-
Customer payments being allocated without full remittance information, and subsequently not being requested or confirmed.
-
Multiple manual handoffs between order management, delivery, invoicing, and finance.
-
Systems that didn’t fully align or communicate.
-
Departmental set up that didn’t naturally support cross-team communication.
-
Limited visibility of customer decision makers beyond initial contacts.
-
Credit and customer onboarding checks not undertaken or revisited as relationships evolved.
-
Unlimited ongoing supply continuing while payment issues remained unresolved.
-
Multiple customer entities involved without clearly defined responsibility for payment.
-
Credit limits not explicitly set, followed or reviewed.
-
Customer statements not routinely issued.
-
Credit control understood as a reactive finance task at the end of the process, rather than a proactive shared task throughout the full customer cycle.
Alongside these practical factors sat a set of human dynamics that compounded the issues:
-
Awareness that something felt incomplete without clarity on how or where to raise it.
-
Reluctance to challenge established ways of working.
-
Assumptions that existing practices must be correct because they were long-standing.
-
Uncertainty over role boundaries and ownership.
-
Actions taken to tidy or stabilise ledgers in the absence of full information.
What changed
Once the underlying patterns were understood, the focus shifted to redesigning the conditions that allowed debt to age.
The first change was reframing responsibility.
Credit control was repositioned from a standalone finance activity to the final checkpoint in a broader commercial process. This was agreed across the business, with shared understanding that prevention upstream would reduce the need for reactive follow-up later.
From there, a business-wide customer onboarding process was designed through cross-departmental conversations.
Sales, delivery teams, and finance aligned on what information was required, in what format, and at which points in the customer lifecycle. This process was documented in both written and visual formats to support different learning styles and ensure consistency in understanding.
Customer and project management systems were then updated so that required information could not be bypassed.
Mandatory steps included credit checks, credit limits, written confirmation of the paying entity, escalation contacts beyond a single individual, and formal written authorisation for all work, including variations. Terms of sale and service were simplified to set expectations around payment and documentation before work commenced.
Where possible, systems were integrated to reduce manual handoffs between teams.
Where integration was not feasible, automated prompts and reminders were introduced to support timely action and reduce reliance on memory or informal follow-up.
Financial processes were redesigned to support clearer payment flows.
Customers received a structured welcome pack which included finance contact details and payment expectations. Automated, non-intrusive reminders were introduced ahead of due dates and when balances approached credit limits. Monthly customer statements were issued as standard, and additional payment options, such as Go Cardless and fixed monthly amounts were made available where appropriate.
Payment allocation practices also changed.
Receipts were left unallocated until confirmation was received, removing guesswork and preventing the appearance of aged debt caused by misallocation.
Clear ownership was defined across the entire customer cycle, including document control, customer communication, and escalation.
This made it easier to identify when something was missing, who was best placed to resolve it, and when to act before issues became embedded.
Finally, shared visibility was improved.
Simple communication channels were established so project status, outstanding requirements, and emerging issues were visible across teams. Staff were encouraged to suggest improvements as patterns emerged, and key elements of the process were periodically reviewed to ensure they continued to reflect how the business operated in practice.
Together, these changes reduced the conditions that had allowed debt to age in the first place.
Alongside redesigning structures, existing balances needed to be resolved in a way that preserved relationships and restored clarity.
Customer balances were prioritised using a simple effort-versus-likelihood assessment.
While each situation was considered on its own merits, including the nature of the customer relationship, ongoing work, and volume of transactions, attention generally started with lower-effort, higher-confidence recoveries to build momentum and restore initial visibility.
For many accounts, this required detailed reconciliation.
In some cases, this meant working back over several years to reconstruct payment histories using available records such as confirmed remittances and bank data. Where internal information was incomplete, customers were often willing to share their own ledger extracts, particularly when provided with a clear list of invoices believed to be outstanding. This reduced effort on both sides and helped establish a shared view of the position.
Once outstanding invoices were clearly identified, attention turned to the factors that had prevented payment.
In some cases, invoices had not reached the correct individual within the customer organisation. In others, required purchase order references or authorisations had not been formalised at the time the work was completed.
Where appropriate, retrospective documentation was agreed to allow invoices to progress through customer systems. In situations where project context had been lost due to personnel changes, conversations focused on re-establishing that context rather than revisiting delivery or value.
Throughout this process, the emphasis remained on resolution rather than pressure. By separating clarity from collection, balances that had appeared immovable were addressed in a measured, professional way.
Outcome
The benefits of removing the conditions that allowed debt to age were felt quickly.
Clarity across the customer lifecycle created a shared understanding of how individual actions affected downstream outcomes. Rather than responsibility sitting with one function, ownership became distributed naturally across the business.
Teams understood their role in setting the next stage up correctly, and pressure reduced as no single group carried the perceived weight of financial risk alone.
As processes became clearer, day-to-day work became easier.
Information required to do jobs well, arrived when it was needed, without follow-up or repetitive chasing. Reliance on personal checklists and workarounds reduced as systems clearly defined the required sequence of steps. Integration between systems removed duplication, allowing information entered once to flow through automatically.
Customer interactions also improved. Clearer terms, structured onboarding, visible finance contacts, automated reminders, and regular statements made payment expectations easier for customers to manage within their own processes. Month-end activity became more predictable for both parties, and issues were identified and resolved earlier, reducing the need for escalation.
Alongside these changes, existing aged balances were addressed in a methodical way.
Full recovery was slower than prevention, but continually progressive.
Prioritising accounts based on effort and likelihood of recovery led to regular cash inflows over a sustained period. As customer accounts were reconciled and balances agreed, funds were released incrementally rather than in isolated bursts, resulting in a material improvement in cashflow over subsequent months.
Once resolved, accounts remained stable. Customers responded positively to the shift from repeated contact over the same issues to clear, evidence-based resolution, particularly where the business took responsibility for establishing clarity rather than continuing cycles of follow-up.
Although rebuilding audit trails and reconciling historic accounts was time-intensive in the short term, it delivered longer-term benefits beyond cash collection. Records became reliable, document control improved, and communication moved from fragmented individual exchanges to shared visibility. This allowed finance teams to support one another more effectively during busy periods or absence, without loss of continuity.
Overall, the business moved from managing debt reactively to operating with greater predictability, reduced tension, and clearer working relationships, internally and with customers.
Reflection
This case highlights that aged debt is rarely the result of one isolated issue.
More often, it emerges gradually from gaps between how work is agreed, delivered, and recorded.
Treating credit control as an end-to-end preventative discipline, rather than a reactive finance activity, reduced the need for chasing and improved the quality of information across the business.
Once those gaps were closed, clarity upstream reduced friction downstream, allowing payment to follow delivery more naturally and with far less tension.
The recovery of historic debt addressed an immediate issue, but the longer-term impact came from prevention.
