Free Invoice Tracker for Freelancers (Simple Spreadsheet)

A simple invoice tracker answers two questions: who owes you money, and how much. This free freelance invoice tracker page gives you the table first, 12 blank rows plus two worked examples, then five invoicing mistakes that slow payments down, a one-paragraph explainer on invoiced vs collected money, and the three-tab spreadsheet shape behind both. The full 6-tab hub is linked at the bottom.

How to use this page: copy the table into any spreadsheet, or print it and keep it with your project files. One row per invoice, filled in the day you send it, not the day you remember it. The two Example rows show the fill pattern; overwrite them. Set your own statuses, though Draft, Sent, Unpaid, Paid is enough to start. For the stage before an invoice exists, the printable client tracking spreadsheet keeps 10 clients, a status letter, and a next action on one page.

Generic template, your numbers. Column names, statuses, and payment terms are yours to set per client and per contract. This page is record keeping, not accounting, tax, or legal advice.

The invoice tracker table

Eight columns, 12 blank rows, two worked examples. Invoice number first so an email about "INV-014" matches a row in seconds. Issued and Due dates set the clock. Amount and Status carry the money truth. Paid date closes the loop, and Notes holds whatever the invoice itself leaves out. Fill a row the day the invoice goes out; move Status and add the Paid date the day money lands.

Invoice #ClientIssuedDueAmountStatusPaidNotes
Example: INV-014Harbor Web CoSep 2Oct 11,200 USDUnpaid Site copy, draft 2
Example: INV-009Nora ReyesAug 18Sep 17450 USDPaidAug 30Blog package, 4 posts
 
 
 
 
 
 
 
 
 
 
 
 

Five opinions on getting paid faster

These are opinions from running a table like this one, not survey data and not legal guidance. Take the ones that fit your clients and contracts.

  1. Invoice at milestones, not just at the end. One big invoice after the final delivery means one long wait. Splitting the work into a deposit, a midpoint, and a final invoice keeps money arriving while you are still working, and each smaller invoice gets approved faster than one large one.
  2. Write line items the client's payer can match. "Design work - September" invites a question, and every question adds days before approval. A line item that matches a quote or a scope doc number gets through accounts payable without a follow-up email from you.
  3. Put the due date on the face of the invoice. When the due date only lives in your tracker or in a note under the total, the invoice drifts to the bottom of someone's pile. Top right, plain language, "Due Sep 30". Your tracker still enforces it; the invoice just makes it easy to obey.
  4. Keep a Status column and actually use it. A folder full of sent PDFs cannot be summed. Draft, Sent, Unpaid, Paid on one column turns the whole table into two lists: who to nudge, and what has cleared. Sort by Status and the follow-up list writes itself.
  5. Record the paid date, every time. Paid dates are where your real payment terms come from. After a dozen invoices you can see that Client A pays in 18 days and Client B pays in 41, which is the number that should set deposit sizes and terms on your next contract with each of them.

Invoiced is not collected

The invoice date starts your client's clock, not your bank's. With 30-day terms, cash for work you finished this week can land a month from now, and rent and subscriptions run on the cash calendar, not the invoice one. That gap is why the Status column matters more than the Amount column for week-to-week decisions. The sum of your Unpaid rows is money you have earned but cannot yet spend, and watching it grow while the Paid column stays flat tells you the fix is a payment-terms conversation, not more work.

The three tabs and what each does

However you build it, spreadsheet or paper, three tabs do the work:

  1. Clients. One row per client: name, contact, status (Active, Paused, Lead), default rate, notes. This is the roster you check before saying yes to new work and scan when a quiet month hits. It also keeps history: who paid late, who went quiet, who came back.
  2. Invoices. The table above at scale, one row per invoice with issue date, due date, amount, status, and paid date. This tab is the single source of truth for who owes what, so it is the one you reconcile when a payment lands: find the row, flip the status, fill the date.
  3. Dashboard. No data entry here, formulas only: unpaid count and sum, paid total, income minus expenses, active client count. It answers "how am I doing" without touching raw rows. If a number looks wrong, fix the data in Clients or Invoices, never on the dashboard itself.

What the full 6-tab hub adds

The Freelance Client & Invoice Hub keeps these three tabs and adds Income log, Expenses, and Pipeline, with the math pre-built (SUMIF and COUNTIF formulas, no macros):

Full 6-tab Freelance Client & Invoice Hub →

one-time · XLSX + CSV · instant download · spreadsheet only, not accounting, tax, or legal advice