Illinois security deposit law

Plain-English summary, citations, and what to do if your landlord violates it. Last updated 2026-04-26.

Deposit capNo statewide cap. Chicago RLTO has special rules within city limits.
Return deadline30 days from move-out
Itemization requiredYES — Buildings of 5+ units: itemized statement of damages with paid receipts within 30 days.
Wear-and-tear excludedYES
Double damages availableYES
StatuteSecurity Deposit Return Act, 765 ILCS 710
Small claims cap$10,000
ExemptionsBuildings of fewer than 5 units (state law only — Chicago RLTO covers single-family inside Chicago).
NotesChicago RLTO (5-12-080) is significantly stronger than state law. Check city ordinance if rental is in Chicago.

If the landlord violated the law

If your landlord didn't return your deposit within 30 days or didn't itemize deductions, you can demand the deposit back — and in Illinois, recover up to 2× the deposit in damages.

The exact rule: Buildings of 5+ units: if landlord fails to comply, tenant recovers 2× the deposit + reasonable attorney fees and court costs.

A free letter generator for Illinois is on the roadmap. See the NY generator for the format — the legal logic adapts to Illinois per the statute below.

What to do step by step

  1. Send a written demand letter, certified mail with return receipt, to the landlord's address on file. State the deposit amount, the move-out date, the days elapsed, and the statute (Security Deposit Return Act, 765 ILCS 710).
  2. Wait 14-30 days for compliance.
  3. If still no return: file in your local small claims court (cap in Illinois: $10,000). Filing fees are typically $20-$60.
  4. Bring: the lease, deposit-paid proof, photos taken at move-out, any communication with the landlord, and a copy of your demand letter (with the certified-mail receipt).

Common landlord excuses (and why they don't hold)

Why this page exists

Most landlord-tenant info pages are written by law firms hoping to upsell representation. This isn't that. It's a public-interest summary based on the actual statute, free to use, no signup. If you find an error, open an issue on GitHub.