Never lose track of a payment

Client Invoice Tracker

Log every invoice you send, mark it paid when the money lands, and see outstanding, paid-this-year, and overdue totals update automatically — all saved privately on this device.

$0Total outstanding
$0Paid this year
0Overdue invoices

Log an invoice

ClientInvoice #AmountSentDueStatus
💳

Track every invoice

Client, amount, dates, and status all in one simple log you control.

Overdue, spotted instantly

Unpaid invoices past their due date are flagged automatically, no manual checking.

🔒

Private by design

Your client and payment data stays only in your browser's local storage.

How to use the client invoice tracker

This free online tool helps freelancers and small businesses keep a simple, private log of who owes what and when it's due.

  1. Log the invoiceEnter the client, invoice number, amount, date sent, and due date.
  2. Watch its statusNew invoices show as Sent, and turn Overdue automatically once the due date passes.
  3. Mark it paidClick "Mark as paid" the moment payment lands to update your totals.

About the invoice log

Chasing payments is easier when you can see everything outstanding at a glance. This tracker keeps a running log of every invoice you've sent, calculates what's still owed, and tells you exactly how much has been paid so far this calendar year — without needing accounting software.

Live overdue detection

Overdue status is calculated every time you load the page by comparing due dates to today.

Outstanding at a glance

See the total dollar amount still unpaid across every client in one number.

Yearly paid total

Track how much revenue you've actually collected so far this calendar year.

Nothing leaves your device

There's no account and no server — your invoice log lives only in local storage.

Client invoice tracker FAQ

Quick answers about overdue detection, paid totals, and privacy.

How does the tracker decide an invoice is "Overdue"?

An invoice shows as Overdue when its due date has passed and it hasn't been marked Paid yet. This is calculated live every time you open the page, not stored as a separate status.

What happens when I mark an invoice as paid?

Its status changes to Paid, it's no longer counted as outstanding or overdue, and the date you marked it is recorded so it counts toward this year's paid total.

How is "total paid this year" calculated?

It adds up the amount of every invoice marked Paid where the paid date falls in the current calendar year.

Is my invoice data private?

Yes. All invoices are stored in your browser's local storage on this device only. Nothing is uploaded to a server or shared with anyone.