The aged debt report nobody wants to open
Once a month the practice manager runs the aged debt report. It is longer than last month. Some of the invoices are for appointments months ago. A few are for patients who have since booked again. The manager prints the list, highlights the biggest ones and asks reception to ring when things are quiet.
Things are never quiet. The calls that do get made are awkward: the patient says they never got the invoice, or that they thought insurance covered it, or that they paid by bank transfer and forgot the reference. Nobody enjoys it, so it gets pushed back again.
Why patient invoices go unpaid
Most unpaid patient invoices are not refusals. They are friction. The invoice was sent a week after the appointment, by post, to an address that is out of date. Paying means ringing the clinic with a card or setting up a bank transfer. The patient meant to do it and forgot.
Chasing is inconsistent because it is manual. Some patients get a reminder, others do not. There is no schedule, so debts age in the dark until the monthly report. When calls do happen, the caller often lacks the context: whether the patient has an insurer, whether they have queried the bill, whether they have a payment plan.
Clinics are also, understandably, uncomfortable about chasing patients hard. Without a gentle system, the choice feels like awkward calls or nothing.
Matching payments is another weak point. A patient pays by bank transfer with no reference, or with their partner's name, and the payment sits unallocated while the invoice stays open. The patient then gets chased for a bill they have already paid, which is the worst outcome of all.
What unpaid invoices cost
| Cost | How it shows up |
|---|---|
| Cash flow | Money for work already done arrives late, or never |
| Staff time | Calls and letters that are uncomfortable and often unproductive |
| Write-offs | Old debts that are no longer worth chasing |
| Patient relationships | Awkward calls that sour an otherwise good experience |
| Management attention | Monthly worry about a report that keeps growing |
How we automate the chase, politely
- Invoices raised automatically when an appointment is completed in your clinic system, pushed into Xero or QuickBooks through their APIs, and sent by email and SMS the same day.
- Every invoice carries a payment link, through Stripe or the payment provider you already use, so paying takes a minute on a phone.
- Optional card on file, taken at booking with the patient's consent, for clinics that want to charge after the appointment and avoid invoices altogether for self-pay patients.
- A reminder schedule you control: a friendly reminder, then a firmer one, with the wording yours. Payments stop the sequence immediately.
- Queries handled properly: a patient who replies with a question or a dispute is taken out of the automated sequence and sent to a person.
- A short list of accounts that need a conversation, with the full history on one screen: invoices, reminders sent, payments, insurer involvement and any notes.
Where the invoice is partly for an insurer and partly for the patient, the patient part is only chased once the insurer's payment or rejection is recorded, so patients are not asked for money they may not owe.
What the manager sees now
Most patients pay from the link in the first message or the first reminder. The aged debt report gets shorter and the entries left on it are genuinely the ones that need a person. Reception stop making cold chasing calls, and the conversations that do happen start with the full picture on screen.
Patients find it easier too. Paying is simple, the reminders are polite and predictable, and questions go to a person rather than into a loop of automated messages.
Sound familiar?
- Patient invoices go out days or weeks after the appointment
- Paying means ringing the clinic or setting up a bank transfer
- Chasing happens only when someone has time
- The aged debt report grows most months
- Staff find chasing calls awkward and avoid them