The simplest way to handle late fees is to apply your lease's late fee policy the same way, every time, and write down exactly when and why you did or didn't charge it. Consistency matters more than the amount. A late fee that's sometimes charged and sometimes forgiven, with no record of why, is the version that falls apart if a tenant disputes it.
Late fees feel like a small detail until the one time they matter — a tenant who's chronically late, a fee that got waived once out of sympathy and now feels impossible to enforce, or a dispute where you can't remember whether you actually charged it last time.
Here's how to set up a system that holds up.
Who this is for
You're self-managing 1 to 20 units and dealing with late payments directly — deciding in the moment whether to charge the fee, remind the tenant, or let it slide. You want a policy you actually follow, not just one written into the lease and ignored.
Who this isn't for
If you have a property manager or software automatically applying fees based on your lease terms, this is less urgent for you — though it's still worth checking that the automated rule matches what your lease actually says.
Why "I'll decide case by case" backfires
Deciding late fees case by case feels reasonable in the moment — this tenant's usually reliable, that one just had a rough month. The problem shows up later, when a tenant who was charged the fee points out that another tenant wasn on't, and you don't have a clear, defensible reason for the difference. That's not just awkward. In some states, inconsistent enforcement can weaken your position if a fee dispute ends up in front of a judge.
The step-by-step system Step 1: Know your late fee terms cold
Pull up your lease and confirm: the grace period (if any), the fee amount or percentage, and whether it's a flat fee or accrues daily. Many states cap how much a late fee can be or require it to be "reasonable" relative to the rent — this varies by state, so check local law rather than assuming your lease terms are automatically enforceable as written.
Step 2: Set a fixed trigger date and stick to it
If your lease has a 5-day grace period and rent is due the 1st, the fee triggers on the 6th — not "whenever you get around to checking." Pick the date and apply it the same way every month.
