How to track unpaid invoices in Google Sheets, with Gmail reminders

Blog · 2026-10-06 · 3 min read

Free tool: Write a payment reminder email (free) – free, runs in your browser, nothing uploaded; copies a FollowSheet row too

Most freelancers and small businesses don't lose money on invoices they forget to send. They lose it on the ones they send and then stop chasing. An invoicing app helps, but if you invoice a few clients a month from Word, Docs or a PDF template, a Google Sheet plus your Gmail is enough to see who owes you, what's overdue and who has gone quiet. This guide shows the columns, one formula, a simple reminder schedule, and how to use Gmail to check whether the client replied.

1. The columns

One row per invoice. Keep it boring:

ColumnWhat goes in it
A ClientThe person or company name
B EmailThe address you send the invoice to (accounts@… is common)
C Invoice no.e.g. INV-1042
D AmountA number only; put the currency in its own column if you bill in more than one
E SentDate you sent it
F DueDue date from your payment terms
G Paid onLeave blank until the money arrives
H Next reminderThe date you plan to chase next
I StatusA formula (below)

2. One formula for the status

In I2, then fill down:

=IF(A2="","",IF(G2<>"","Paid",IF(F2="","No due date",IF(F2<TODAY(),"OVERDUE "&(TODAY()-F2)&" days",IF(AND(H2<>"",H2<=TODAY()),"Chase today","Not due")))))

Add a conditional formatting rule on the whole table (Format → Conditional formatting → Custom formula is) with =LEFT($I2,7)="OVERDUE" and a red fill, and another with =$I2="Chase today" in amber. Sort or filter by Status each Monday. A total of everything unpaid is =SUMIFS(D:D,G:G,""). It works the same in Excel.

3. A reminder schedule you can stick to

There is no legal rule for when to send reminders; what matters is that you send them consistently. A common pattern is:

  1. 3 days before the due date: a friendly heads-up with the invoice attached again.
  2. 7 days after: a firmer note that it's overdue, asking for a payment date.
  3. 14 days after: a final notice, then pick up the phone.

Put the next date from this list in Next reminder each time you send one. If you don't want to write each email from scratch, the free invoice reminder email generator writes the friendly, firm and final-notice versions from the invoice details, works out these three dates (optionally moving weekend dates to a weekday) and gives you a calendar file. It runs in your browser and doesn't send anything for you.

4. Reply on the original thread, then use Gmail to check

Send each reminder as a reply to the email that carried the invoice, so the client has the PDF right there and you have one thread per invoice. To check what happened, search Gmail:

If they replied with a question ("which PO number?"), the problem is now on your side: answer it before you send another reminder.

5. Late fees and interest: check your contract and local law

Some places give businesses a statutory right to interest on late business-to-business payments. Examples are the UK's Late Payment of Commercial Debts (Interest) Act 1998 (see the GOV.UK page in the sources) and the EU Late Payment Directive 2011/7/EU, which member states apply through their own laws. Rules differ by country and by type of customer (consumers are usually treated differently), so mention interest or fees only if your contract or local law allows it. This guide is general information, not legal advice.

6. When the sheet gets busy: let Gmail fill it in (optional)

Typing "last contacted" by hand works for five invoices. Past that, you start to miss replies. FollowSheet, our Google Sheets follow-up tracker, reads your Gmail to fill in when you last emailed each contact and who wrote last. It flags Needs reply when the client wrote last and Overdue when your Next follow-up date passes. It can't see your bank or invoicing app, so you still mark invoices paid yourself. The invoice reminder generator has a Copy as a FollowSheet row button that copies the client, amount, next reminder date and next step, ready to paste into the Contacts tab. The free plan covers 25 contacts; Pro is $7/month or $59/year, with a 14-day money-back guarantee. You don't need it for anything above.

Free tool: Invoice reminder email generator: friendly, firm or final notice, plus a 3-step schedule and calendar file. Tracking many clients? FollowSheet keeps the chase list in your own Google Sheet. Not affiliated with Google.
Free tool: Write a payment reminder email (free) – free, runs in your browser, nothing uploaded; copies a FollowSheet row too

Sources

Related guides

Published 2026-10-06 by Karuna Labs. Our tools check file structure and checksums; always review outputs (and payment files in your bank's preview) before relying on them. This is general information, not financial, tax or legal advice.