Yeah, this hits way too close to home. Chasing payments is absolutely exhausting.
Here’s what saved my sanity - a simple spreadsheet tracking:
Client name
Invoice date
Payment due date
Actual payment date
Days late
After a few months, you’ll spot the patterns. Some clients are just disorganized but they pay. Others treat freelancers like their personal credit line.
For your current unpaid invoices, send a firm but polite follow-up with the original invoice attached. If they’re 60+ days late, seriously question if you want to keep working with them.
Requiring upfront payment changed everything for me. Even 25% helps when someone inevitably pays 45 days late.
Late payers come in two types. Some have cash flow issues and pay when they can. Others are testing how long they can stretch payment. I charge late fees after 30 days and require deposits for new projects. Serial late payers either fix their behavior or go stiff someone else. Keep track of payment patterns and adjust your terms based on that.