A late fee only works if it's on the invoice before the due date passes, here's how to set one up without scaring off good clients.
Most freelancers never charge the late fee they threatened. Not because clients refuse, usually because there was never a stated rate to point to, so the freelancer eats the delay instead of enforcing it. A specific, pre-agreed number changes the conversation from "can I ask you to pay this" to "per the invoice terms, a fee applies."
| Approach | Typical rate |
|---|---|
| Flat monthly interest | 1–1.5% of the invoice total per month overdue |
| Flat fee | $25–$50 flat, added once the invoice is 30+ days late |
| Compounding interest | Avoid, most freelance contracts keep it simple and non-compounding |
Many US states cap interest rates that can be charged without a written agreement, so the fee needs to be stated on the invoice or contract in advance, you generally can't add one retroactively after the client is already late.
Something direct in the invoice notes or terms works best: "A late fee of 1.5% per month applies to balances unpaid after the due date." Put it in the same place every time, clients skim invoices, and a term that's easy to find is a term that gets honored without an awkward conversation.
In practice, most freelancers send one friendly reminder right at the due date before ever mentioning the fee, a lot of late payments are just an accounts-payable process being slow, not a dispute. Reserve the late fee itself for invoices that go well past due (30+ days) after a reminder has already gone out.
The Ledgerline invoice generator has a notes field made for exactly this, state your terms once and they're right there on every PDF you send.
Make an invoice →