The ChatGPT Prompt to Review Your Apartment Lease Before You Sign (And 8 Things It Gets Wrong)
A single copy-paste prompt that reviews your lease clause by clause, plus the eight places AI gets landlord-tenant law wrong and how to check its work.
Should you push your lease through ChatGPT before you sign it? The interesting risk is not that the model misses a clause. It is that the model hands you a clean, specific, wrong answer about your deposit deadline, and you carry that answer into a dispute eight months later with more confidence than the person who read nothing at all.
That is the objection worth taking seriously, and it is also why the comparison people reach for is the wrong one. Almost nobody hires a lawyer to read a standard apartment lease. The realistic alternative to an AI review is no review, performed at a leasing office desk with a pen already in your hand. Meanwhile the stakes keep climbing: 22.7 million renter households, 49% of all renters, now spend more than 30% of income on rent and utilities, the highest share on record, according to Harvard's Joint Center for Housing Studies in America's Rental Housing 2026.
So the question is not whether the tool is trustworthy. It is which parts of the job you can hand it, and which parts stay yours.
The eight things it gets wrong, ranked by what they cost you
The first two produce confident wrong answers, which is the dangerous kind. The other six leave holes that you can at least notice.
- It answers for a country instead of your state. With no state in the prompt, a model averages American landlord-tenant law and describes a jurisdiction that does not exist. Rent stabilization, just-cause eviction rules, and local deposit caps are set at city level and vanish entirely from the average.
- It invents section numbers with a straight face. Statute cites are exactly the kind of plausible string a language model generates well. Every section number it gives you has to be opened on your state's own site before you repeat it to a landlord.
- It treats a printed clause as a binding one. A model flags the scary sentence as a risk without telling you the sentence is void where you live, which inverts your negotiating priorities. You end up spending leverage on a clause a court would ignore.
- It cannot see what the lease never says. A clause-by-clause reader has nothing to say about who pays for pest control, whether guests are limited, or what happens to your deposit when the building sells. Omissions have to be requested explicitly, and even then they come back weaker than the clause analysis.
- It misses effective dates. California's one-month deposit cap applies to deposits collected on or after July 1, 2024. A model that "knows" the cap will happily apply it to a 2023 lease that was legal when signed.
- It cannot read a document you did not upload. "Tenant agrees to abide by the Community Rules, as amended from time to time" imports an unseen document that the landlord can rewrite later. The model sees the sentence, not the rules.
- It gives you the rule instead of the date. "Sixty days' notice prior to the end of the term" is not actionable. The calendar date sixty days before your actual lease end is, and you have to ask for it that way.
- It knows nothing about the landlord. A lease can be lawful in every line and still belong to an operator who ignores repair tickets. Nothing in the document predicts that.
Items 2 and 5 are the ones I would build the prompt around, and the prompt below does.
The prompt
Fill in the bracketed lines, paste the whole packet underneath, and run it once.
You are reviewing a residential lease on behalf of the TENANT. Do not give legal
advice; give me a checkable analysis I can verify myself.
MY SITUATION
- State: [STATE] City: [CITY]
- Lease term: [START DATE] to [END DATE]
- Monthly rent: $[RENT] Security deposit being asked: $[DEPOSIT]
- Building is rent-stabilized/rent-controlled: [yes / no / don't know]
- Landlord is: [large property manager / individual owner with __ units]
- Attached: the lease plus [list every addendum you uploaded]
DO THIS, IN THIS ORDER
1) TOTAL COST. List every mandatory recurring or one-time charge you can find
anywhere in the documents (rent, admin, amenity, trash valet, pest, package,
utility billing, renters insurance, pet rent, application, move-in/move-out).
Give the true first-year total. Say which of these were NOT in the advertised
rent.
2) CLAUSE TABLE. For each clause that shifts risk to me, output a row with:
quoted clause text (verbatim, no paraphrase) | plain-English meaning |
why it matters | is this typical or unusual.
3) STATE-LAW CHECK. For my state only, compare the lease against these three
items and tell me if the lease conflicts with state law:
(a) deadline to return the security deposit, (b) any cap on deposit amount,
(c) required notice to terminate or not renew.
For each: name the exact statute section. If you are not certain of the
section number, write "UNSURE - verify" instead of guessing. Never invent a
citation.
4) POSSIBLY UNENFORCEABLE. Flag any clause that may be void or unenforceable in
my state regardless of my signature (for example a waiver of the implied
warranty of habitability, blanket "tenant pays all repairs", automatic
forfeiture of the deposit, or a one-way attorney-fee clause). Mark each
"likely unenforceable" or "uncertain" and explain which.
5) WHAT'S MISSING. List protections a tenant would normally want that this lease
does not address at all. Include any document referenced but not attached.
6) DEADLINE CALENDAR. Using my actual lease dates, give me real calendar dates
for: notice-to-vacate deadline, renewal decision date, and the date the
deposit must be returned after move-out.
7) NEGOTIATION LIST. Five asks ranked by how much money they save me, each with
one sentence I can paste into an email to the landlord.
8) VERIFY-THIS LIST. End with every factual legal claim you made above that I
should confirm on my state's official website before relying on it.
Two instructions carry the weight. Item 3 gives the model an approved way to say it does not know, which is the difference between a flag and an invention. Item 8 makes it enumerate its own claims, so you finish with a checklist instead of a conclusion. Every lease prompt I found while researching this piece skips both.
What it caught on a lease with seven planted problems
I wrote a fourteen-section California lease packet, put seven problems in it, and ran the prompt through the Codex CLI on gpt-5.6-sol on July 31, 2026. A terminal rather than the chat window, so the output arrives as a transcript instead of a screenshot. The packet was a lease plus a Fee Schedule Addendum and a Pet Addendum for a fictional $2,200 apartment in Los Angeles, with a $4,400 deposit.
| # | What I planted | Where | What the model returned |
|---|---|---|---|
| 1 | Deposit at two months' rent | § 2.1 | Flagged against the one-month cap, cited § 1950.5(c)(1) and (5), and noted the manager's size proves nothing about the owner |
| 2 | "Returned within forty-five (45) days" | § 2.3 | "Unusual and apparently unlawful," matched to the 21-day rule in § 1950.5(h)(1) |
| 3 | Waiver of the implied warranty of habitability | § 3.2 | "Likely unenforceable," cited § 1942.1 |
| 4 | Community Rules incorporated, never attached | § 4.1 | Named in the missing-documents list and flagged as unilaterally amendable |
| 5 | Mandatory fees hidden in the addendum | Exhibit A | All three marked as excluded from the advertised rent, first-year total recalculated |
| 6 | Attorney fees for the landlord only | § 8.2 | "Likely unenforceable as one-way wording," cited § 1717 on reciprocity |
| 7 | 60-day tenant notice after month-to-month conversion | § 9.3 | Flagged as beyond the ordinary 30-day rule, ranked fifth on the negotiation list |
Seven for seven. The number that surprised me more was the rent.
(excerpt)
| Issue | Governing section | Comparison | Conflict? |
|---|---|---|---|
| Deposit return deadline | California Civil Code §1950.5(h)(1) | Law requires the remaining deposit and itemization no later than 21 calendar days after the tenant vacates. Section 2.3 says 45 days. | Yes. The 45-day provision conflicts with the statute. |
| Deposit cap | California Civil Code §1950.5(c)(1), (5) | General cap is one month's rent: $2,200. A qualifying small landlord may collect two months, but must satisfy the ownership and maximum-two-properties/four-units tests. A manager handling 500+ units does not itself prove who owns this building, but the packet provides no facts supporting the exception. | Apparently yes, unless the actual owner—not merely the manager—qualifies for the narrow exception. Demand proof before paying. |
The $300 move-in administrative fee may itself count as "security" because California Civil Code §1950.5(b) broadly includes an initial fee imposed for costs associated with processing a new tenant. If so, the combined security-like demand is $4,700, or $2,500 above the ordinary $2,200 cap. Confirm that characterization before relying on it.
The administrative fee reading is the one I had not planned. I planted an over-cap deposit; the model argued that a nonrefundable move-in fee may fall inside the statutory definition of security and widen the gap by another $300. It then produced a deadline calendar showing September 21, 2027 as the statutory refund date against the lease's own October 15, and labeled the second one "Lease's incorrect stated deadline."
It also went looking. Before quoting anything, the session fired four web searches at leginfo.legislature.ca.gov for §§ 1950.5 and 1946. The instruction not to invent a citation appears to have pushed it toward the source rather than toward hedging.
Where the same run fell short
Three things kept the score from meaning as much as it looks like it means.
The packet never says who handles pest control, and I left that silence in on purpose to test item 5 of the prompt. The model marked utilities, parking, and the missing Community Rules as unspecified, each as its own line. Pest control appeared only inside a closing catch-all about circumstance-dependent disclosures, folded in beside lead paint and mold. A reader scanning that list would not come away knowing there is an open question about who pays the exterminator.
(excerpt)
- Community Rules, expressly incorporated but not attached.
- Utility names, which utilities you pay, meter/submeter or allocation formula, billing fees, and access to underlying bills.
- Whether required circumstance-dependent disclosures were supplied—for example, lead-based paint for pre-1978 housing, bedbugs, flood hazard, mold, shared utilities, pest-control treatment, or other applicable disclosures. The packet alone does not establish which apply.
Second, the "UNSURE - verify" instruction fired exactly once across the whole answer, and not where it mattered. The model applied it to a conclusion, whether a pre-agreed 60-day notice can validly override the ordinary 30-day rule, while stamping thirteen statute sections with full confidence: § 1950.5 and its subsections, §§ 1946, 1946.2, 1942.1, 1953(a)(1), 1717, 1671, and 1954. I have not opened all thirteen. Neither had the model for most of them, since it searched two. That is what the verify list at item 8 is for, and the list it generated runs nineteen items long.
Third, I built this document. The problems in it are legible ones, written in the plain language a test needs, and a real lease from a real management company hides its worst terms in ordinary sentences. Seven for seven measures the prompt against a document designed to be caught.
My read after doing this: the deadline calendar is worth more than the clause table. The clause analysis makes you feel informed for an afternoon. The three real dates go into your phone and still work fourteen months later, when the deposit is the only thing left to argue about.
Deposit deadlines run 14, 21, or 30 days
These three states are here to show you the size of the variance, not to cover you. If you live somewhere else, the point is that your number is different and findable.
| State | Deadline to return | Cap on deposit | Statute |
|---|---|---|---|
| New York | 14 days after you vacate, with itemization. Miss it and the landlord forfeits any right to retain a portion. | One month's rent | N.Y. Gen. Oblig. Law § 7-108 |
| California | 21 days after you vacate, with itemization. Bad-faith retention exposes the landlord to statutory damages. | One month's rent for deposits collected on or after July 1, 2024, with a narrow exception for small owners | Cal. Civ. Code § 1950.5, as amended by AB 12 |
| Texas | 30 days after you surrender the premises, but only once you have given a written forwarding address | No statutory cap | Tex. Prop. Code § 92.103 |
Read the sentence "deposit returned within 45 days" against that table. It is unlawful in New York, unlawful in California, unlawful in Texas, and unremarkable to a model that has not been told where you live. The California column also carries the trap the eighth failure mode describes: a two-month deposit collected before July 1, 2024 stayed valid, so the answer depends on a date rather than on the clause.
Your own version of that table lives on your state legislature's website. California publishes at leginfo.legislature.ca.gov, New York at nysenate.gov/legislation/laws, Texas at statutes.capitol.texas.gov, and every state attorney general maintains a tenant guide written for people who are not lawyers. Fifteen minutes there beats any model's citation.
The seven steps around the prompt
- 01Assemble the full packet
Lease, every addendum, fee schedule, house rules
- 02Redact
SSN, birth date, license, bank numbers out
- 03Add what the document lacks
State, city, dates, rent, stabilization status
- 04Run the prompt
Demand verbatim clause text, not paraphrase
- 05Check three claims yourself
Deposit deadline, deposit cap, notice window
- 06Ask in writing before signing
Email the leasing office, keep the reply
- 07Photograph the unit at move-in
Email the photos to yourself that day
Step 1 decides the quality of everything after it. Fees live in the addenda, so a lease body reviewed alone is a partial contract reviewed thoroughly, which reads like diligence and is not. In my test the entire $35 monthly overage and the $300 move-in charge sat in Exhibit A.
Step 4 has one wording rule: ask for the clause text quoted verbatim in the table. A paraphrase is where the operative words go missing, and you cannot audit a summary.
Step 6 matters more than it sounds. A leasing agent's verbal "oh, we never enforce that" is worth nothing in March. The same answer in an email is a document.
Is negotiating worth the hour?
Two numbers argue about this, and both are worth knowing before you decide.
On the side of yes: asking rents fell 0.6% year over year in the fourth quarter of 2025 and the rental vacancy rate sat at 5.2%, per the Harvard JCHS report. A building with empty units is a building with a reason to drop a $25 trash valet fee or waive a $300 move-in charge, and fees are where the flexibility usually is. Zillow's renter survey found 79% of recent renters paid an application fee, typically $50, which is the kind of line that gets waived when a leasing office needs the unit filled this month. Federal regulators opened a rulemaking docket on rental housing fees in March 2026, though no rule exists and nothing about your lease changes because of it.
Cutting the other way: with 49% of renters already cost burdened, leverage in a tight submarket is thin, and in many cities the truthful answer is that you will sign the lease anyway. That is exactly why steps 5 through 7 are ranked where they are. Knowing your refund deadline and holding time-stamped move-in photos costs you nothing in negotiating capital and pays out at move-out, which is when the money is actually decided.
FAQ
Can ChatGPT review my apartment lease before I sign it?
It can read what is written down, as long as you tell it which state you are in. I ran a prompt over a constructed California lease packet carrying seven planted problems and it flagged all seven: a two-month deposit in a state that caps deposits at one month, a 45-day deposit return where the statute says 21, a waiver of the implied warranty of habitability, a Community Rules document referenced but never attached, $35 a month of mandatory fees buried in an addendum, a one-way attorney fee clause, and a 60-day notice requirement after the lease converts to month to month. It also repriced the advertised $2,200 rent as $2,260 once the addendum fees were counted. What it will not do is tell you which of its own citations are real. It handed me thirteen statute sections and never wrote "UNSURE" beside a section number, even though the prompt told it to. Treat the output as a list of questions for the leasing office rather than as an answer about your rights.
How long does a landlord have to return a security deposit?
That depends on the state, and the spread is wide enough to make generic advice useless. New York requires the itemized statement and the balance within 14 days after you vacate, and a landlord who misses the deadline forfeits any right to keep a portion of the deposit under N.Y. Gen. Oblig. Law § 7-108. California allows 21 days under Cal. Civ. Code § 1950.5. Texas allows 30 days under Tex. Prop. Code § 92.103, but the clock does not start until you give the landlord a written forwarding address. One sentence, "deposit returned within 45 days," breaks the law in all three of those states while looking perfectly reasonable to a model that was not told where you live. Look up your own deadline on your state legislature site or your attorney general tenant guide before you accept any number, including a number an AI gave you.
Can a clause in my lease be unenforceable even after I sign it?
Yes, and this is the part clause-summary tools get backwards. In New York the implied warranty of habitability attaches to every residential lease, written or oral, and any agreement waiving or modifying it is void as contrary to public policy under N.Y. Real Prop. Law § 235-b. Most states have their own version of that rule. So a frightening sentence in your lease is not evidence that the sentence binds you. It tells you what the landlord wants, not what a court would allow. The practical move is to sort the flagged clauses into two piles: the ones that are enforceable and expensive, which is where your negotiating hour goes, and the ones that are probably void, which are worth a written question. A model can propose that split. It cannot confirm it for your state, so read the statute before you argue from it.
What should I strip out of a lease before pasting it into an AI, and what has to go in?
Remove your Social Security number, date of birth, driver license number, and any bank or routing numbers, because none of them help a model read a clause. Keep the rent, the deposit, the dates, and the clause text. Then add the facts the document does not contain: your state and city, whether the building is rent-stabilized, and how many rental units the owner holds, which decides whether the California two-month deposit exception applies to you. The bigger mistake is uploading too little. Fees usually live in the addenda rather than the lease body, so a review of the lease alone misses them. In my test every mandatory charge sat in the Fee Schedule Addendum, and the model found them only because the addendum was in the packet. Upload the lease, each addendum, the fee schedule, the pet addendum, and the house rules, then list what you attached so the model can name the documents that are missing.
Disclaimer
This article is an educational explainer, not legal, financial, or tax advice, and it recommends no specific lease, landlord, service, or course of action for your situation. The lease packet used in the test is constructed rather than a real tenant's document, and its defects were planted by me, so the detection rate describes that document and not leases in general. The AI transcript excerpts are from a real run on July 31, 2026 through the Codex CLI on gpt-5.6-sol, and a different model, prompt, or day will produce different output. I did not independently verify all thirteen statute sections the model cited. Landlord-tenant law is state and often city specific and changes frequently; confirm every provision on your state's official code site and with a lawyer licensed where you live before acting.
If the apartment turns out not to exist at all, How to Spot a Rental Scam With AI covers the checks that happen before a lease is ever drafted. Once you have signed, Do You Need Renters Insurance? prices the coverage the lease may or may not require, and The ChatGPT Prompt That Finds Errors in Your Hospital Bill runs the same test method on a document with different rules.
Sources
- Harvard Joint Center for Housing Studies, America's Rental Housing 2026 (22.7 million renter households cost burdened, 49% of renters, a record; asking rents down 0.6% year over year in Q4 2025; rental vacancy rate 5.2%): https://www.jchs.harvard.edu/americas-rental-housing-2026
- New York General Obligations Law § 7-108, security deposits (14-day itemized statement, forfeiture of the right to retain on failure): https://www.nysenate.gov/legislation/laws/GOB/7-108
- New York Real Property Law § 235-b, warranty of habitability (any waiver void as contrary to public policy): https://www.nysenate.gov/legislation/laws/RPP/235-B
- California Civil Code § 1950.5 and AB 12 (2023-24), security deposit rules and the one-month cap for deposits collected on or after July 1, 2024: https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202320240AB12
- Texas Property Code § 92.103 and the Texas State Law Library guide to security deposit refunds (30 days, conditioned on a written forwarding address): https://guides.sll.texas.gov/landlord-tenant-law/security-deposit-refunds
- Zillow Rentals Consumer Housing Trends Report (79% of recent renters paid an application fee, typically $50): https://www.zillow.com/research/renters-housing-trends-report-2024-34387/
- Federal Trade Commission, advance notice of proposed rulemaking on unfair or deceptive rental housing fee practices, published in the Federal Register March 13, 2026 (a comment docket; no rule exists): https://www.federalregister.gov/documents/2026/03/13/2026-04907/rule-on-unfair-or-deceptive-rental-housing-fee-practices
- California Legislative Information, official code text used by the model during the run: https://leginfo.legislature.ca.gov