By Paras Saini & Shubham Sharma ·

Invoice Tracking for Contractors: How to Stay Paid Across Multiple Projects

Three weeks ago you finished Client B's project and sent the final invoice. You've been heads-down on Client D since then. Today you check your email and realise Client B never replied to the invoice — and you never followed up. That invoice is now 21 days overdue and has gone cold. This happens to contractors constantly. It's not forgetfulness. It's the absence of a system. Here's the system: what to track, how to track it, and how to make the follow-up automatic enough that nothing slips.

Key takeaways

  • Sort by due date, not invoice date — an invoice due tomorrow that you sent three weeks ago needs action today; an invoice you sent yesterday does not.
  • One unified view across all clients beats five separate spreadsheets. You need to see Client A at day 1, Client B at day 14, and Client C at day 45 in the same place, at the same time.
  • Chase on day 1 overdue, not day 7. A same-day or next-day follow-up resolves 30–40% of late invoices immediately — most are admin oversights, not cash flow problems.
  • Milestone invoicing (25% deposit + 25% midpoint + 50% on delivery) means the most you can ever lose on a single project is the final instalment.
  • Your timestamped chase history — date sent, channel, response received — is the evidence a solicitor or small claims court will ask for first. Log every contact.

The Contractor Invoice Problem

Contractors face a payment tracking challenge that employees and even many small businesses don't: multiple concurrent projects, each at a different stage, with different clients who have different habits around payment. A typical contractor at any given time might have:

  • One client who pays within 5 days, reliably
  • One client on net-30 who usually pays net-45
  • One retainer client who pays monthly but sometimes needs chasing
  • One project where the final milestone invoice has been sent but not acknowledged
  • One invoice being disputed because the scope changed mid-project

Managing all five of these in your head — or across a mix of email threads, a spreadsheet, and memory — means things get missed. The invoice that gets missed is usually the largest one, because “I'll deal with that big one properly this week” becomes next week, and then next month. UK contractors should also ensure their invoices meet HMRC invoice requirements.

What Every Contractor Should Track Per Invoice

At minimum, your invoice tracker needs these fields for every invoice:

FieldWhy It Matters
Invoice numberUnique reference for follow-up emails and contracts
Client nameMulti-client view requires client attribution
Issue dateStarts the payment clock
Due datePrimary sort field — when action is needed
Amount (inc. tax)Total outstanding, used in reminders and legal claims
StatusDraft / Sent / Overdue / Part paid / Paid / Disputed
Payment received dateConfirms when cash actually cleared
Chase historyTimestamped log of every follow-up sent or received
Project / milestoneConnects invoice to deliverable — critical for disputes

The most common omission is the chase history. Contractors track the invoice amount and due date, but not the follow-up trail. When a dispute escalates to a demand letter or small claims, the chase history is your evidence that you made repeated, documented attempts to recover the debt.

Spreadsheet vs. Dedicated Invoice Tracking Tool

Both work. Here's how to choose:

Spreadsheet (Google Sheets / Excel)

  • Free and familiar
  • Fully customisable
  • Works for 1–5 invoices/month
  • No status-based view (Kanban / pipeline)
  • No automatic overdue flagging
  • Chase log is a separate sheet or column
  • No evidence pack generation

Dedicated tool (InvoiceGrid)

  • Kanban view — all invoices by status
  • Overdue invoices surface automatically
  • Chase log built in with timestamps
  • Reminder email generator
  • Evidence pack (PDF of chase history)
  • Client risk scoring
  • Paid tool (free tier available)

For contractors with 5+ active invoices at a time, the Kanban view alone is worth the switch — you can see every invoice's status at a glance without rebuilding a conditional-format spreadsheet every quarter.

A Practical Invoice Tracking System for Contractors

Whether you use a spreadsheet or a tool, here's the workflow that keeps you paid:

  1. 1

    Invoice on completion — same day

    Every day you wait to send an invoice is a day added to payment. Deliver on Friday, invoice on Friday. Set the habit.

  2. 2

    Log the invoice immediately with due date and status 'Sent'

    Don't rely on email sent-box as your tracker. The moment you send, it goes in the log.

  3. 3

    Review due dates every Monday morning

    5 minutes, once a week. Which invoices are due this week? Which are overdue? What needs a follow-up today?

  4. 4

    Chase on day 1 overdue — not day 7

    A same-day or next-day follow-up ('just confirming this reached you') resolves 30–40% of late invoices immediately. It's not aggressive — it's efficient.

  5. 5

    Log every follow-up with a timestamp

    Date sent, method (email / phone), response received (if any). This log is your evidence if the matter escalates.

  6. 6

    Escalate at 14 days — don't wait 30

    Most delayed invoices that go beyond 21 days become significantly harder to collect. Act at 14 days with a formal notice.

Managing Invoices Across Multiple Active Projects

The key mistake contractors make with multiple clients is managing each client's invoices in isolation — a separate folder, a separate spreadsheet, a separate mental bucket. This means you can't easily see your total outstanding balance, which client is the most overdue, or what needs action this week.

A unified view, sorted by due date, solves this instantly. With InvoiceGrid's Kanban board, every invoice is in one place and moves through columns as its status changes: Draft → Sent → Overdue → Chased → Paid. The “Overdue” column is your action list for today. The “Chased” column shows what's in progress. “Paid” closes the loop.

You can also score clients by payment reliability. If client A always pays on time and client B always pays 30 days late, that risk score should influence how you structure your next contract with client B — shorter terms, larger deposit, or stop-work clause.

Tracking Retainers and Recurring Invoices

Retainer arrangements — where a client pays a fixed monthly fee for ongoing work — are common for contractors, and they introduce a specific tracking challenge. The invoice recurs, but the payment behaviour can be erratic. Common problems:

  • Client pays the retainer 10 days late every month — not enough to escalate, but enough to disrupt cash flow
  • A retainer invoice gets missed entirely for a month because you assumed it was on auto-pay
  • Client has a one-off cash flow problem and pauses the retainer without notice
  • You don't have a clear record of which months have been paid when a dispute arises

For retainers, issue the invoice on a fixed date (e.g., 1st of each month, due 15th) and log it immediately on issue — even if payment is usually automatic. If a retainer invoice goes 7 days overdue without acknowledgement, treat it with the same urgency as a project invoice.

Protecting Yourself When Clients Dispute

Disputes are more common for contractors than for employees or product businesses, because deliverables in consulting and contracting work are often subjective (“the design wasn't what I expected”) or scope-related (“we agreed this was included”). Your protection has three layers:

1.

A clear contract

Defines scope, deliverables, revision rounds, and what constitutes completion. Without this, disputes have no anchor.

2.

Written sign-off on deliverables

Even a simple email reply ('looks good, thanks') constitutes acceptance. Get it in writing before issuing the final invoice.

3.

A timestamped chase history

Every follow-up, every response, every excuse — logged with a date. This is your evidence in a formal demand or small claims proceeding.

InvoiceGrid's Evidence Pack feature exports your complete chase history — all follow-ups, timestamps, client responses, and invoice details — as a single PDF. This is the document you attach to a demand letter or present in small claims court. For more detail on dispute handling, see invoice dispute email templates and how to write a demand letter for an unpaid invoice.

Ready to Track Your Invoices Visually?

Stop losing track of who owes you money. InvoiceGrid gives you a visual Kanban board, chase history, and professional email reminders.

Frequently Asked Questions

A client hasn't paid the final invoice and is now claiming the deliverables weren't right — what do I do?+

Your position depends entirely on three documents: (1) the signed contract defining what was in scope, (2) written sign-off or positive feedback on the deliverables (even a casual 'looks great, thanks' email counts), and (3) your chase history showing every follow-up attempt with dates. With all three, send a formal demand letter referencing each document and giving a 7-day payment deadline. Without sign-off, your position is weaker — ask the client in writing to specify exactly which deliverable was not met, per the agreed brief, and respond to each point with evidence.

How should contractors number their invoices to make chasing easier?+

Include the year: INV-2026-001, INV-2026-002. For multi-client operations, add a client prefix: ACME-2026-003. This means when you say 'following up on Invoice ACME-2026-003 for £2,400, due February 28th' on a phone call, the client's finance team can find it in seconds. Pure sequential numbers (INV-042) require opening the invoice to know anything about it — which adds friction to every follow-up conversation.

I work with five clients at once with different payment terms — how do I manage this?+

A single unified view sorted by due date, not five separate tracking methods. Every invoice goes into the same log the moment it's sent, with the calculated due date as the primary sort column. Monday morning: 5 minutes scanning by due date tells you exactly what needs attention this week. A Kanban board (Sent → Overdue → Chased → Paid) makes the status visible across all clients at a glance without any sorting or filtering.

I waited 7 days to chase an overdue invoice and the client has now gone quiet — can I still recover it?+

Yes — but your leverage reduces with every additional day. Send a firm email immediately referencing the invoice number, amount, and specific deadline. If no response in 48 hours, follow up by phone. If still no response, send a formal demand letter. The reason day 1 follow-up matters is that most late invoices are administrative oversights — the client genuinely forgot. By day 7, the oversight has become a decision, which is harder to reverse.

How do you track T&M invoices without disputes?+

Log hours and materials in real time — not from memory at month-end. Attach the time log to the invoice as a line-by-line breakdown. T&M clients are more likely to dispute invoices without a breakdown because the amount feels variable and they have no way to verify it. A real-time log with dates and descriptions for each hour or material cost eliminates that ambiguity and speeds up payment approval from their finance team.