WaffleInvoice Blog

Practical invoicing tips for freelancers and service businesses.

Blog Post

How to Charge a Late Fee on an Invoice (Legally and Without Drama)

How to charge a late fee on an invoice the right way: common rates, how to calculate it, how to word it, and how to collect without losing the client.

June 11, 202611 min read
marker, the body is split so a live inline calculator renders in place; otherwise the body renders whole. -->

The first time I added a late fee to an invoice, I did it wrong. I tacked a "5% late penalty" onto a bill that was three weeks overdue, the client had never seen the term before, and the whole thing turned into a two-week standoff over forty dollars. I eventually waived it just to get the original amount paid. The lesson stuck: a late fee only works if you set it up before the work starts, keep the number reasonable, and apply it the same way every time. Done right, it gets you paid faster and you almost never have to actually collect it. Done wrong, it costs you the relationship and the fee.

This is the practical version of how to charge a late fee. When you are actually allowed to, what rates are normal, how to do the math, the exact wording to put on your contract and your invoice, and how to collect it without torching a client you want to keep. I have chased a lot of overdue invoices, and the fee is one of the few tools that genuinely changes behavior, as long as you use it like a professional and not like you are angry.

Can you legally charge a late fee at all?

Mostly yes, but with one rule that trips people up: the late fee has to be agreed in advance. You cannot invent a penalty after an invoice is already late and expect it to hold up. A late fee is a contract term, which means it needs to live somewhere the client saw and accepted before the work began. That usually means your signed contract, your estimate or proposal, or the standard terms printed on the invoice itself that the client agreed to when they hired you.

If you never mentioned a late fee anywhere, adding one to an overdue invoice is, technically, you trying to change the deal after the fact. The client can refuse it and they will usually be in the right. So the single most important move here happens at the start of a job, not the end. Put the term in writing up front and the fee becomes enforceable. Forget to, and it is a polite request at best.

The second legal limit is the cap. Most states set a maximum interest rate you can charge on a past-due commercial debt, often called the usury limit. These caps vary a lot, anywhere from around 5% to 18% per year for general contracts, with some states allowing higher rates for business-to-business deals where both sides agreed. A typical 1.5% per month works out to 18% per year, which sits right at or near the line in several states. If you want to charge more than that, check your own state's rules first, because a fee above the legal cap can be thrown out entirely, sometimes along with the interest you were legally owed.

This is not legal advice. Late fee rules are set state by state, and the cap that applies to you depends on where you operate and what kind of client you are billing. Before you lock in a rate, look up your state's usury limit or ask a local attorney. The numbers in this article are common industry practice, not a legal guarantee for your situation.

What is a reasonable late fee?

There are two standard formats, and most freelancers and trades use one or the other.

  • A monthly percentage. The most common is 1% to 1.5% per month on the outstanding balance. This scales with the size of the invoice, which feels fair to clients because a small bill gets a small fee and a large bill gets a larger one. It is the format banks and most B2B vendors use.
  • A flat fee. A fixed dollar amount, often 25 to 50 dollars, added once the invoice passes its due date. This is simple and works well for smaller, consistent invoices where a percentage would be too tiny to matter. A 1.5% monthly charge on a 150 dollar invoice is only about two dollars, which nobody is going to rush to avoid. A flat 25 dollars gets attention.

Some people combine them: a flat fee the day it goes late, then monthly interest after that. That is fine as long as the combined amount stays under your state cap and you spelled it out in advance. Whatever you pick, keep it in the normal range. A fee that looks punitive invites a fight and can be unenforceable if a court decides it is a penalty rather than a reasonable charge for the cost of being paid late.

How to calculate a late fee

The math is simple once you know which format you are using.

Monthly percentage. Multiply the overdue balance by your monthly rate, then by the number of months (or part of a month) it is late. A 1,200 dollar invoice at 1.5% per month is 18 dollars after 30 days, 36 dollars after 60 days, and 54 dollars after 90 days. The same invoice at 1% per month is 12 dollars after the first month. You apply the percentage to the unpaid balance, so if the client makes a partial payment, the fee is calculated on what is left.

Daily percentage. If you want to charge by the day instead of waiting for a full month, take your monthly rate and divide by 30 to get a daily rate, then multiply by days overdue. On that same 1,200 dollar invoice, 1.5% per month is 0.05% per day, which is 60 cents a day. After 20 days late that is 12 dollars. Daily accrual feels more precise and keeps the meter running, which can nudge a slow payer to settle before it grows.

Flat fee. No real math. The invoice passes its due date, the flat amount gets added once, and that is it unless your terms say it repeats each month it stays unpaid.

Use the calculator below to see what your late fee would be:

Try it: late fee calculator

Calculate the late fee on an overdue invoice

Late fee

$18.00

Total owed: $1,218.00

Monthly fee = amount × rate × (days ÷ 30). Estimate only, not legal advice. See the full late fee calculator for flat and daily modes.

If you would rather not run this by hand every time, our standalone late fee calculator lets you plug in the invoice amount, your rate, and the days overdue to get the exact figure to add to a bill.

How to word it on your contract and your invoice

This is where the fee actually becomes real. You need the term in two places, and they need to match.

On the contract or estimate, use a single clear clause. Something like: "Invoices are due within 15 days of the invoice date. Past-due balances accrue a late fee of 1.5% per month (18% per year) on the unpaid amount until paid in full." If you use a flat fee instead, swap in: "A late fee of 35 dollars will be added to any invoice not paid within 15 days of the invoice date." Plain language, a specific number, and a specific trigger. No vague "penalties may apply."

On the invoice itself, repeat the same terms in the footer or notes section so the client sees them again every time. Put the due date in bold near the top, and include a line like "Late fee: 1.5% per month after the due date." When the invoice does go past due and you issue an updated one, show the late fee as its own line item with the calculation, for example "Late fee (1.5% x 30 days): 18.00." Spelling out the math in the open removes the argument before it starts, because the client can see exactly where the number came from.

If you bill in a specific trade, the same approach drops straight into your usual paperwork. A contractor invoice template has a notes block that is perfect for the late fee clause, and the same goes for a plumber invoice template or an electrician invoice template where you are often billing on net terms and want the fee stated up front. For a quick reference on what due dates and terms to set in the first place, our payment terms cheat sheet covers the common options like net 15 and net 30 and what they actually mean for cash flow.

How to actually collect a late fee without torching the relationship

Here is the part nobody tells you: the late fee works best as a deterrent you rarely have to enforce. The point is to give the client a reason to pay on time, not to squeeze them. So the way you handle the moment an invoice goes late matters more than the fee itself.

  1. Send a reminder before you ever mention the fee. The day after the due date, send a short, friendly note: "Just a heads up, invoice 1042 was due yesterday. Mind getting that processed this week?" Most late payments are not refusals, they are oversights. A nudge fixes it without any fee at all.
  2. Reference the fee, do not lead with it. If it is still unpaid a week later, send a second reminder that mentions the term you both agreed to: "Per our agreement, a late fee starts to apply on past-due invoices. I would rather not add it, so let me know if there is a holdup on your end." This reminds them the clock is real while giving them an easy way to respond.
  3. Apply it cleanly when you do. If you have to add the fee, do it as a clear line item with the math shown, send the updated invoice, and keep the message neutral. No lecture. "Updated invoice attached with the late fee per our terms" is plenty. The professionalism is what protects the relationship, not the absence of the fee.
  4. Make paying easy. A lot of "late" invoices are stuck because paying you is annoying. A pay-by-card link or a clear set of bank details removes the friction. The faster they can pay, the less the fee ever has to come up.

One thing I never do is spring the fee as a surprise or use it as a weapon in a dispute about the work. If the client is withholding payment because they are unhappy with what you delivered, that is a different conversation, and stacking a late fee on top just hardens both sides. Sort out the work first.

When to waive the late fee

Waiving the fee is not weakness, it is account management. A few situations where I let it go without a second thought.

  • A long-standing client who is almost always on time. If someone has paid me promptly for two years and slips once, charging them 18 dollars is a bad trade. I waive it, mention that I am waiving it so they know it exists, and move on.
  • An honest mix-up. Wrong email, invoice caught in a spam filter, the approver was on leave. If the delay was not really their fault and they pay the moment it surfaces, the fee is not worth the goodwill it costs.
  • A small fee on a large relationship. If the late fee is trivial next to the ongoing value of the account, collecting it can feel petty. Use judgment.

What I do not waive is a pattern. If a client is routinely 30 or 45 days late and treats your terms as optional, the fee is the tool that resets the relationship, and waiving it just trains them to keep doing it. In that case, apply it every time, and consider tightening your terms or asking for a deposit on the next job.

Putting it together

Charging a late fee is not complicated, but the order of operations is everything. Agree the term in advance, keep the rate reasonable and under your state cap, state it clearly on both the contract and the invoice, remind before you enforce, and waive it when the relationship is worth more than the number. Do that and the fee mostly does its job by existing. The threat of it gets you paid, and you rarely have to be the person collecting it.

If you want this handled for you, WaffleInvoice can apply late fees automatically once an invoice passes its due date and send the payment reminders for you, so the awkward part happens on its own. It is free to start, and you can have your first invoice (with terms that actually protect you) out the door in a few minutes.

Frequently Asked Questions

Quick answers to the questions readers ask most about this topic.

Can I charge a late fee if it was not in my contract?
Not reliably. A late fee has to be agreed in advance, which means it should appear in your contract, estimate, or the terms on the invoice the client accepted before the work started. If you never mentioned it anywhere, adding a fee to an already-overdue invoice is changing the deal after the fact, and the client can refuse it. Going forward, put the term in writing up front so it is enforceable.
What is a reasonable late fee?
The two common formats are a monthly percentage of 1% to 1.5% on the unpaid balance, or a flat fee of around 25 to 50 dollars. Percentages scale with the invoice size and feel fair, while flat fees work better on smaller bills where a percentage would be too tiny to matter. Keep it in the normal range, since a fee that looks punitive can be unenforceable and invites a fight.
How do I calculate a late fee?
For a monthly percentage, multiply the overdue balance by your rate, then by the months late. A 1,200 dollar invoice at 1.5% per month is 18 dollars after 30 days and 54 dollars after 90 days. For a daily rate, divide the monthly rate by 30 and multiply by days overdue. A flat fee is just added once when the invoice passes its due date.
Is there a legal maximum late fee?
Yes. Most states set a maximum interest rate on past-due debts, often called a usury limit, and it varies widely from roughly 5% to 18% per year or higher for some business deals. A 1.5% monthly fee equals 18% per year, which sits near the cap in several states. Charging above your state limit can get the fee thrown out, so check your state rules before setting a rate.
Should I waive a late fee for a good client?
Often, yes. If a long-standing client who almost always pays on time slips once, or the delay was an honest mix-up like a lost email, waiving the fee usually buys more goodwill than the small amount is worth. Mention that you are waiving it so they know it exists. What you should not waive is a pattern, since a chronically late client needs the fee to reset their behavior.

Ready to improve your invoicing?

WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.

Sign Up Free