Chasing unpaid invoices is one of those tasks that never feels urgent enough to fix and never goes away on its own. You send an invoice, forget about it, remember three weeks later when cash feels tight, then spend twenty minutes digging through email to figure out who still owes you money. Multiply that by every client and every month, and it adds up to hours you could spend on actual work.

The good news is that invoice reminders are one of the easiest tasks to hand off to software. The logic is simple and repetitive — exactly what rules-based tools are good at. Here's how to set it up in an afternoon.

Why This Task Is a Good Candidate

Chasing payments has three qualities that make it easy to hand off:

  • It's rule-based. "If invoice is 7 days overdue, send reminder A. If 14 days overdue, send reminder B" is a decision a computer can make as well as you can.
  • It's repetitive. You're sending nearly the same message every time, just swapping in a name and an amount.
  • The cost of a delay is real. Every day a reminder doesn't go out is a day payment gets pushed further back.

Contrast that with something like negotiating payment terms with a client who's genuinely struggling — that still needs a human, which we'll come back to later.

What You Need Before You Start

You don't need custom software. Most of this can run on tools you may already have:

  • An invoicing tool that tracks due dates (QuickBooks, FreshBooks, Wave, Xero, or even Stripe Invoicing)
  • A way to trigger reminders on a schedule — either built into the invoicing tool or through a connector tool like Zapier or Make
  • A short list of reminder templates, written once and reused

If you're currently sending invoices as PDF attachments with no tracking, start by moving to a tool that logs when an invoice is sent, viewed, and paid. Without that data, there's nothing for a rule to check against.

Step 1: Get Every Invoice Into One System

Before you set up any rules, make sure every invoice lives in the same place. If you're splitting invoices across email, a spreadsheet, and a separate accounting tool, no reminder workflow can see the full picture.

Pick one system as the source of truth. FreshBooks and Wave are approachable for freelancers and very small teams; QuickBooks and Xero make more sense once you have a bookkeeper or accountant involved. Move any outstanding invoices into that one tool now, even if it means re-entering a few by hand.

Step 2: Turn On Built-In Reminder Rules First

Before reaching for a separate connector tool, check what your invoicing software already offers. Most modern platforms include reminder rules out of the box:

  • FreshBooks and Wave let you schedule reminder emails at set intervals before and after the due date.
  • QuickBooks has "automatic" reminder scheduling under invoice settings, with editable templates.
  • Stripe Invoicing sends reminder emails on a schedule you define per invoice or globally.

Set reminders to fire at three points: a few days before the due date (a friendly heads-up), on the due date itself, and at fixed intervals after (say, 3, 10, and 21 days late). Write the tone to match — the first reminder should read like a nudge, not a threat.

This single step handles the majority of late payments, because most clients aren't ignoring you on purpose. They forgot, or the invoice got buried. A reminder is often all it takes.

Step 3: Add Escalation Rules for Truly Overdue Invoices

For invoices that go unpaid past your standard reminder window, set up a second layer that does more than repeat the same email:

  1. Change the tone. At 30 days overdue, the reminder should reference the original invoice date and any late fee terms in your contract, if you have them.
  2. Loop in a second channel. Use a connector tool to also send you a Slack message or text when an invoice crosses a threshold like 30 or 45 days late, so it doesn't stay buried in an inbox.
  3. Flag repeat offenders. If a client has been late three invoices in a row, that's a pattern worth a rule of its own — for example, tagging their record so you know to require a deposit next time.

A simple way to build this without custom code: connect your invoicing tool to Zapier or Make. Set a trigger for "invoice overdue by X days," and have it post a message to a shared Slack channel or send you an email digest listing everything currently overdue. This keeps the escalation self-running while still landing in front of a person.

Step 4: Decide Where the Human Takes Over

This is the part people skip, and it's the part that matters most. Reminders should be self-running. Decisions about a client relationship should not be.

Set a clear handoff point — for most small businesses, that's somewhere between 30 and 60 days overdue, or after the second or third automated reminder goes unanswered. Past that point, a person should:

  • Call or personally email the client instead of relying on another automated notice
  • Decide whether to pause future work until the balance is settled
  • Consider whether a payment plan makes more sense than a lump sum
  • Decide whether it's worth escalating to a collections process at all, given the size of the invoice and the relationship

Sending an increasingly stern series of automated emails to a client who's having a genuine cash-flow problem can damage a relationship that a five-minute phone call would have preserved. Software is good at reminding; it's bad at reading a situation.

A Simple Version You Can Build Today

If you want the minimum setup that still saves real time:

  1. Turn on your invoicing tool's built-in reminder schedule (5 minutes).
  2. Set a weekly digest — either built-in or through Zapier — that lists every invoice more than 14 days overdue and sends it to your inbox every Monday morning.
  3. Put a recurring 15-minute block on your own calendar each week to review that digest and personally follow up on anything past 30 days.

That's it. No custom software, no ongoing maintenance beyond checking your reminder templates every few months to make sure they still sound like you.

When Not to Hand This Off

A few situations are worth handling manually instead:

  • New or high-value clients. The first few invoices with a new client are a relationship-building moment. A personal note asking how everything went is worth more than a templated reminder.
  • Clients you know are dealing with a temporary problem. If someone has already told you they're short this month, an automated late notice reads as tone-deaf. Pause their reminder sequence and handle it directly.
  • Invoices tied to a dispute. If a client is withholding payment because of a disagreement about the work, no reminder sequence should be running until that's resolved.

The Bottom Line

Invoice chasing is a near-perfect task to take off your plate: it's repetitive, rule-based, and the cost of delay is measured in real cash flow. Set up reminder rules in your invoicing tool, add an escalation layer for anything seriously overdue, and put a firm line where a human takes over. The reminders can run in the background. The judgment calls about your client relationships shouldn't.