Unpaid QuickBooks Invoices: Where Collections Usually Breaks Down
Invoices rarely go unpaid because of billing. We look at the follow-up gap that turns good QuickBooks invoices into bad debt, and how to close it.
A logistics company recently shared a six-figure bad-debt write-off, and the interesting part was the cause. Every invoice went out on time and lived in the accounting system. The money still never arrived, because everything after the send depended on spare hours and memory. That pattern is common, and it is fixable.
The invoice is not the finish line
Sending an invoice feels like the end of the job. In cash terms it is the middle. Between the send and the deposit sits a string of small tasks: a nudge before the due date, a reply when the customer goes quiet, a note when someone says the payment is coming Friday.
Each task is tiny. Together they decide whether an invoice gets paid this month, next quarter, or ever.
Why do reminders fail at scale?
Most teams send reminders when someone finds an hour. The biggest customers get chased; the long tail waits. Payment promises get made in text messages and phone calls, and nobody copies them back into the books. A week later, no one can say which customer committed to which amount on which date.
The result is a collections effort that looks busy and still leaks money. The records live in the system. The coordination lives in people’s heads and inboxes. When one specialist leaves, the process stalls, and stale balances quietly age into write-offs.
Can QuickBooks chase payments for you?
Partly. QuickBooks Online can send invoice reminders on a schedule you set: a message before the due date, one on the day, then more after it. You control the timing and the wording, so the tone stays yours. That removes the spare-hour problem for routine nudges.
It will not read the replies. There is no field for a promise made over the phone. If a customer says the payment will land on the 15th, that commitment lives wherever you put it. Invoice notes and a simple log of names, amounts, and dates beat memory every time.
For the worklist, run the A/R Aging Summary report weekly. It groups what each customer owes by age, which shows you where to spend the hour you have. Some plans also include a Collections report that gathers overdue invoices into one list, so you can work the whole backlog from a single screen.
Build a cadence you can keep
Fixed beats heroic. Set the touchpoints once and let the schedule carry them: before the due date, on the due date, then seven, fourteen, and thirty days late. Make each one a step firmer, and keep the wording plain enough that you would be glad for a customer to read it.
Log every promise with a date, then re-check it. A broken promise is the strongest signal you will get that an account needs a human. Disputed invoices and large overdue balances should leave the automated track early. They need context and a conversation, not a fourth template.
When should a balance become a write-off?
Not on a whim, and not never. A dead balance left on the aging report for years distorts every number you read from it. Write the balance off when collection has genuinely stalled, record the reason, and record who approved it. The reasons matter: a year of them shows exactly where follow-up broke, by customer, amount, and age. Tax treatment has rules of its own, so keep your bookkeeper in that loop.
Your first week of better collections
Open the aging report and pick the five largest overdue balances. Turn on scheduled reminders for everything else so the long tail stops waiting for a spare hour. Start the promise log today, even if it is one spreadsheet with four columns: customer, amount, promised date, source.
If the report itself is unreliable (unapplied payments, duplicate customers, balances that refuse to zero out), fix the records before you chase anyone. Our QuickBooks data repair service exists for exactly that kind of cleanup. Clean records and a fixed cadence will not make every customer pay on time. They will make sure no invoice is ever lost for lack of a follow-up.