Penloom Works · Free
You are not writing a difficult email. You are sending a routine one on a schedule you decided before the invoice was ever late. That is the whole trick, and it is why following up feels awkward when you improvise it and feels like nothing at all when you do not.
Below is the exact calendar we ship inside the Get-Paid Pack, plus two of the emails in full — the
one you send the day after the due date, and the firm one you send two weeks later. No signup, no
email wall. Copy them, replace the [BRACKETS], send.
Six touches, all of them decided in advance. The dates are counted from the invoice's due date, not from the day you started worrying about it.
| When | What you send | Tone |
|---|---|---|
| Day 0 (invoice day) | The clean invoice send | Friendly, professional |
| Due date − 3 days | The gentle heads-up | Warm reminder |
| Due date + 1 day | The "it's due" nudge | Friendly, matter-of-fact |
| Due date + 7 days | The check-in | Warm but direct |
| Due date + 14 days | The firm follow-up (late fee flagged) | Firm, still kind |
| Due date + 21 days | The final notice | Clear, businesslike |
Two things about this schedule are worth saying out loud, because they are where most freelancers go wrong.
The first contact happens before the money is late. The heads-up three days out is not a chase. It arrives while the client can still pay on time, which means it never has to carry any edge, and it removes the most common honest reason invoices go unpaid: nobody looked at it. Most of the awkward emails further down this page never get written if you send that one.
Firmness arrives on a date, not on a mood. Day 1 is friendly, day 7 is direct, day 14 flags the fee, day 21 is final. Because the escalation was chosen in advance, you are never deciding how annoyed to sound while annoyed — you are just sending the email for today's date.
Short, assumes good faith, gives them the payment route again. This is the whole email.
Subject: Invoice [#0001] — now due
Hi [CLIENT FIRST NAME],
Invoice [#0001] for [$AMOUNT] was due yesterday ([DUE DATE]). It may already be on its way — if so, thank you and please ignore this!
If it hasn't gone out yet, here's the quickest way to pay: [PAYMENT LINK / DETAILS]. Let me know if you hit any snags.
Appreciate it,
[YOUR NAME]
The "please ignore this" line is doing real work. It gives a client who has already paid — or who is about to — an easy, face-saving exit, so the email costs you nothing if you have simply crossed in the post. And repeating the payment link matters more than it looks: a surprising share of late invoices are late because paying you required somebody to go and find the last email.
Two weeks past due is where politeness alone stops working. This email still protects the relationship, but it names the consequence and sets a new, specific deadline.
Subject: Invoice [#0001] is now 14 days overdue
Hi [CLIENT FIRST NAME],
Invoice [#0001] for [$AMOUNT] is now two weeks past its [DUE DATE] due date. I value our working relationship, so I wanted to reach out directly before this goes any further.
Per the terms on the invoice, a late fee of [LATE FEE — e.g. 1.5% / month, ~$X] applies to overdue balances, and will be added if payment isn't received by [NEW DEADLINE — e.g. 5 business days out].
If there's an issue with the invoice or a hold-up on your end, please tell me — I'd much rather solve it together than let it sit. Otherwise, here's the fastest way to clear it: [PAYMENT LINK].
Thank you,
[YOUR NAME]
Only mention a late fee if it is actually in your agreement or your invoice terms. A fee you never wrote down is not a fee; it is a threat, and clients can tell.
Work out what the fee actually comes to, and get the sentence to paste into that email, with the free late-fee calculator — it answers can I charge a late fee on my freelance invoices? with your real numbers, and gives you the invoice clause that makes the fee stick next time.
Notice what both emails end with: a route to pay, or a question the client can answer in one line. From day 7 onwards, the most useful sentence you can write is not "did you receive this?" but "could you let me know the expected payment date?" The first invites a yes and nothing else. The second moves the client from acknowledging the invoice to committing to a date — and a date is the thing you can follow up on without ever sounding aggrieved.
Everything else is housekeeping. Keep the emails short. Put the invoice number, the amount and the due date in as plain facts, not grievances. Send from the same thread each time so the history is one scroll away. And never open with an apology for asking to be paid for work you have already delivered.
The final notice at day 21 states the total outstanding, a last deadline, and one concrete consequence — usually that further work pauses and you will follow up by phone. Keep it factual rather than emotional; a stalled invoice usually moves the moment there is a specific consequence attached to a specific date. If email has stopped working entirely, the next step is a phone call with a script, not a seventh email.
Want the whole sequence? The Get-Paid Pack ($12) has all seven emails — including the invoice-day send, the day-7 check-in, the day-21 final notice and the thank-you that quietly trains clients to pay you faster next time — each in three tones, plus the invoice template, the payment-terms clause, the phone and text scripts for when email stops working, and an appendix of replies for the excuses you will actually hear.
Get the Get-Paid Pack — $12 · or start with the free late-fee calculator.
These are editable templates and general information, not legal advice. Rules on late fees and interest vary by state and country; confirm with a local professional for large sums.