Stop letting money sit: a simple system for overdue invoices

Most “tight months” in a trades business are not tight months. The work got done. The parts got bought. The truck rolled. The money just never came in. It’s sitting in QuickBooks under accounts receivable, spread across a dozen customers who haven’t paid yet. If you’ve ever made payroll out of your own pocket while you were owed five figures, this post is for you.

Why receivables pile up when you’re not looking

Field-service work is built to lose track of invoices. You finish a job, send the bill, and immediately drive to the next one. Nobody on the truck is watching who paid. The office is buried in scheduling. The invoice that went out in March is somebody’s problem in May, except by then it’s nobody’s problem at all.

It compounds because no single unpaid invoice feels urgent. One $1,800 furnace install that’s 45 days late is easy to shrug off. But ten of them is $18,000 you earned and can’t touch. The pile grows quietly, one shrug at a time, until you feel it in the bank account instead of seeing it on a report.

Read your AR aging report

Open QuickBooks and pull the AR Aging Summary. It sorts everything you’re owed into buckets by how late it is:

  • 0–30 days: normal. Customers are inside their terms or just past.
  • 31–60 days: needs a nudge. Something stalled.
  • 61–90 days: a real problem. This is where money starts to slip away.
  • 90+ days: the danger zone. Some of this you will never collect.

Here is the rule worth tattooing on the wall: the older a balance gets, the less likely it is to ever be paid. A 30-day invoice usually pays itself. A 90-day invoice often needs three phone calls, and a 180-day invoice frequently becomes a write-off. Time is not neutral. Every week you wait, the odds get worse. So the whole game is moving balances down the aging report before they age up it.

A weekly cadence that actually gets used

Chasing invoices fails when it’s a vague intention. It works when it’s a 30-minute slot on the same day every week, with a clear owner. Here is a cadence small shops can run:

  1. Pick a day and an owner. Friday morning, office manager (or you). Same time every week, on the calendar.
  2. Pull the aging report. Sort by days overdue, oldest first.
  3. 0–30 days: automated reminder email. Set this up once in QuickBooks and let it run.
  4. 31–60 days: a personal email or text. “Hi, invoice #1043 for the AC tune-up is past due, here’s the link to pay.”
  5. 61–90 days: a phone call. Not an email. A human voice moves money that a fourth email won’t.
  6. 90+ days: decide. Payment plan, final notice, or hand it off. Stop letting it drift.

Thirty minutes, once a week. That’s the whole system.

The levers that stop the problem upstream

Chasing is the cure. These are the prevention:

  • Take deposits. On any job over a few hundred dollars, collect 30–50% before you order parts. You never chase money you already have.
  • Put terms in writing. “Due on receipt” or “Net 15” on every invoice, agreed before the work starts. Vague terms invite slow payment.
  • Automate the early reminders. QuickBooks can send them for you. Free, and it never forgets.
  • Make the call at 60 days. This single habit recovers more than any other. People pay the bill that has a face attached to it.

What this is really about

“We had a tight month” is usually the wrong diagnosis. The right one is “we earned the money and haven’t collected it.” Those are different problems with different fixes. One makes you cut costs. The other just makes you pick up the phone on Friday.

The hard part isn’t knowing this. It’s seeing the pile before it gets dangerous, the exact dollar figure, the exact invoices, the exact customers, without digging through reports you don’t have time to open. Overdue receivables is one of the 6 numbers every shop should watch, and it’s the one that’s easiest to ignore until it hurts. It bites hardest in the trades that bill big and wait, slow insurance files in roofing, net-30 and net-60 commercial work in electrical.

That’s the job Guidepost does for you. It reads your Jobber or Housecall Pro and QuickBooks together, watches the aging report every week, and writes you in plain English when money is slipping: in our sample shop, that line reads “$11,700 across 3 accounts more than 60 days overdue,” with the names to call. Every figure traces back to its source, so you can pick up the phone the same Friday you read it.

Read a full sample digest to see the overdue-money line in the note before it’s yours.

Questions owners ask

How do I chase overdue invoices in a trades business?

Run it as a 30-minute weekly slot with one clear owner. Pull the AR Aging Summary in QuickBooks, work the oldest and largest balances first, and use a fixed escalation: a friendly reminder in the 31–60 day bucket, a phone call at 61–90 days, and a firmer conversation past 90. The goal each week is to move balances down the aging report before they age up it.

What is an AR aging report and why does it matter?

An AR aging report sorts everything you're owed into buckets by how late it is, 0–30, 31–60, 61–90, and 90+ days. It matters because the older a balance gets, the less likely it is to ever be paid: a 30-day invoice usually pays itself, a 90-day invoice often takes three calls, and a 180-day invoice frequently becomes a write-off. The report tells you where to spend your collection time.

How quickly do unpaid invoices become uncollectible?

Fast enough that waiting is the main risk. Collection odds drop with every week past terms, most of what's still owed at 90+ days is at real risk, and a meaningful share of 180-day balances is never collected. That's why a steady weekly cadence beats an occasional big push: you're catching invoices while they're still collectible instead of after.

Written by Guidepost

Guidepost reads the numbers a home-service shop already has across its tools, then sends the few that need attention, each traced back to its source. The whole job is telling a real signal from noise: the line between a number worth acting on and one that’s only worth a closer look. More about Guidepost →

See it watch your numbers

Guidepost reads your Jobber, Housecall Pro, and QuickBooks numbers and tells you what needs attention, in plain English. Want to see the output first? Look at a sample digest.