"Set it and forget it" is the promise of automatic late fees — turn on a rule once, and your invoicing tool charges overdue clients without you sending another awkward email. The problem is that not every invoicing tool actually does this, and the ones that do won't tell you if the rate you picked happens to be illegal in your state. We fact-checked ten invoicing tools directly against their own documentation and support communities, then cross-referenced the rate question against our own state-by-state late fee law research.
The Problem: "Automatic" Doesn't Mean What You Think It Means
Every invoicing tool markets some version of "automatic late fees" or "late payment reminders" on its pricing page, and it's easy to assume they all do the same thing. They don't. Some tools calculate the fee, generate a new invoice line, and send it without you lifting a finger. Others only send an email reminder — the actual fee still has to be typed in by hand. A few well-known tools, including one of the biggest names in small-business accounting, don't have a native late-fee feature at all, at any price tier, and most of their users don't find that out until they go looking for the setting and can't find it.
The second, less obvious problem: even the tools that automate the calculation don't check whether your chosen rate is legal where your client is based. A default of 1.5% per month (18% annually) is the industry-standard freelancer rate, but it isn't universally enforceable — a few states cap written-contract interest below that, and several others only permit it because the invoice counts as a business-to-business transaction rather than a personal loan. Automating an illegal rate doesn't make it enforceable; it just makes it easier to apply consistently.
Which Tools Actually Automate Late Fees
Scroll sideways to see all columns
| Tool | Auto late fee? | Configurable as | Notable limit |
|---|---|---|---|
| FreshBooks | Yes | Percentage or flat, at the invoice level | Set per-invoice, not account-wide by default |
| Bonsai | Yes | Percentage or flat | Can be removed after the fact, but only within 45 days of any payment made |
| HoneyBook | Yes | Percentage (via Smart Files) | Requires a contract clause referencing the fee before you can turn it on |
| QuickBooks Online | Yes | Percentage, flat, or both | Only applies to invoices up to 6 months overdue; not retroactive to invoices already overdue when you enable it |
| Invoice Ninja | Yes | Percentage or flat | Document-locking (blocking downloads until paid) is an Enterprise-plan feature |
| Zoho Invoice (free) | No | Manual line item only | Zoho's paid siblings — Zoho Books and Zoho Billing — do support automatic late fees; the free standalone Zoho Invoice product doesn't |
| Wave | No | Manual line item only | Confirmed directly in Wave's own support documentation — no plan tier changes this |
| Xero | No — at any plan | Requires a third-party app (e.g. Paidnice) | Longest-running unfulfilled feature request on Xero's own product ideas board (10+ years) |
| Stripe Invoicing | No | Reminders/dunning only | Built for one-off and subscription billing, not late-fee logic |
| PayPal Invoicing | No | Reminders only | Fee must be added as a manual edit to the invoice total |
Only five of the ten tools we checked — FreshBooks, Bonsai, HoneyBook, QuickBooks Online, and Invoice Ninja — genuinely automate the fee calculation and application. The other five range from "reminders only" (Stripe, PayPal) to "manual line item" (Wave, Zoho Invoice's free tier) to a flat "not built at all" (Xero).
The Surprising Gap: Xero Has No Native Late-Fee Feature
If you use Xero, this is worth knowing before you go looking for a setting that doesn't exist: Xero has never built a native way to calculate or apply late fees or interest on overdue invoices, at any subscription tier. The feature request has sat open on Xero's own product ideas forum for more than a decade, with commenters repeatedly pointing out that direct competitors like FreshBooks and QuickBooks have had this built in for years. The only way to automate it on Xero is to install a third-party app from the Xero App Store — Paidnice is the most commonly used one — which connects to your account and applies fee rules on top of Xero's native invoicing. Without an add-on, the accepted workaround is to manually create a separate invoice referencing the original one, which is exactly the manual process automatic late fees are supposed to eliminate.
The Other Gap: "Zoho Invoice" Isn't the Same Product as "Zoho Books"
Zoho's naming causes genuine confusion here. Zoho Invoice — the free, standalone product most freelancers mean when they say "I use Zoho" — only supports late fees as a manual line item. Zoho Books and Zoho Billing, Zoho's paid accounting and subscription-billing products, do have a configurable automatic late-fee feature (percentage or fixed amount, with a grace period and customer exclusions). If you're on the free Zoho Invoice plan and assumed you had automatic late fees because you read about "Zoho's late fee feature" somewhere, you're likely looking at documentation for a different, paid Zoho product.
Once It's Automatic, What Rate Should You Actually Set?
Turning on an automatic percentage is the easy part. Picking a number that's actually enforceable where your client is located is the part most people skip. We've researched the statutory late-fee rules for 34 states in detail as part of our late fee law series, and a few patterns are worth knowing before you set an account-wide default:
| Situation | What to do instead of the default 1.5%/month |
|---|---|
| Client is in Arkansas | Cap it at 1.4%/month (17% annually) — Arkansas Constitution Amendment 89 sets a hard ceiling just under the industry-standard rate. Full Arkansas breakdown → |
| Client is in West Virginia or Iowa | Standard 1.5%/month is fine, but only because the invoice qualifies as a business-purpose transaction under each state's usury exemption — keep the engagement clearly documented as B2B. West Virginia → · Iowa → |
| Client is a corporation or LLC in Delaware | Delaware law bars corporate entities from raising a usury defense at all, so a documented rate is difficult to challenge even above the state's own floating cap. Delaware breakdown → |
| Client is anywhere else you haven't checked | Look up your specific state before setting an account-wide automatic rate — see our full state comparison table covering 34 states. |
None of the five tools that automate late fees will warn you if the rate you enter exceeds what's enforceable in your client's state — that check is entirely on you. If most of your clients are in one state, it's worth looking up that state specifically before setting an account-wide default rather than copying the generic 1.5%/month figure everyone quotes.
Don't need an ongoing automated policy — just this one overdue invoice? You don't have to subscribe to any of the above just to work out what a single overdue invoice owes. GetSoloTools' free late fee calculator computes the exact amount for any invoice total, rate, and grace period, with no account and no recurring fee — useful if you invoice occasionally rather than needing a standing automated rule.
Setting This Up Without Creating a Legal Problem
- Put the rate in your contract or invoice terms before you turn on automation. HoneyBook actually enforces this — it won't let you enable late fees without a contract clause referencing them first — but every tool on this list needs the same paper trail to make the fee enforceable, whether or not the software requires it.
- Check your state's cap before setting an account-wide default, especially if most of your clients are concentrated in one state. See the table above and our full 34-state comparison.
- Use a grace period. Every tool that supports automatic late fees lets you set a delay (commonly 7–14 days) before the fee applies — this avoids penalizing a client who paid the same day it became overdue but before the automation ran.
- Don't expect retroactive application. QuickBooks Online, for example, only applies its automatic fee going forward from when you enable the setting — invoices already overdue won't get the fee unless you add it manually.
If a client still doesn't pay after the automated fee kicks in, the software's job is done — what comes next is a judgment call about reminders, escalation, and when to consider small claims court, which we cover in How to Handle Late Payments as a Freelancer. And if you're setting up a late fee for the first time and want the reasoning behind percentage vs. flat-fee structures, see How to Calculate Late Fees on Invoices.
Need to work out exactly what an overdue invoice owes right now, without subscribing to anything?
Calculate Late Fees →Frequently Asked Questions
Which invoicing tools automatically apply late fees to overdue invoices? +
FreshBooks, Bonsai, HoneyBook, Invoice Ninja, and QuickBooks Online all support genuinely automatic late fees — you set a percentage or flat rate and a grace period once, and the tool applies it without you touching the invoice again. Zoho Invoice, Wave, Stripe Invoicing, and PayPal do not; you'd need to add the fee manually as a line item or a separate invoice.
Does Xero automatically apply late fees? +
No — and this surprises a lot of Xero users. Xero has no native late-fee feature at any plan tier; the request has been open on Xero's own product ideas board for over a decade with no committed timeline. To automate late fees on Xero invoices you need a third-party app from the Xero App Store, such as Paidnice. Without one, adding a late fee in Xero means manually creating a separate invoice for the interest and referencing the original.
Is a 1.5% monthly late fee legal in every state? +
No. Most states allow it, but a handful cap written-contract interest below the common 1.5%/month (18% annual) standard — Arkansas caps it at 17% annually (about 1.4%/month) under its state constitution, for example. Several other states allow it but only because the invoice qualifies as a business-purpose transaction rather than a personal loan. Check the specific state law before turning on an automatic percentage in any invoicing tool.
What if I just need to calculate one late fee, not automate an ongoing policy? +
You don't need a paid subscription for that. GetSoloTools' free late fee calculator computes the exact amount owed for any invoice, rate, and grace period with no login and no recurring cost — useful for a one-off overdue invoice rather than an ongoing automated policy.