How to Get Clients to Pay on Time — Without Awkward Chase Emails
Late payments are rarely about clients being shady — they're about admin friction. Remove the friction and most invoices get paid on time without a single nudge.
1. Take a deposit before you start
50% upfront is standard for creative work. It filters out clients who can't actually pay and aligns everyone from day one. Make it part of the proposal, not a separate negotiation.
2. Put due dates in days, not months
'Net 30' is finance-team language. 'Due by 12 December' is human language. Use the second one on every invoice.
3. Include a one-click Pay Now button
Stripe or a similar card processor turns 'pay later from my desktop' into 'pay now from my phone'. This single change moves your average payment time by days.
4. Automate reminders
Schedule four messages: three days before due, on the due date, three days after, and seven days after. Tools like PortalHQ send these on your behalf — no awkward drafting, no late-night anxiety.
5. State the late fee on the invoice itself
A polite line like 'Late payments accrue interest at 1.5% per month' is rarely triggered, but it nudges the right people to prioritise your invoice.
6. Send invoices on delivery, not on the 1st
Batching invoices to the start of the month adds weeks to your cash flow. Invoice when the work is done.
7. Make sure they see the invoice
A portal-based invoice with a read receipt removes the 'didn't see your email' excuse. PortalHQ logs the moment a client opens the invoice.
8. Offer a small discount for early payment
Optional, but 2% off for payment within 7 days converts surprisingly well with larger clients with treasury teams.
9. Stop work calmly when terms are breached
Your contract should state that work pauses past N days overdue. Enforce it without drama — predictable consequences create predictable behaviour.