A late fee policy written in a lease agreement is not the same as a late fee policy in practice. The gap between the two is where revenue leaks.
The most common failure: the fee is defined, but applying it depends on someone remembering to do it, checking which invoices are past due, and manually issuing the charge. That process breaks whenever the person who usually does it is busy, out, or simply forgets.
What a functional policy looks like
A late fee policy has three components:
- Grace period — how many days after the due date before the fee kicks in
- Initial fee — a flat charge applied when the grace period expires
- Secondary fee — an additional percentage applied if the balance remains unpaid after a further interval (common in states that require two-step escalation)
The specific amounts matter less than the consistency of enforcement. A $20 flat fee applied to every overdue account on day 6 is more effective operationally — and sends a clearer signal to tenants — than a $50 fee applied sporadically.
Grace periods and state law
Several states regulate late fees for storage facilities: maximum amounts, minimum grace periods, and required notice. Check your state’s self-storage lien law before setting policy. The Self Storage Association maintains a state-by-state reference.
Common grace period structures:
- 5 days — short grace, clear signal. Works well when tenants receive automated invoice reminders.
- 10 days — gives tenants more runway; may reduce disputes but softens the signal.
Why manual enforcement creates problems
When fees are applied manually, you get inconsistency. Tenant A gets charged on day 6; tenant B gets missed until day 20 when someone notices. If tenant B disputes the fee later, you have no log of when it was applied or why — just a charge in a ledger.
Consistent, automated enforcement eliminates the dispute surface. If every tenant is charged on day 6 per a documented policy, the answer to “why was I charged?” is always the same, and the audit trail is always there.
Setting the policy in software
Polystorage lets you define your grace period, initial fee, and secondary fee at the facility level. Once set, the system applies fees automatically on schedule — no manual intervention needed. Every fee application is logged with a timestamp, the invoice it applied to, and the rule that triggered it.
The result is a policy that runs the same way every month, regardless of who is in the office.