← All guides

How to Charge Late Fees on Invoices (Wording Included)

By the InvoiceKo team · September 10, 2026 · 4 min read

A late fee's real job isn't revenue — it's priority. When a client's accounts person has a stack of invoices and limited cash, the ones that cost money to ignore get paid first. Most freelancers who add a late-fee clause rarely collect a fee at all; the invoices just start arriving on time. Here's how to set one up so it's enforceable in practice and doesn't poison the relationship.

The one rule that matters: the clause must exist before the lateness

You cannot invent a late fee after the invoice is already overdue. A fee the client never agreed to is a fee they'll simply refuse — and they'd be reasonable to. The clause needs to appear before the work relationship makes it binding, ideally in two places:

  1. Your contract or proposal, which the client signs or accepts.
  2. The invoice itself, in the terms field, so it's visible at payment time.

If your current overdue invoice has no late-fee clause, skip the fee this time and use the escalation steps in what to do when a client won't pay. Then add the clause to everything you send from now on.

Common rates and formats

There's no universal legal rate — some places cap interest on commercial debts, so treat these as common practice, not law, and sanity-check anything aggressive with an accountant or lawyer:

FormatTypical rangeNotes
Monthly percentage1%–2% per monthThe most common freelance format; 1.5%/month is a frequent default
Flat fee$25–$50 per invoiceSimple, feels less like interest; works for small invoices
Flat + percentage$25 then 1.5%/monthImmediate sting plus ongoing pressure

A percentage compounds the pressure the longer the invoice sits; a flat fee is easier to explain. On a $2,000 invoice, 1.5% per month is $30/month — not life-changing money, but enough to move you up the payment queue.

Many businesses also add a short grace period (e.g., the fee starts 7 days after the due date). It costs you little and makes the clause feel fair rather than predatory.

Exact wording to use

In your contract or proposal:

"Invoices are due within 14 days. Balances unpaid 7 days after the due date accrue a late fee of 1.5% per month (18% per year) or the maximum allowed by law, whichever is lower, until paid."

On the invoice terms field, a compressed version:

"Due within 14 days. Overdue balances accrue 1.5% per month after a 7-day grace period."

When you actually apply it, reissue the invoice with the fee as its own labeled line item — never silently change the total. Pair it with a note: "Per the payment terms on the original invoice, a late fee of $36 has been added. It will be waived if payment is received by Friday." That last sentence does a lot of work: it enforces the clause while giving the client a face-saving exit.

Example: reissued invoice with a late fee as its own line item

The original balance and the late fee are separate lines, and the terms explain exactly where the fee came from.

Use this example →

When to waive the fee

Waive freely — the clause already did its job by getting attention. Sensible times to waive:

  • First offense from an otherwise good client, especially if they pay immediately once reminded.
  • Your own mistake: wrong email, wrong PO number, invoice sent late.
  • As a closing tool: "I'll waive the fee if payment arrives by Friday" converts a standoff into a payment.

Don't waive silently, though. Say "I've waived the late fee this time" — the client should know the clause is real and that you chose not to apply it.

Late fees work best alongside sensible due dates and a reminder cadence — see choosing payment terms and invoice payment terms examples for the rest of the setup. When you're ready to put the clause on a real invoice, InvoiceKo's free invoice generator has a dedicated terms field, generates the PDF in your browser, and requires no signup and adds no watermark.