Been freelancing for years and still dealing with clients who conveniently forget payment deadlines. Recently started being way more specific about terms upfront.
Instead of just saying “payment due in 30 days” I now spell out exactly what happens if they’re late, what my preferred payment methods are, and when I consider an invoice overdue.
Honestly wish I’d done this sooner because the difference is pretty noticeable.
Payment method matters more than people think. I stopped accepting checks years ago after too many clients used that as a stalling tactic. Now it’s ACH transfer or credit card only, and I tell them this before we shake hands on the deal. Takes away their excuse about mailing checks or waiting for signatures. Most clients don’t care as long as you tell them upfront.
I learned this the hard way after getting burned by a few clients who just vanished when invoices came due.
Now I send a simple payment expectations email before we even start working. It covers:
Exact due dates (not just “30 days”)
My payment methods (saves the back and forth later)
What happens at 15 days overdue
What happens at 30 days overdue
The key thing is making it sound professional but firm. Most good clients actually appreciate knowing what to expect.
Also started tracking payment patterns by client. Some always pay in 45 days no matter what you put on the invoice. Others pay the same day every time. Knowing this helps me plan cash flow better and decide who gets priority when I’m booking new work.