Tracking Invoices and Payments in Excel

Sending the invoice is the easy half. The half that costs small businesses real money is what happens after: which invoices are paid, which are partly paid, which are overdue and by how long, and what the total outstanding actually is today. Most people tracking this in Excel are doing it in a second spreadsheet, updated by hand, that disagrees with reality within a month.

Why the second spreadsheet always fails

The standard setup is a folder of invoice files plus a tracker sheet listing them — number, customer, amount, a column for “paid.” It fails for one structural reason: the tracker and the invoices are not connected. Every payment has to be recorded twice, once against reality and once in the tracker, and any time those two drift apart the tracker silently becomes fiction. A partial payment makes it worse, because now the tracker needs a paid amount and a balance, maintained by hand, per invoice, forever.

The fix is not a better tracker. It is making the invoices and the tracking the same system, so a payment recorded once updates everything that depends on it.

What connected tracking looks like

In EG Quote & Invoice, every document lives in one workbook, and the Home dashboard is a live view of all of them. This is the shape of it:

NumberClientDateStatusTotalBalanceDue date
INV-200114Bayside Marine Supply07/24Finalized4,479.364,479.3608/23
INV-200113Harborlight Property Group07/06Partially Paid2,688.901,688.9008/05
INV-200112Coastal Print Works06/20Partially Paid1,201.21601.2107/20 · 14d
INV-200111Sunrise Dental Group06/18Finalized716.10716.1007/03 · 31d
INV-200110Apex Auto Body06/24Paid1,367.640.0007/24

The document list on the Home dashboard. Status and balance are computed from recorded payments — nobody maintains this by hand.

Three things make this work where the tracker spreadsheet does not.

Status follows the money automatically. Record a payment against an invoice — full or partial, with the date, method, and reference — and the document moves through draft, finalized, partially paid, and paid on its own. A deposit recorded today changes the balance today. There is no second place to update.

Overdue is computed, not noticed. Every invoice carries a due date, and past-due documents show the date and the days late in red, on the list, without anyone checking a calendar. The two invoices above at 14 and 31 days late are the ones that need a phone call — and they surface themselves.

The totals are always current. Across the top of the dashboard: open quotes and their value, unpaid invoice count, and total outstanding. Filter the list — unpaid only, one client, overdue only — and the filtered totals recalculate for exactly what you are looking at. “What is Harborlight’s balance across everything?” is a two-click question.

Partial payments, deposits, and the balance problem

Deposits are where hand-maintained trackers really break, because one invoice now has a payment history rather than a paid flag. Here the history lives on the invoice itself: each payment with its date and reference, the running paid total, and the balance due — and the printed document shows Total, Amount Paid, and Balance Due, so the customer sees the same numbers you do. A progress-billed job with a deposit and two payments is just an invoice with three entries on it, not a reconciliation project.

When someone is late

The dashboard tells you who to chase; the reminder is one more click. The free edition shows overdue status and days late on every document. The Pro edition adds one-click payment reminders — a pre-filled email for any late invoice — but the tracking itself, the part that tells you who owes what, is entirely free.

Worth saying explicitly: none of this uses formulas you maintain. There is no VLOOKUP to a tracker sheet, no conditional formatting to keep alive, nothing that breaks when a row is inserted. It is an application that happens to run in Excel — Windows desktop Excel, 32-bit or 64-bit.

The tracking is in the free edition

Unlimited invoices, payment recording, balances, overdue tracking, and the dashboard — free, no account, no expiry. Load the sample data to see a working document list before entering anything of your own.

See EG Quote & Invoice

Free edition · Windows Excel · 32-bit and 64-bit

More on invoicing in Excel: all guides · the free quote & invoice software · customer and product databases · offline and subscription-free

Scroll to Top