Should You Charge Late Fees on Unpaid Invoices? A Fair Way to Do It
How late fees work, flat versus percentage fees, grace periods and caps, and how to state them up front so they are fair and enforceable.
You send an invoice. The due date passes. Days turn into weeks. The payment still hasn’t arrived. At some point, you have to decide: do you charge a late fee?
It’s a practical question, and it deserves a thoughtful answer. Late fees aren’t just about punishment. They’re about protecting your cash flow, covering the cost of chasing payment, and setting clear expectations. But they only work if you understand how to structure them fairly, communicate them upfront, and actually enforce them consistently.
Let’s talk through how late fees on invoices work, what makes them fair, and how to make sure they’re legally sound and actually collectable.
Why charge a late fee at all?
When a customer doesn’t pay on time, you lose money in at least two ways. First, you lose the use of that cash. If you’re running payroll or paying suppliers while you wait for payment, you might end up financing your customer’s operations with a short-term loan you never agreed to give. Second, you spend time chasing the payment: sending reminders, following up, resending documents. That time has value.
A late fee does two things. It compensates you for the inconvenience and the cost of collection. It also incentivizes the customer to pay on time. Psychological research suggests that people are more likely to prioritize an invoice if there’s a financial consequence to ignoring it.
But here’s the catch: a late fee only works if the customer knows it’s coming before they miss the payment. If you spring it on them after the fact, it feels punitive and damages the relationship. Worse, it might not be enforceable depending on where you and your customer are located.
Flat fees versus percentage fees
When you set up a late fee policy, you have two main options: a flat amount, or a percentage of what’s owed.
Flat fees are simple. You charge $25, or $50, or $100 per late invoice. The advantage is clarity: the customer knows exactly what they’ll owe if they’re late. The disadvantage is that a flat fee makes less sense for very large or very small invoices. A $25 late fee on a $200 invoice stings. A $25 late fee on a $10,000 invoice is barely noticeable.
Percentage fees scale with the invoice. A 1.5% fee on a $200 invoice is $3. On a $10,000 invoice, it’s $150. This feels more proportional. The downside is that it’s less predictable for the customer, and percentage fees can hit different currencies and rounding rules in unexpected ways.
Most freelancers and small businesses find flat fees easier to work with. They’re easier to explain, easier to remember, and there’s less room for confusion. But if you invoice for wildly different amounts, a percentage fee might be fairer to everyone involved.
One more thing to know: if you charge a flat fee, it usually only applies to invoices in your default currency. A percentage fee works across currencies because it’s calculated based on what the customer actually owes.
Grace periods and caps
A well-designed late fee policy includes two safety valves: a grace period and a cap.
Grace period. This is the number of days after the due date before the fee kicks in. A common grace period is 14 days. So if an invoice is due on the 30th, the late fee doesn’t apply until the 14th of the following month. This gives customers a realistic window to get the payment in without triggering a fee. It also protects you from being seen as petty for charging a fee on someone who paid three days late.
Grace periods matter psychologically. They signal that you’re not looking to nickel and dime people, but you do have a line. Studies on payment behaviour suggest that grace periods actually increase on-time payment rates, because they clarify the expectation without adding immediate punishment.
Cap on total fees. If you charge repeating late fees (every 30 days, for example), you probably don’t want those to compound indefinitely. A typical cap is 3 fees maximum per invoice. This means if an invoice is unpaid for 90+ days and you’re charging a $15 fee every 30 days, you’ll charge a maximum of $45 in late fees on that one invoice, even if it stays unpaid for a year.
Capping fees protects you from creating situations where the late fees exceed the original invoice. An invoice for $50 with a $25 late fee repeating every month looks absurd after three months, when you’re owed more in fees than the original amount. Customers will dispute it, and rightly so.
How to state the terms clearly
Here’s where most businesses go wrong: they don’t tell the customer about the late fee until after the invoice is already due.
If you’re going to charge a late fee, it has to be printed on every single invoice, preferably in a place the customer can’t miss. Your late-fee terms might read something like: “Late fee: $25.00 if unpaid 14 days after the due date, then every 30 days, up to 3 times.”
This tells the customer:
- How much they’ll owe if they’re late ($25)
- When it will be charged (14 days after the due date)
- Whether it repeats (every 30 days in this case, or just once)
- How many times it can be charged (up to 3 times)
Being specific matters, both for fairness and for enforceability. If a customer ever challenges a late fee, you want to be able to point to the invoice they accepted and say, “You agreed to these terms when you accepted the invoice.”
Some software (like Plirin) freezes these terms when you send the invoice. That means if you send an invoice on January 1st with a 14-day grace period, that 14-day grace period is locked in place for that specific invoice, even if you change your settings later. This protects both you and the customer from confusion. Any invoices you send after you change your policy will reflect the new terms.
Recording and enforcing late fees
Once a late fee is due, you need to actually collect it. This is where it gets real.
First, the fee should be its own invoice, separate from the original. This is important. The original invoice stays unchanged. The late fee gets its own number, its own due date, and its own payment record. If the customer pays the original invoice but disputes the late fee, you have documentation showing that both were outstanding.
Second, you need a way to track and follow up on late fees just like you would the original invoice. That might mean sending reminders for the fee invoice separately, or including both in your payment reminder process. If a customer pays the original invoice but ignores the late fee, you’re back where you started with another follow-up.
Third, and this is crucial, you need to be consistent. If you charge some customers late fees but not others, or if you charge late fees but then waive them without clear criteria, you’re setting yourself up for conflict. Either charge late fees across the board, or have a policy that makes sense (for example, “no late fees for customers with a history of paying on time”). Then stick to it.
If you do need to waive a late fee as a gesture of goodwill, do it explicitly. Remove the fee with a reason documented in your records. This shows the customer that you’re being gracious, not that the fee was never legitimate.
When late fees might not be enforceable
Here’s the legal bit, and it’s important: late fees are not allowed everywhere.
In some places, particularly the EU, there are strict rules about what you can charge as a late fee. The fee must be proportional to the damage you’ve actually suffered. In some cases, this means a statutory rate based on interest rates in your country, not an arbitrary amount you make up.
In the United States, most states allow reasonable late fees, but they have to be reasonable. A $500 late fee on a $100 invoice will not hold up in court.
Before you implement late fees, check the rules where you and your customers are located. If you invoice internationally, you might need different policies for different regions. An accountant or business lawyer in your area can tell you what’s allowed and what’s not.
If you’re not sure, starting with a conservative approach (a small flat fee or a low percentage) is safer than being aggressive.
Tools to make late fees less painful
The good news is that you don’t have to manually track and chase late fees yourself. When you set up automated payment reminders, you can include late fees as part of that automation. A well-timed reminder before the due date, followed by a reminder about the late fee a few days after, keeps the whole process professional and impersonal.
Some invoicing platforms (including Plirin, on Growth and Scale plans) automate late fees entirely. You set the terms once, and the system charges the fee on the right day, sends it to the customer, and tracks it just like any other invoice. You don’t have to remember. You don’t have to calculate. It happens consistently, which is exactly what you want.
Automation also protects your reputation. A customer is less likely to feel personally targeted if a fee was applied by a system they knew about, rather than by you, their vendor, taking the time to send them an extra bill. It feels more like a rule and less like a grudge.
The real point of late fees
At the end of the day, late fees are not really about making money from late payments. They’re about encouraging on-time payments in the first place.
The customers who pay on time won’t trigger a late fee. The ones who are habitually late will, and they’ll learn pretty quickly that paying late has a cost. Some of them will tighten up their payment process as a result. Others will still be late, and you’ll have compensation for the trouble.
The key is being fair, transparent, and consistent. State your terms clearly on the invoice itself. Give a realistic grace period. Cap the total fees. Enforce the policy the same way for every customer. And check your local rules before you implement anything.
When you do this, late fees stop being a source of conflict and start being a tool that actually works.
If you want to automate late fees and keep your invoicing organized, Plirin’s Growth and Scale plans include automatic late-fee charging, payment reminders, and the ability to record payments however they come in. Ready to set this up? Join the waitlist to get early access.