Guide
How to Get Clients to Pay on Time
Chasing invoices is the worst part of freelancing — and almost entirely avoidable. Late payment is usually a friction problem, not a client problem. Fix the friction and most invoices pay themselves. Here are the six habits that do it.
-
1 Set the terms before you start — in writing
The best time to make payment easy is before any work happens. Put the price, the due date (“Net 15”), and any late fee in the estimate the client approves. A term agreed up front is never awkward to enforce later.
-
2 Invoice the day the work ships
Every day you wait, the client’s memory of the value cools. Send the invoice the moment the deliverable lands — while they’re still delighted — and you’ll be paid noticeably faster.
-
3 Put a Pay button on the invoice
Remove the “how do I pay this?” step entirely. An invoice with a Pay button gets paid faster than one with bank details, because the client can act in the same breath as reading it — no login, no second email.
-
4 Print the real due date, not just the term
“Net 30” means little to a client who didn’t note your issue date. A bold “Due July 18” is unambiguous and gets paid days sooner. Make the amount and the date impossible to miss.
-
5 Let reminders run on autopilot
Most late invoices are simple oversights. A calm sequence — a friendly nudge as it’s due, a firmer note a week past — recovers the vast majority without you sending an uncomfortable email. Automate it so it happens whether or not you remember.
-
6 Have a late fee — even if you rarely charge it
A stated late fee changes behavior even when it’s never applied. Its existence is what keeps a term honest. Work out a fair, defensible one and put it on the invoice from day one.
The tools that do the enforcing for you
You don’t have to be the bad guy. Two things quietly keep terms honest: a stated late fee (work out a fair one with the late fee calculator) and a calm escalation of reminders (copy-paste them from the payment reminder templates, or let Fee-Lion send them automatically). Most invoices never need either — the existence of both is what gets you paid on time.
Set expectations at the estimate, not the invoice
By the time you’re sending an invoice, the leverage is gone. Put your terms on the estimate the client approves — price, due date, deposit, late fee — and payment becomes a formality both sides already agreed to. See Net 30 and every other payment term for how to pick the right one.
Frequently asked questions
How do I get clients to pay invoices on time?
Agree the terms and due date in writing before you start, invoice the day the work ships, put a Pay button on the invoice so paying is one tap, print the real due date (not just “Net 30”), and let an automatic reminder sequence handle the stragglers. Those five habits recover most late payments before they become late.
How do I ask a client to pay without being awkward?
Make it the system’s job, not yours. When reminders go out automatically on a set schedule, you never have to write the “just following up…” email — the client gets a calm, professional nudge and you stay out of it. If you do reach out, keep it short and reference the term you both agreed to up front.
What’s a reasonable late fee for freelancers?
A common rate is 1–1.5% per month on the overdue balance, sometimes with a small flat fee. The key is that it was stated on the invoice or in your contract before the work began. Use a late fee calculator to produce a defensible number.
Should freelancers ask for a deposit up front?
Often, yes — a 25–50% deposit on larger jobs protects your time and filters out clients who were never going to pay. Send an estimate the client approves, then collect the deposit before the work starts. The rest is invoiced on delivery.
Related
How to invoice a client · How to accept credit card payments · What to include on an invoice