How to Charge a Late Fee as a Freelancer
Drafted with AI assistance, reviewed before publishing.
A late fee is one of the calmest tools a freelancer has for getting paid on time — but only if you set it up correctly. Done right, it is not a punishment you spring on a client; it is a term everyone agreed to before the work started, sitting quietly in the background as a reason to pay by the due date. Done wrong — invented after an invoice goes late, or set at a level that feels like a penalty — it damages the relationship and often is not even enforceable.
Here is how we would put a late fee in place, in the order it actually matters.
When you can charge a late fee
You can charge a late fee when it was agreed in writing before the work began and it stays reasonable. A late fee is a contract term, not something you get to add once an invoice is overdue. If your agreement never mentioned one, a fee that appears on a past-due invoice is a new demand the client never accepted — easy to dispute and awkward to defend.
Two things make a late fee hold up:
- It was agreed up front. The client saw it, and ideally signed off on it, before you started. That is the whole difference between a term and a surprise.
- It is a reasonable estimate of the cost of being paid late, not a figure designed to sting. Many regions treat an out-of-proportion fee as an unenforceable penalty, and caps on late-payment charges vary from place to place — so check the rules where you and your client are based before you settle on a number.
A late fee you can point to in a signed agreement is a boundary. A late fee you invent on day forty is a fight.
Flat fee or a percentage of the balance?
Pick whichever the client can predict without doing math, and match it to how long your invoices tend to run late. A flat fee is simple and works well for shorter projects and smaller balances — the client knows the exact cost of paying late. A recurring charge on the outstanding balance scales with the size and lateness of the invoice, which suits larger engagements where a flat amount would be trivial.
Whichever you choose, decide two things and write them down:
- When it starts — the day after the due date, or after a short grace period you state explicitly.
- Whether it repeats — a one-time charge, or one that recurs each period until the balance is cleared.
Keep the structure boring on purpose. A late fee the client can calculate in their head is one they can plan around, which is exactly the behavior you want.
Put the late fee in your agreement — before the work
The late fee belongs in your written terms alongside the price and the due date, agreed before a minute of billable work happens. That is what turns it from a threat into a normal condition of doing business. If you are working out what else those terms should cover, our guide on what to include in a freelance contract walks through the full set.
What makes the term stick is the record around it — that the client actually saw and accepted it, and when. An electronic signature with a timestamped record is recognized under modern e-signature laws such as the U.S. E-SIGN Act and UETA, and Canada's PIPEDA Part 2. It is a simple electronic signature, not a notarized or specialized one, and for everyday freelance agreements that is the right tool: it means "did we agree to a late fee?" has a documented answer instead of two conflicting memories.
A late-fee clause you can adapt
Here is a plain-language clause you can drop into your agreement and adjust. Keep the brackets as prompts to fill in with your own figures, checked against the rules in your region:
Late payment. Invoices are due within [number] days of the invoice date. Any balance still unpaid after [the due date / a stated grace period] is subject to a late fee of [a flat amount, or a set percentage of the overdue balance per period], applied [once / each period] until the balance is paid in full. This fee is agreed as a reasonable estimate of the cost of late payment.
Notice what the last sentence does. Naming the fee as a reasonable estimate of your actual cost — the chasing, the cash-flow gap, the delayed work — is the framing that keeps it on the right side of the penalty line in most places. Say it plainly, in the same voice as the rest of your agreement.
Send the reminder before you send the fee
Before a late fee ever applies, a steady reminder routine does most of the work — and usually means you never have to charge one at all. Most late payments are a forgotten invoice, not a refusal, so the goal is to make paying easy and the fee a distant, well-signposted last resort:
- A few days before the due date, a friendly heads-up that the invoice is coming due.
- On the due date, a short, neutral reminder.
- A few days after, a firmer note that references your agreed terms and the late fee that is about to apply.
That third message is where the up-front agreement pays off. You are not introducing a fee — you are reminding the client of one they already accepted:
Hi [Name],
A quick reminder that invoice [number] was due on [date] and is now past due. Could you let us know when we can expect payment? As a heads-up, our agreed terms add a late fee once an invoice passes [the grace period], so settling this week avoids that. Happy to resend the invoice if that is easier — thank you.
Matter-of-fact, not aggrieved. The tone throughout is "this is just our process," which is far easier to send when the process was agreed in advance. For the full version of this cadence, see how to get paid on time as a freelancer.
When the late fee isn't enough
If the reminders and the fee both go unanswered, the situation has stopped being about a late fee and become a non-payment problem, which is handled differently. Pause any further work, keep every message factual and dated, and escalate in clear steps rather than emotional ones. Our guide on what to do when a freelance client won't pay walks through that ladder — and, just as importantly, the prevention that stops it recurring: for higher-risk clients, collect a deposit or require payment before the work starts, so a late fee is a tool you rarely need. You can see that pay-first flow in our app to require payment before starting work.
How Drift Catch fits in
Drift Catch is built so a late fee is something you agree once and then mostly forget about. You set your payment terms — including an agreed late fee — as part of the project, the client e-signs, and it lives on the record with a full audit trail. Configuring an agreed late fee is part of the Solo plan and up. The calm due-soon and past-due reminder sequence runs automatically from the Solo plan too, nudging the client and stopping the moment they pay, so you are not the one sending awkward chase emails. On the Pro plan, once you connect Stripe, you can also collect payment — the invoice and any agreed late fee — inside Drift Catch, so "I'll settle up later" turns into a paid invoice rather than another reminder.
The short version
A late fee is a term, not a reaction: agree it in writing before the work, keep it a reasonable estimate of the cost of late payment, and check the caps where you operate. Then lean on a steady reminder routine so the fee stays a rarely-used backstop instead of a monthly confrontation. Set up that way, "when will I get paid?" stops being a question you have to keep asking.
If you would rather have your terms, reminders, and invoices in one place instead of scattered across email, browse our Learn guides for the foundations of running a calm freelance business.
This is general business information, not legal or financial advice. Late-fee limits and enforceability vary by region — for terms that fit your specific situation, check the rules where you operate or have a professional review your agreement.