Can ChatGPT Write Real Estate Listings That Pass Fair Housing?

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Can ChatGPT Write Real Estate Listings That Pass Fair Housing?
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Can ChatGPT Write Real Estate Listings That Pass Fair Housing?

Yes, an agent can use ChatGPT to draft a listing from verified property facts, then ask it to flag language that describes a preferred buyer or resident. A fair-housing word check is only a screening step: there is no definitive banned-word list, context matters, and a trained agent or brokerage reviewer must approve the final copy and every factual claim before publication.

The core editing question is whether a sentence describes the home or the people the agent hopes will occupy it. “Two ground-floor bedrooms” is a property fact if verified. “Perfect for retirees” makes an assumption about a group. Even a neutral-looking word may become problematic in context, so the second pass must read the entire advertisement, not merely search for a few terms.

Follow me on Instagram@sagnikteaches

Begin with a property fact sheet the seller can confirm

Before prompting ChatGPT, record the address in the brokerage's normal system, the approved listing data, room count, measured area if permitted, parking, access features, upgrades, equipment, restrictions, fees and amenities. For each claim, note its source: a measured record, seller statement, permit, photo, service document or agent inspection. Mark uncertain details as pending. The writing tool should receive only facts you are entitled to use, not a rough story assembled from memory.

Connect on LinkedInSagnik Bhattacharya

HousingWire's AI listing checklist emphasises objective facts, human approval, client privacy and checking every claim. The National Association of REALTORS fair-housing marketing material asks whether an advertisement describes the property, implies a preference, describes an ideal buyer or uses coded language. It also states that no authoritative word-and-phrase list exists. That is a useful correction to prompt packs that promise a “compliant vocabulary” after one search-and-replace pass.

Subscribe on YouTube@sagnikteaches

An illustrative fact sheet for a three-bedroom property might read: three bedrooms, two bathrooms, 1,420 square feet according to the approved measurement, one ground-floor bedroom, two parking spaces, a covered patio and a roof replaced in 2021 with documentation. The agent has not verified school information or commuting time. The prompt should omit those claims. A model that writes “minutes from everything” has added a vague location promise that no one has checked.

Leave out private seller details, access codes, tenant information and financial circumstances. A description does not need them. If the office has a policy on approved AI tools, follow it before uploading photos, documents or client notes. The Claude versus ChatGPT for real estate agents tutorial covers broader tool choice; the task here is controlling the words that reach the public.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Write the first draft without a target-person profile

Tell ChatGPT the channel, character or word limit, tone, verified facts and exclusions. Do not ask it to “appeal to young professionals”, “attract families” or “write for an ideal tenant”. Those instructions invite demographic assumptions into the output. Ask instead for a concise description of layout, condition and usable features, followed by a factual invitation to enquire or arrange a viewing. If the platform has its own remark rules, give the model a copy of the current rules and still verify the finished text manually.

Draft listing remarks using only the verified facts below.
Describe the property and its features, not a preferred buyer or resident.
Do not infer safety, schools, religious links or neighbourhood demographics.
Do not add adjectives that imply a guarantee, such as "perfect" or "best".
Mark any fact that needs checking as [verify] instead of filling the gap.
Return a short version and a longer version, with a claims checklist.

An illustrative short output might say: “Three-bedroom, two-bathroom home with a ground-floor bedroom, covered patio and two parking spaces. The roof was replaced in 2021; documentation is available for review. Contact the agent for viewing details.” The agent should still confirm that “ground-floor” matches the actual level and that the roof documentation is what the sentence implies. Copy that sounds factual can still be wrong.

For a second illustrative property, the only confirmed outdoor fact is “shared courtyard”. ChatGPT may turn it into “private garden retreat”. The agent should remove “private” and “garden”, then check the approved listing data for access rules. The fix is not stylistic. It prevents a buyer from arriving with an expectation the property does not meet.

A word check that looks at meaning, not just vocabulary

Make a separate edit pass after drafting. Read each sentence and ask: does it identify who belongs here; suggest who does not; imply a protected characteristic through a coded phrase; describe an unverified community trait; or turn an accessibility feature into an assumption about a person? Highlight the exact phrase, explain the concern and replace it with a verified physical feature or remove it. A model can help generate alternatives, but a person makes the final call under the brokerage's policy.

Illustrative draft wordingWhy to review itProperty-led edit
“Ideal for young professionals”Describes the preferred occupant“One-bedroom home with a dedicated desk alcove” if verified
“Perfect family home”Assumes who should live there“Three bedrooms and a fenced outdoor area” if verified
“Walking distance to worship”Religious cue and an access assumptionRemove; describe verifiable transport access if relevant
“Safe, exclusive enclave”Unsubstantiated or coded area claimDescribe the building, entrance and actual amenities
“Easy access for everyone”Broad accessibility promiseState the measured step-free features and ask for verification

This table is a set of review triggers, not a legal list of prohibited words. In particular, context can make an otherwise ordinary adjective risky, and a rigid ban can discard useful, lawful property facts. The NAR material specifically warns against treating any word list as officially approved. The agent should keep a record of the original wording, the edited wording and the reason, then follow brokerage guidance on any close call.

Do a separate visual pass too. An image caption may say “private entrance” while the photo shows a shared stairwell. A digitally changed image can create a different truthfulness issue from the written remarks. The AI disclosure for listing photos and copy tutorial handles that adjacent question.

One 130-word listing, edited line by line

Consider an illustrative agent marketing a two-bedroom, two-bathroom flat. The approved record shows 960 square feet, a lift, a balcony, one assigned parking space and a shared courtyard. The seller confirms a recent kitchen refit but has not provided a date or invoice. The agent needs remarks capped at 130 words. These numbers describe a hypothetical listing, not a real property or a legal threshold.

The first generated paragraph says: “A safe and exclusive haven for young couples, with a modern kitchen, easy access for seniors and a private garden. Walk to local schools and places of worship. Two bedrooms, two bathrooms and parking complete the perfect lifestyle.” It fits the word limit, yet almost every attractive phrase requires correction. “Young couples” and “seniors” profile occupants. “Safe” and “exclusive” make area claims. “Private garden” contradicts a shared courtyard. “Walk to” assumes a travel experience and adds unverified amenities. “Modern” may be arguable, but the kitchen refit itself can be described without guessing its age.

The agent's reviewed version is: “Two-bedroom, two-bathroom flat with 960 square feet of approved listed area, a balcony, lift access and one assigned parking space. The building has a shared courtyard. The kitchen has been refitted; ask the agent for details and supporting documents. Contact the agent to arrange a viewing and confirm access arrangements.” This version is 54 words before platform-specific additions. It leaves room for verified details the agent may later add, and it does not promise the flat suits a category of person.

Now tie out the numbers: the two-bedroom count matches the record and floor plan, the 960-square-foot figure uses the approved measurement, and the single parking space matches the assignment. The agent should inspect whether “lift access” means a lift serves the relevant floor and whether any steps remain on the route. If the answer is uncertain, write the known feature more narrowly or ask the building manager. A safer sentence is only useful if it is also true.

The edit log can be simple: draft version, five flagged phrases, source of each corrected property fact, final word count and named approver. If the seller later supplies a kitchen invoice, the agent can add the verified year with a new review. This shows how ChatGPT saves first-draft effort without becoming the authority on law or property facts.

Use a second prompt as an issue finder

After a human has edited the first draft, run an independent screening prompt on the exact text intended for publication. Ask for flagged phrases with quoted evidence and a reason, not a blanket verdict of “compliant”. Require the model to distinguish a demographic implication from an accuracy question. If it flags a term but cannot explain the context, take it to a human reviewer rather than deleting mechanically.

Review these listing remarks as a cautious editor.
Quote each phrase that may imply a preferred or excluded occupant,
a coded demographic claim, an accessibility promise or an unverified fact.
For each, explain the concern and suggest property-led wording.
Do not declare the listing legally compliant.
Return a separate list of facts that need source confirmation.

Illustrative response: the model flags “peaceful community” as a possible subjective area claim and suggests “top-floor unit with double-glazed windows” if those features are verified. The agent should inspect the actual text. If the unit is not on the top floor, the proposed replacement introduces a fresh error. A screening model is capable of creating the very claim the review is meant to catch.

Another example: an advertisement says “close to public transport”. The assistant flags “close” as vague and proposes a numeric distance. The agent should not publish the number without measuring the route and checking which entrance or stop is meant. It may be better to name the transport feature factually without an exact distance. This is a useful boundary between language review and location-data verification.

Review the whole campaign, not one approved paragraph

The listing remarks may be copied into a social post, postcard, email subject and video caption. Each shortening can reintroduce a preference. An illustrative approved line, “Three bedrooms and a ground-floor bathroom”, might become “A perfect starter home for a young family” when a tool makes it more emotional. Require the same review gate on each public variant. Record which version is approved for which channel and prevent staff from copying an earlier rejected draft.

Audience targeting deserves separate attention from the words on the page. A neutral listing does not make a campaign sound if the audience settings or imagery are chosen to exclude people improperly. The agent should follow the brokerage's advertising rules and obtain qualified guidance on uncertain targeting decisions. The real estate AI marketing plan tutorial covers the wider campaign process; this tutorial focuses on the listing description and its derivatives.

For an illustrative rental listing, the draft says “no children” in a caption despite neutral long-form remarks. That is a high-risk preference and should stop publication for review, not be softened into a euphemism. For a sale listing, a generated social tile might claim “award-winning schools” without any source. Treat that as an accuracy issue as well as a potential context issue. Keep a single approved fact sheet for all channels.

Describe access features without guessing who needs them

Accessibility language needs care because it is easy to mix a physical feature with an assumption about a buyer. “Step-free entrance from the parking area” can be a useful property description if the route has been inspected. “Ideal for wheelchair users” is a claim about suitability that a short listing cannot establish. A doorway might be too narrow, a bathroom might not have the required turning space, or another entrance might contain steps. Describe exactly what the agent has checked and invite the enquirer to confirm any specific access need.

Imagine an illustrative property with a lift and a bathroom on the entrance level. ChatGPT proposes “fully accessible for all abilities”. The agent checks the route and finds two steps between the lift and the door. The correct action is to remove the broad claim, record the steps, and state only the supported features after brokerage review. A photo of the lift is not proof of the entire route. A buyer should be able to ask for measurements without being told that the property automatically meets their needs.

Similar discipline helps with sound and safety. “Quiet home” may be a subjective impression that varies with time of day. “Double-glazed bedroom windows” is a physical feature if verified. “Safe community” is a broad promise and may also carry coded meaning. If the seller wants to convey a feature such as a gated entrance or intercom, describe the actual equipment and its operating status. Do not imply a security outcome that the agent cannot substantiate.

A small filled-in review note could read: “Draft: safe and accessible apartment. Verified: intercom at shared entry, lift to the third level, two steps from lift landing to door. Published: building entry has an intercom; lift serves the third level; contact the agent for access measurements.” The final wording is less sweeping but far more useful. The agent should still check whether the platform permits that level of detail and whether the owner has approved the description.

Do a factual claims pass separate from the language pass

The fair-housing edit should not crowd out ordinary accuracy. Keep two columns: language that may imply preference, and claims that need evidence. “Renovated” might be neutral as to occupants yet still overstate a single replaced fixture. “Assigned parking” might be verified, while “free parking” is wrong if a monthly charge applies. A model often focuses on the dramatic wording and misses these small factual distinctions. The human reviewer needs both columns before approval.

For a different illustrative home, the seller says the roof is “new”. The document shows replacement seven years earlier. Ask the model to use the documented year rather than “new”, then check whether the record covers the whole roof. Another draft states “three bathrooms” because a floor plan labels a downstairs WC as a bathroom. The listing system shows two full bathrooms and one half bathroom. Use the approved classification and, if the platform requires it, its exact field terminology. A beautifully edited description can still mislead if the property data and prose disagree.

When an agent has only a verbal claim, write a question for the seller instead of asking ChatGPT to make the claim sound firmer. “What work was done to the kitchen, when, and is there a document?” is a useful question. “Recently upgraded luxury kitchen” is not an acceptable substitute for an answer. Keep unsupported claims in the working draft, visibly marked, and remove them from the export sent to listing channels.

Read the final remarks beside the structured listing fields. If the field says one parking space but the paragraph says two, stop. If the floor area is marked approximate in the record, do not remove the qualifier in prose. If a feature is available only through a shared facility, use “shared” in the description. These simple comparisons can be done quickly because the fact sheet has already separated verified and pending details. They are also the checks a word-list prompt is least likely to perform well.

Give the final reviewer a repeatable release card

The release card should be short enough that an agent actually uses it. Include: property and version; approved source sheet date; room count, area and amenities checked; each sentence read for occupant preference and coded wording; unverified subjective claims removed; images and captions checked; platform rules checked; and the person who approved publication. Keep the card with the listing record so a later editor knows which copy is authoritative.

A filled-in illustrative card might read: “Flat listing v3; source sheet approved 4 November; 2 beds, 2 baths, 960 square feet and one assigned space matched to record; ‘private garden’ changed to ‘shared courtyard’; ‘ideal for couples’ removed; lift route pending building confirmation, so no accessibility promise published; social caption reviewed separately; approved by listing lead.” This is evidence of an actual review, not an AI score.

If the reviewer cannot resolve a phrase, pause and ask a qualified brokerage or legal adviser. Fair-housing rules and local listing policies can differ, and an AI word check cannot guarantee legal compliance. The practical standard is to describe verifiable property features, keep demographic assumptions out of the prompt and copy, and have a responsible person inspect the final public version.

Fair-housing questions after the first draft

Is there a definitive list of forbidden listing words?

No. The National Association of REALTORS fair-housing marketing guidance says there is no authoritative word-and-phrase list and that context matters. Use flagged words as prompts for review, then decide whether the whole advertisement describes the property or implies a preference about who should live there. Ask the brokerage's qualified reviewer when the context is uncertain.

Can I say a property is suitable for families?

A safer drafting habit is to describe the verified rooms, layout and amenities rather than a preferred occupant. A human reviewer should examine the full context and the brokerage's rules. ChatGPT can suggest neutral alternatives, but it cannot certify that a published advertisement meets every applicable requirement.

Does the same check apply to social captions?

Yes, review any public description derived from the listing, including captions, emails, flyers and short video scripts. A clean main listing can become risky when an AI tool compresses it into an audience-targeted slogan. Recheck every final channel version and its accompanying image claims before publishing.

Further reads

Sources: National Association of REALTORS, Fair Housing Marketing: Compliance and Beyond (nar.realtor/sites/default/files/documents/fair-housing-marketing-compliance-and-beyond.pdf); HousingWire, Real estate agents: Before you paste AI copy into the MLS, run this checklist (housingwire.com/articles/ai-fair-housing-remarks-checklist/). Accessed 4 November 2026.

Need a safer listing-copy review process?

On a 1:1 call we can map your listing facts, AI drafting step and human approval checks across the channels where your team publishes.

Book a 1:1 call with me