Invoice + Payment Follow-Up System
The Setup
Chasing invoices is the worst part of freelancing. You did the work. You sent the invoice. And now you’re the one who feels awkward sending a “just checking in” email a week later. The client isn’t being malicious — they’re busy. But you need to eat. And the longer an invoice sits unpaid, the less likely it gets paid.
I needed a system that followed up so I didn’t have to. Not aggressively. Just consistently.
The Build
The system covers both sides of payment: outgoing (invoices and reminders) and incoming (receipts and confirmation). On the Stripe side, automated receipts send immediately on payment. For invoices — especially Square invoices for in-person or project work — I built a follow-up sequence: gentle reminder at day 3, direct reminder at day 7, and a final notice at day 14.
Each email is templated but personalized. The day 3 email is casual: “Just a heads-up that invoice #X is hanging out in your inbox.” Day 7 is direct: “Following up on the invoice below — let me know if you need anything adjusted.” Day 14 is clear: “This invoice is now two weeks past due. Here’s the payment link.”
The automation runs through Zapier watching for unpaid invoice status, then triggers the appropriate email based on days elapsed. When the invoice gets paid, the sequence stops automatically. No embarrassing “where’s my money” email after they already paid.
The Mess
The first version didn’t have a kill switch. A client paid by Venmo (which Stripe/Square doesn’t see) and the reminder emails kept going. They got three follow-ups for an invoice that was already settled. Not a great look.
The fix was adding a manual override — a field in the tracking sheet where I could mark an invoice as “paid externally” to stop the sequence. Not everything can be fully automated when you accept payment through multiple channels. The system handles the common path. I handle the exceptions.
The Result
Average days to payment dropped from 12 to 4. Not because clients are scared of my reminders — they’re friendly — but because a consistent nudge at day 3 catches the invoice before it falls off someone’s radar entirely.
I stopped thinking about who owes me money. The system tracks it. The system follows up. I focus on the work. That mental freedom is worth more than the cash flow improvement, though both are real.
The Takeaway
You shouldn’t be the one chasing your own invoices. The system should follow up. You should do the work.
How It’s Built
- Payments: Stripe (online), Square (in-person/invoicing)
- Automation: Zapier (watches invoice status)
- Emails: Gmail (templated reminders at day 3, 7, 14)
- Tracking: Google Sheets (manual override for external payments)
- Cost: Included in Zapier plan