Payment Tracker

Monitor outstanding invoices and log partial payments to ensure you get paid every dollar you are owed.

100% Private — Your data never leaves your device.
Beginner

Outstanding

$0.00

Paid (this month)

$0.00

Paid (YTD)

$0.00

Overdue total

$0.00

Mark invoices paid to track average payment time

Receivables aging

Current (not yet due)

$0.00

1–30 days overdue

$0.00

31–60 days overdue

$0.00

61+ days overdue

$0.00

Add invoice

No invoices match this filter.

Add your first record above or switch back to All.

Frequently Asked Questions

What does the "effective" status mean?

If an invoice passes its due date and is not marked as 'paid', its effective status becomes 'overdue' automatically. This helps you instantly see which clients are late without manually updating the status.

How is the "overdue total" calculated?

The overdue total is the sum of all invoices that have a due date in the past and have not been marked as 'paid'.

How does partial payment work?

When a client pays part of an invoice, expand the row details and enter the amount received under "Record partial payment". The remaining balance updates automatically, and the status changes to "Partial" until the full amount is paid.

What are the aging buckets?

The aging report groups unpaid invoices by how long they've been overdue: Current (not yet due), 1–30 days, 31–60 days, and 61+ days. This helps you prioritize collection efforts on the oldest debts.

What is a payment, and what goes on one?

The payment tracker monitors the status of all your outstanding invoices. See which invoices are paid, pending, overdue, or partially paid at a glance.

Key components

  • Invoice list — all invoices with their current status.
  • Status filters — paid, pending, overdue.
  • Aging report — how long invoices have been outstanding.
  • Follow-up reminders — prompts to chase overdue payments.

How to use this tool

  1. Enter sent invoices with their amounts and due dates.
  2. Update the status when an invoice is paid.
  3. Filter to see overdue accounts.
  4. Use the dashboard to forecast incoming cash flow.

Why this matters

Losing track of unpaid invoices is essentially working for free. A payment tracker ensures no invoice slips through the cracks and helps you manage follow-ups.

Works well with

Frequently asked questions

No. Status changes are manual reflections of what you already know from your inbox.

We combine status, due date, and today’s date with text + color + screen-reader-friendly labels.

Expand a row to preview a simple interest hint using your stored annual rate placeholder.

Clearing site data wipes localStorage—export CSV periodically as backup.

How do I track freelance invoice payments?

Track freelance invoice payments by maintaining a central ledger that records invoice issue dates, payment terms, and expected due dates. A structured payment tracker instantly reveals accounts receivable aging, ensuring you never lose track of a partial payment or forget to follow up on a client's overdue balance.

When should I follow up on an overdue invoice?

You should send your first polite follow-up email precisely one day after an invoice becomes overdue. Following up immediately signals professionalism and demonstrates that you actively monitor your accounts. Consistent, timely reminders significantly increase your chances of being paid before the invoice ages into a serious dispute.

What is accounts receivable aging?

Accounts receivable aging is a financial management process that categorizes unpaid invoices by the number of days they are overdue. Grouping invoices into 30-day, 60-day, and 90-day buckets helps freelancers identify high-risk clients quickly and prioritize aggressive collection efforts on the oldest, most critical debts.

Should I pause work if a client hasn’t paid?

Yes, you should absolutely pause ongoing work if a client fails to pay an overdue invoice after reasonable reminders. Continuing to deliver work to a non-paying client increases your financial risk and removes their primary incentive to settle the outstanding balance promptly. Communicate the pause professionally but firmly.

Further reading