How We Handle State-by-State Security Deposit Compliance
Security deposit compliance is the kind of problem that sounds simple until you start building for it. Forty-eight different state regimes. Hundreds of municipal variations. Rules that change every legislative session. And one mistake—missing an interest payment by 30 days or failing to itemize deductions correctly—can cost a landlord thousands in statutory damages.
This is why we built LeaseBase's compliance engine the way we did: not as a static checklist, but as a versioned, jurisdiction-aware rules database that updates when laws change.
The Problem Space
Let's establish what we're actually dealing with here. Security deposits aren't just money held in trust. They're highly regulated financial instruments with specific rules governing:
- Maximum amounts (California caps residential deposits at one month's rent; New York allows one month's rent for unfurnished units)
- Interest accrual and payment (Illinois requires interest paid annually if the deposit exceeds a certain threshold; Massachusetts requires it if held for more than one year)
- Deduction procedures (some states require itemized lists within 30 days; others allow 45 days; Florida allows 30 days only if the property is furnished)
- Return timelines (Nevada: 30 days; New York: 30 days; some states have no statutory deadline at all)
- Commingling restrictions (can the deposit be mixed with operating funds? Most states say no)
A 2024 survey by the National Multifamily Housing Council found that 34% of small landlords (those managing 1-10 units) had mishandled deposits in the past three years. The most common failures? Missing return deadlines and failing to provide itemized deductions.
The economics matter here too. A self-managing landlord pays roughly \(79/month for a platform that handles compliance tracking versus \)800-1,500/month for a property manager. But that only works if the technology actually prevents the $2,000-5,000 statutory damages that come from a single compliance failure.
How We Structured the Data Layer
The first architectural decision was treating security deposit law as versioned, jurisdiction-specific code rather than generic rules.
Each jurisdiction gets a configuration file. Not a template. An actual jurisdiction record that contains:
jurisdiction: CA-SAN_FRANCISCO
state: CA
county: San Francisco
effective_date: 2026-01-01
rules:
max_deposit: 1 * monthly_rent
interest_required: true
interest_rate: 0.5% APY (or FDIC rate, whichever is higher)
return_deadline_days: 21
deduction_requirements: itemized list required
commingling_allowed: false
statute: California Civil Code §1950.7
last_updated: 2025-11-15
changelog: [...]
This structure does a few things:
It's queryable. When a landlord enters their state and county, we fetch the exact ruleset that applies to their property, not a "general guide."
It's auditable. Every field has a statute citation and a date. If a rule changes (and they do—roughly 15-20% of states update security deposit law annually), we can track when the change occurred and why.
It's versioned. We maintain a changelog so if a landlord disputes a 2023 return, we can tell them which rule was in effect in 2023, not which rule is in effect today.
For comparison, static articles about security deposits become outdated quickly. A guide about how much security deposit California allows needs to be updated if California changes its statute. Our rules engine updates automatically when we ingest new statutes.
The Compliance Workflow
Once the rules engine is in place, the workflow becomes deterministic:
Lease Creation — We capture the move-in date, monthly rent amount, and deposit amount. The rules engine immediately flags if the deposit exceeds the state maximum.
Move-In Documentation — Using a move-in checklist process, we capture the property condition on day one. This becomes the baseline for deduction disputes. We store photos, timestamps, and tenant acknowledgment.
Duration Tracking — The system calculates when interest accrues (if applicable), when it must be paid, and when the lease term ends.
Move-Out Processing — This is where compliance actually matters. The system:
- Calculates eligible deductions based on state law (California allows deductions for unpaid rent, damage beyond ordinary wear, cleaning; New York has similar but slightly different rules)
- Generates an itemized deduction form compliant with the specific state's format requirements
- Calculates the return amount and interest
- Sets a return deadline based on the jurisdiction's statute
- Flags the deadline internally so the landlord gets a reminder
Return and Dispute Handling — If the tenant disputes the deduction, we have photographic evidence, the statutory requirements for that jurisdiction, and a clear audit trail.
Why This Matters at Scale
For a self-managing landlord with 3-5 properties, the mental load of tracking 50 different rule sets is enormous. For platforms, it's the difference between theoretical compliance and actual compliance.
We've built the compliance engine this way because the alternative—generic advice that applies everywhere—protects no one. A landlord in Texas operating under a different set of rules than a landlord in New York shouldn't use the same checklist or the same return timeline.
The tools we use internally include custom statute scrapers that monitor state legislatures for changes, legal review workflows, and automated regression testing on rule changes. When Texas updates its security deposit statute (which it did in 2024), our rules engine detects it, we verify against the actual statute text, we update the configuration, and we notify affected landlords within days.
The Compliance Moat
This is why jurisdiction-specific compliance is actually a competitive moat in proptech. It's not flashy. It doesn't generate marketing headlines. But it's the difference between a platform that seems helpful and one that actually prevents liability.
A landlord using a generic property management app might think they're compliant because they used a template checklist. A landlord using a jurisdiction-aware system knows they're compliant because the system enforces the specific rules that apply to their property, in their state, updated this year.
The engineering investment required is substantial—maintaining rules for 50 jurisdictions plus hundreds of municipalities, tracking changes, implementing versioned rule updates, and generating compliant documents for each jurisdiction. But that investment directly translates to reduced landlord liability and reduced platform liability.
That's the difference between building for compliance and building with compliance.
Disclaimer: This article is for informational purposes only and does not constitute legal advice. Security deposit laws vary significantly by jurisdiction and change frequently. Consult a local attorney or your state's housing authority for specific guidance on your obligations.
