How to track unpaid invoices (and actually get paid)
Give every invoice a status — sent, viewed, paid, or overdue — review the list weekly, and follow up the day anything goes overdue. That simple loop is the whole system.
The SendBilling team builds invoicing software for freelancers and small businesses, and writes about invoicing, getting paid, and the money side of independent work.
To track unpaid invoices, give each one a status — sent, viewed, paid, or overdue — keep them all in one place, and review the list once a week. Follow up the day an invoice becomes overdue, then again a week later. Software can update the status and send those reminders for you; a spreadsheet can do it too, with more manual work.
Why unpaid invoices slip through
Invoices go unpaid less because clients refuse and more because nobody is watching. You send it, move on to the next job, and three weeks later cannot remember whether it was paid. Without a single list and a status on each invoice, overdue ones blend in with the paid ones and quietly cost you money.
A simple tracking system
Every invoice moves through four states. Keep them all in one view and the overdue column tells you exactly who to chase.
| Status | What it means / what to do |
|---|---|
| Sent | Delivered, not yet due. No action needed. |
| Viewed | The client opened it — you know it reached them. |
| Paid | Money received. Close it out. |
| Overdue | Past the due date — send a reminder now. |
Spreadsheet vs software
A spreadsheet works when you send a handful of invoices a month: one row per invoice with columns for client, amount, due date, and status, and a filter for overdue. The catch is that you update every status by hand and it never tells you when a client opened the invoice.
Invoicing software keeps the same list but updates statuses on its own and shows delivery and viewed signals, so “did they even get it?” stops being a question.
See every invoice from sent to paid
Invoice tracking shows what's viewed, paid, and overdue at a glance — no spreadsheet to maintain.
See invoice trackingHow to chase overdue invoices
Keep it short and factual. On the due date, a one-line note: “Hi — invoice INV-014 was due today, here it is again, let me know if anything is unclear.” A week later, a firmer follow-up that restates the amount and the new expected date. Most late payments are oversights, and steady, polite reminders clear the majority of them without friction.
Automating reminders
The follow-ups are predictable, so let them run themselves. Automatic payment reminders send on a schedule you set once — the day an invoice goes overdue, then again later — so you are not the one sending awkward emails. That turns tracking from a weekly chore into a system that mostly runs on its own.
FAQ
Frequently asked questions
How do I keep track of unpaid invoices?
Give every invoice a status — sent, viewed, paid, or overdue — and review the list weekly. Software updates the status for you; a spreadsheet needs manual updates.
When should I follow up on an unpaid invoice?
Send a friendly reminder the day it becomes overdue, then again about a week later. Consistent, polite follow-up gets most invoices paid.
What counts as an overdue invoice?
Any invoice past its due date that has not been paid. That is why a clear due date on every invoice matters — it defines when the clock starts.
Get paid faster, not just tracked
Tracking tells you who is late. These nine tactics reduce how often it happens in the first place.
How to get paid faster