Invoice tracker
Track every invoice. Keep numbers clean.
Create sequential invoice numbers, track payment status, and keep running totals locally in your browser. No account and no server storage.
Total invoices
0
Collected
$0.00
Outstanding
$0.00
Next invoice number
INV-0001
Log a new invoice
No invoices yet
Add your first invoice above to start tracking
All data is saved locally in your browser. Nothing is uploaded to any server.
As soon as you send more than a handful of invoices, you need a system that answers three questions at a glance: what number comes next, which invoices are still unpaid, and how much money is outstanding. This invoice tracker generates sequential numbers, records payment status, and keeps running totals — all stored locally in your browser with no account and no server.
Why sequential numbering matters
Invoice numbers are not decoration. A gapless, non-repeating sequence is what lets you — and any accountant or auditor — confirm that no invoice is missing or duplicated. Skipping or reusing numbers is a red flag in a review and a headache at tax time.
A simple format such as 2026-001, 2026-002 encodes the year and keeps the sequence readable. The tracker increments it for you so you never guess the next number.
Tracking what is owed
Cash flow problems usually come from unpaid invoices, not from a lack of work. Seeing outstanding totals in one place tells you when to send a reminder and which client is slow to pay before it becomes a crisis.
Mark each invoice as sent, paid, or overdue. The running total of what is still owed is the single most useful number a small business can watch week to week.
How to use it
- 1Set your numbering format and starting number.
- 2Add each invoice with its client, amount, and date.
- 3Mark the status as sent, paid, or overdue.
- 4Watch the running total of outstanding amounts update.
- 5Copy the next sequential number into your invoice.
- 6Everything stays in your browser — no login required.
What to include for the US, Canada, the UK, and Australia
- Most tax authorities expect invoice numbers to be sequential and unique so income can be reconciled without gaps.
- In the UK, VAT invoices must carry a unique sequential number; a gap needs an explanation.
- In Canada and Australia, consistent numbering supports GST/HST or GST reporting and audit trails.
- Keep the underlying invoices for the retention period your jurisdiction requires, commonly five to seven years.
This is general information, not legal or tax advice. Tax registration numbers, mandatory wording, and retention periods differ by country and by state or province — confirm the rules that apply to you before sending a document to a client.
Worked example
A consultant starts the year at 2026-001 and works through to 2026-018 by June. Three invoices — 2026-011, 2026-015, and 2026-018 — are still unpaid, totalling $4,900 outstanding.
Seeing that total in one view, the consultant sends reminders on the two that are past their due date and holds off on new spending until they clear. Nothing about the client data ever leaves the browser.
FAQ
Where is my tracker data stored?
In your browser's local storage on the device you use. It is not uploaded to any server, which keeps client data private but also means it lives on that one device.
What happens if I clear my browser data?
Local storage is cleared with it, so export or note anything important. Because there is no server copy, the browser is the only place the data lives.
What numbering format should I use?
Any consistent, non-repeating format works. Year-based numbers like 2026-001 are common because they sort cleanly and show the year at a glance.
Can I skip or reuse a number?
Avoid it. Gaps and duplicates undermine the audit trail. If you cancel an invoice, keep the number and issue a credit note rather than deleting it.
Does the tracker create the invoice PDF?
The tracker manages numbers and status; use the invoice generator to produce the PDF, then record it here.
Can I track invoices in different currencies?
You can record any amount, but the running total assumes a single currency. Keep separate trackers if you bill in more than one.
Related tools