The invoice was due two Fridays ago. You've opened the client's last email three times, drafted two versions of a follow-up, and sent neither — because one version sounds desperate and the other sounds like a collections agency, and you're neither. You're a person who did the work and would like to be paid for it, ideally without damaging the relationship or the rest of your week.
Late fees exist to make this boring instead of emotional. Charged correctly, a late fee is less a punishment than a gravity assist: it gives your invoice a quiet reason to be paid before the next one in the pile. Here's the structure that works for a one-person business, the contract language that makes it stick, and the exact words for the two emails you'll actually send.
What to charge: the structure that survives scrutiny
The standard freelance late fee is simple interest on the overdue balance: 1% to 1.5% per month, which works out to 12–18% annually. That's the range most independent professionals land in — high enough to reorder the client's payment queue, low enough that nobody reads it as vindictive. A slightly softer common variant is a flat charge after a grace period: $25 or 1.5% of the balance, whichever is greater, applied once the invoice goes ten days past due.
Two things keep a late fee out of trouble. First, maximum interest rates are governed by state usury laws, which vary and sometimes treat consumer and commercial debts differently — so treat 1.5% per month as a ceiling worth checking with a local lawyer rather than a right, if you're ever charging enough for it to matter. Second, the fee only does its job if the client knew about it before the work started. Which is the real subject of the next section.
The contract line that makes a fee enforceable
A late fee you invented after the invoice went unpaid is not a fee; it's a suggestion. The enforceable version — enforceable in the practical sense that the client pays it without arguing, which is the only sense that matters at freelance scale — is one sentence in the agreement they signed before you wrote a line of code:
Payment is due within 14 days of invoice date. Balances unpaid after the due date accrue a late charge of 1.5% per month (18% per annum) or the maximum rate permitted by applicable law, whichever is less.
That last clause — "or the maximum rate permitted by applicable law" — is the quiet professional touch. It keeps the clause valid wherever your client happens to be, and it signals that the line came from a grown-up document rather than being invented in anger.
Then repeat the same terms on the invoice itself, in one line under the total:
Payment terms: net 14. Late balances accrue 1.5% per month per our agreement dated [date].
Referencing "our agreement" matters more than the rate. You are not announcing a penalty; you're reminding the client of something they already signed. The whole tone of late-payment collection is calm administration, and administration cites documents.
The two-touch follow-up cadence
Most solo operators follow up either too early and apologetically, or too late and furiously. The cadence that works is two touches, on a schedule, in a tone that escalates by temperature rather than volume.
Touch one: three days past due — the polite nudge
Three days out, the honest assumption is logistics, not malice. Invoices get lost, bookkeepers take vacations, the person who approves payments is not the person who loves your work. So the first note contains no mention of fees at all:
Subject: Invoice #1042 — checking in Hi [name] — quick note that invoice #1042 ([amount], sent [date]) went past its due date this week. Possibly just crossed in transit. Let me know if you'd like it re-sent or if anything's needed on my end to get it processed.
Notice what that email doesn't do: no apology ("sorry to bother you"), no accusation, no fee talk. It hands the client a face-saving reason this happened — "crossed in transit" — which is exactly what makes a decent client pay quickly. Most late invoices die right here.
Touch two: fourteen days past due — the firm notice
If the nudge gets silence, day fourteen is when the temperature drops from warm to procedural. This is also the first time the late fee appears — not as a threat, as a fact of the agreement:
Subject: Invoice #1042 — now 14 days past due Hi [name] — invoice #1042 for [amount] is now two weeks past due and I haven't heard back from my earlier note. Per our agreement, the balance began accruing a 1.5% monthly late charge after the due date. If payment is already on its way, thank you and please disregard. If there's a problem on your side, tell me today so we can sort it — I'd much rather adjust timing than trade statements for a month. I'll pause open work on [project] until the account is current.
Three deliberate moves in there. "Tell me today" creates urgency without a fake ultimatum. "I'd much rather adjust timing" keeps a door open for the can't-pay case below. And the final line — pausing work — is stated once, plainly, as procedure rather than leverage. If you're not willing to pause, don't write the line; a consequence you won't enforce is worse than none.
After touch two, the next steps are dull by design: a monthly statement showing the balance plus accrued fee, and eventually a final notice before collections or small claims. Those last two are jurisdiction-specific enough that the correct advice is one sentence long — at that point, spend an hour with a local attorney rather than a forum thread.
When a good client is late: can't pay vs won't pay
The fee machinery is for the won't-pay cases and the disorganized middle. The genuinely hard situation is the client you like, who does good work with you, who is late because the money isn't there. Handle it by separating the two diagnoses early — the reply to touch one usually tells you which one you have.
Can't pay sounds like: a fast, slightly embarrassed reply, a specific reason, a proposed date. This is the client you work with. Offer a payment plan in writing — half now, half in thirty days, no late fee while the plan holds — and get explicit agreement to it. You keep the relationship, you get paid on a schedule, and the plan converts an awkward debt into a managed one. Waiving the fee for a client honoring a plan isn't softness; it's the fee doing its real job, which is making prompt payment the easiest option on the table.
Won't pay sounds different: silence, then vagueness, then a sudden interest in renegotiating what was delivered. The deliverables were fine right up until the invoice aged. This client you handle by the book — the cadence above, no exceptions, no extra favors, no new work. Here the fee's second job is revealed: it gives you a professional frame to stand inside while someone tries to make the problem about your tone.
When to stop work
The rule: you stop when the account is past due, not when you're angry. In practice, the touch-two letter's pause line is the whole mechanism — work halts at fourteen days past due and resumes when payment lands. Stopping earlier punishes a slow bookkeeper; stopping later trains a bad payer.
One exception, stated to yourself rather than the client: if a can't-pay client is holding to a signed payment plan, you may choose to keep working at reduced scope. But that's a decision, not a default. The default is that unpaid past work pauses unpaid future work. You are a business of one — there is no credit department to absorb the risk, so the rule absorbs it for you.
If you want the documents ready-made, the Client-Ready Business Templates ($19) include both late-payment letters above, the invoice and service agreement with the fee clause already in place, and the payment-plan note for the can't-pay case. The adjacent problem — work that never should have been in scope, paid or not — has its own write-up in the change order piece. But the two emails above are complete as they stand. Paste them somewhere reachable at day three, because the only part of this system that actually fails is the part where you wait until day thirty to use it.