Start by sorting each listing into two columns
Before comparing buildings, compare sentences. For each listing, split the text into checkable fields and descriptive adjectives.
Checkable fields can be matched to a lease: unit type, stated square footage, lease term, stated rent, deposit, recurring fees, utilities included, parking, pet terms, and written conditions attached to an offer. Adjectives sound like facts but cannot be tested from the ad: luxury, charming, walkable, renovated, quiet.
This sort takes under a minute per listing. It prevents treating "renovated" as the same kind of statement as "12-month lease." One is a description; the other is a term you can ask to see in writing.
Action: copy every number, date, included item, and condition into the checkable column. Leave adjectives as question prompts.
Turn every price-adjacent offer into one move-in total
"First month free," "reduced deposit," or "special" is not a total. Ask the same questions for every listing, then restate answers as two numbers: amount due before move-in and ongoing monthly amount.
Request a written list of one-time and recurring charges, including anything labeled a fee, deposit, or concession condition. Ask when the concession applies, what happens if you leave early, and which charges are refundable. Do not rely on a verbal answer; ask where the term appears in the lease or addendum.
Fee and deposit rules are jurisdiction-specific. This article gives no amounts, caps, or deadlines. Confirm them with the state or local tenant or consumer resource covering your market.
Action: convert each offer into one move-in figure and one monthly figure. If a listing cannot provide that breakdown in writing, mark the offer unresolved, not a discount.
Treat requirement claims as risk language, not proof
Approval phrases are highest-risk claims: "no credit check," "guaranteed approval," "everyone qualifies," "instant approval."
Use a substitution test: what condition would make this sentence false? If almost any applicant with incomplete documents or a pet would disprove it, the phrase is persuasion, not a rule. Vague promises are weak evidence; concrete promises that cannot be true for everyone are stronger red flags.
A useful parallel comes from advertising-compliance guidance, not housing law. Google publisher compliance guidance distinguishes vague promises from concrete promises that cannot be fulfilled, citing "free or cash offers," "promising loans," and "promising admission" (support.google.com/adsense/answer/14638581). Treat that as a verification prompt, not a legal standard.
Action: rewrite each claim as a written question — which screening steps apply, which documents are required, and what conditions void the offer?
Ask which unit the photos and square footage belong to
Photos and square footage matter only when tied to the exact unit you would rent. Do not assume the pictured kitchen, view, or floor plan belongs to that address.
Ask for the unit number connected to the photos and stated square footage, when they were taken, and whether they show that unit's current condition. If the answer is "the model," request dated photos of the available unit before touring.
"Renovated" needs a scope: what was renovated, in what year, and whether the work is documented. "Walkable" and "quiet" are preferences, not measurements; test them at the time of day you would live there.
Action: add a line to each listing note — exact unit, photo date, square footage source — and mark any listing that cannot supply all three.
Rewrite amenity and service phrases as lease questions
Amenity language becomes useful when restated as a lease question. "Utilities included," "maintenance included," "package service," "pet friendly," and "flexible lease" each hide a boundary: included up to what amount, performed by whom, on what schedule, and with what notice.
Before a tour, send every listing the same short list: Which utilities are included, and what is the cap or exclusion? Who handles repairs, and how are requests submitted? What notice must I give before moving out or renewing, what notice will I receive, and what happens at renewal if I do nothing? Which shared spaces or services can change during the lease?
Keep every answer as "confirm in the lease," not as a rule. A verbal yes is a lead, not a term. Ask where each item appears in the document you would sign and request the relevant addendum by name.
Action: turn each amenity phrase into one written question and bring the answers to the tour. If an answer is only verbal, leave it on an unconfirmed list.
What to confirm on tour day
Bring a short confirmation list. On the visit, match the unit identifier to the listing, check the condition of that specific unit rather than the model, and photograph any feature the listing relied on. If the tour shows a different unit, ask why before applying.
Confirm what the listing called included: utilities, parking, storage, pet areas, package handling, shared spaces. Ask who handles repairs and how requests are documented. Request the lease draft and any addenda, then compare tour answers with your checkable column.
Do not sign on tour day. Take the draft away and read the fee, deposit, renewal, and notice language line by line.
Action: after the tour, label each listing confirmed, contradicted, or still verbal. Drop any listing with contradictions you cannot resolve in writing.
Where this method stops
This method cannot tell you whether a rent is fair, whether a neighborhood fits, or whether a lease term is lawful. It contains no market rent data, fee or deposit amounts, credit thresholds, or legal advice; no housing statute or agency guidance is quoted.
State and local rules on fees, deposits, screening, notice, and habitability vary materially within the US. Confirm them with official state or local tenant or consumer resources, and have the lease reviewed if terms are unusual. The advertising-policy distinction above is a verification heuristic, not housing law.
If you have listings in hand, this method gives you a repeatable filter. If you are still searching for listings, this is the wrong starting point.