How to Track Invoices and Payments Without Losing Your Mind

By: Jerrold Brown | 16 Jun 2026
How to Track Invoices and Payments Without Losing Your Mind

If you've ever sent an invoice and then spent the next two weeks wondering whether it was paid, ignored, or simply lost in someone's inbox, you're not alone.

For most small business owners, tracking invoices and payments is one of those tasks that starts simple and gradually becomes a source of low-level stress. A spreadsheet that made sense in January becomes a tangled mess by October. You start chasing the wrong clients. You miss that one invoice from three months ago that never got paid. And by the time tax season arrives, you're not entirely sure what you earned.

This post is a practical guide to getting your invoice tracking under control, whether you're just starting or trying to fix a system that's quietly stopped working.

Why invoice tracking goes wrong

Most small business owners don't set out to have a chaotic invoicing system. It usually happens gradually:

You send your first few invoices manually, a Word document, a PDF, and an email. It works fine. Then you get busier. You start sending more invoices. Some clients pay quickly, others don't. You add a paid column to your spreadsheet. Then another column for the date. Then another for the amount outstanding.

Before long, you have a spreadsheet with twelve columns, colour-coded rows, and a system only you understand, and even you aren't sure you trust it any more.

The root cause is usually one of three things:

No single source of truth — invoices live in your email drafts, your downloads folder, and a spreadsheet that's slightly out of date. When a client asks did you receive my payment?, You have to check three places before you can answer.

No clear status system — is that invoice paid, partially paid, or just overdue? Without a clear status on each invoice, every unpaid invoice feels like a crisis even when it isn't.

No follow-up process — most overdue invoices aren't the result of clients refusing to pay. They're the result of invoices getting lost in inboxes, forgotten, or de-prioritised. Without a system for following up, you're relying on your clients to remember to pay you unprompted.

The basics of a working invoice tracking system

A good invoice tracking system doesn't need to be complicated. It needs to do three things reliably:

1. Show you every outstanding invoice at a glance

You should be able to open your system at any point and immediately see which invoices are unpaid and how overdue they are. Not after scrolling through a spreadsheet, immediately.

2. Show you the payment status of every invoice

Each invoice should have a clear status: draft, sent, paid, partially paid, or overdue. Nothing ambiguous. No, not sure if I sent this one.

3. Remind you when to follow up

Whether that's an automated reminder or a manual calendar event, you need a trigger that tells you when to chase a payment. Without this, overdue invoices slip through the cracks.

What to track for each invoice

At a minimum, you should be recording the following for every invoice you send:

Invoice number — a unique reference that both you and your client can use. Helps enormously when a client emails saying just paid invoice 47, you know exactly which one they mean.

Client name — obvious, but if you're working with multiple contacts at the same company, make sure you know who the invoice was sent to.

Invoice date — when you issued it, not when you did the work.

Due date — this is what determines whether an invoice is overdue. Without a due date, you have no basis for chasing.

Amount — the total including VAT if applicable.

Status — paid, unpaid, partially paid, overdue, or draft.

Payment date — when the money actually arrived in your account. Not the date the client said they'd pay it, the date it landed.

Payment method — useful for reconciling against your bank statement.

The problem with spreadsheets

Spreadsheets are the default tool for invoice tracking, and they work, up to a point. The problem is that they require you to do everything manually. You update the status. You calculate what's outstanding. You remember to send the follow-up. You figure out which month each payment falls into for your tax return.

Every one of those steps is a moment where something can go wrong or simply not get done.

Spreadsheets also don't tell you anything proactively. They just sit there waiting for you to open them. An invoice that's been overdue for six weeks doesn't raise its hand; you have to notice it yourself.

If you're managing more than five or six active clients, a spreadsheet stops being a system and starts being a liability.

What a better system looks like

A proper invoicing system, even a basic one, changes the dynamic from reactive to proactive. Instead of you chasing your spreadsheet, the system tells you what needs attention.

The key features to look for:

Automatic payment status — when a payment is recorded, the invoice status updates automatically. You shouldn't have to change it manually.

Outstanding balance tracking — for clients who pay in instalments or who have multiple invoices outstanding, you want to see the total balance at a glance, not do the maths yourself.

Overdue flagging — invoices that have passed their due date should be clearly marked. You shouldn't have to calculate which ones are overdue from the dates.

Payment reminders — automated reminders sent to clients before and after the due date remove the awkwardness of chasing manually and catch the invoices that get forgotten.

Payment history per client — useful for spotting patterns. If a particular client always pays late, you might want to adjust your payment terms with them.

How to handle part payments

Part payments are one of the most confusing situations in invoice tracking. A client pays half the invoice, says they'll pay the rest next month, and suddenly your paid and unpaid categories don't quite cover it.

The right approach is to track partial payments against the original invoice rather than creating a new one. Each payment should be recorded with its own amount and date, and the system should calculate the remaining balance automatically.

If someone pays £500 of a £1,000 invoice, the invoice status should show as partially paid with £500 outstanding, not paid and not unpaid.

With Built For Small Business, partial payments are tracked automatically. Each payment is recorded against the invoice, the balance updates, and the status changes to reflect what's actually been paid. No manual calculations required.

Getting clients to pay on time

The best invoice tracking system in the world won't help if your clients consistently pay late. A few things that make a real difference:

Make payment easy — the harder it is to pay, the longer it takes. An online payment link that accepts card payments removes the friction of bank transfers entirely. Clients who can pay in two clicks tend to pay faster than clients who have to log into their banking app and type in their sort code.

Set clear payment terms — payment due within 30 days is vague. Payment due by 15 July 2026 is not. Specific due dates get paid faster than relative ones.

Send invoices promptly — the longer you leave it after completing the work, the less urgent the invoice feels to the client. Send it the same day if possible.

Follow up early — a polite reminder a few days before the due date is much easier than chasing a payment that's already three weeks late. Most clients appreciate the reminder; it's not aggressive, it's professional.

Charge late payment interest — UK law entitles you to charge 8% plus the Bank of England base rate on late B2B payments under the Late Payment of Commercial Debts Act. You don't have to enforce it every time, but including it in your payment terms signals that you take payment seriously.

Using BFSB to track invoices and payments

Built For Small Business handles the full invoicing and payment tracking workflow in one place, and it's free.

When you create an invoice in BFSB, it's automatically assigned a unique invoice number and tracked against your client. You can see all your invoices, paid, unpaid, partially paid, overdue, from a single dashboard view.

When your client pays via the Stripe payment link on the invoice, the payment is recorded automatically and the invoice status updates without you having to do anything.

For manual payments (bank transfer, cash, cheque), you can record the payment directly against the invoice, and BFSB calculates the remaining balance.

All of this feeds into your Profit & Loss report automatically, so when it comes to your tax return, you're not trawling back through months of spreadsheet entries; the data is already there.

A simple system is better than a perfect one

The best invoice tracking system is one you actually use. A sophisticated tool that sits unused is worse than a simple one you check every week.

If you're just starting, even a basic system, one place for all your invoices, clear statuses, and a follow-up reminder, is a significant improvement over doing everything from memory.

If you've been doing this for a while and your current system is starting to strain, that strain is the signal. A system that works for five invoices a month doesn't necessarily work for twenty. At some point, the manual effort becomes unmanageable, and the cost of upgrading, in time saved and stress avoided, is worth it.

The goal isn't to have the most sophisticated invoicing system. It's to know exactly what you're owed, when you're getting paid, and what to do when you're not.

Frequently asked questions

How do I know if an invoice has been paid?
With a good invoicing system, you shouldn't have to check; the status updates automatically when a payment is recorded. With a manual system, reconcile your bank statement against your outstanding invoices at least once a week.

What should I do if a client hasn't paid after 30 days?
Send a polite reminder with the invoice attached. If there's no response after another week, follow up by phone or in person. After 60 days, consider a formal late payment notice referencing the Late Payment of Commercial Debts Act.

Should I charge VAT on my invoices?
Only if you're VAT registered. You must register for VAT if your taxable turnover exceeds £90,000 in 12-months. Below that threshold, VAT registration is optional.

How long should I keep invoice records?
HMRC requires you to keep business records for at least 6 years. This includes invoices issued and received, bank statements, and payment records.

Can I send invoice reminders automatically?
Yes, with Built For Small Business, automated payment reminders are included as part of the free plan. You set the reminder schedule once, and BFSB sends them automatically.

Share:

We use cookies to keep the platform running and to understand how it is used.

Essential cookies are always active. Analytics cookies help us improve BFSB you can decline these if you prefer. Cookie Policy