ChatGPT prompts for real estate listing descriptions
Six copy-paste prompts for a listing: the fact sheet, the full description, short versions, a photo pass, and two checks that catch invented details before they go live.
The ChatGPT prompts that work for real estate listing descriptions all do the same thing: they give the model a closed list of verified facts and forbid it from adding anything else. Without that list, ChatGPT fills the gaps with likely details, such as a renovated kitchen you never mentioned. Use the six prompts below in order: fact sheet, description, short versions, photos, fact check, and legal check.

At a glance
| Prompt | Use it for | What you paste in |
|---|---|---|
| 1. Fact sheet | Turning your notes into a clean list | Your viewing notes |
| 2. Full description | The main portal or MLS text | The fact sheet |
| 3. Short versions | Headline, social post, email | The approved description |
| 4. Photo pass | Finding details you forgot to note | Listing photos and the fact sheet |
| 5. Fact check | Catching invented claims | The draft and the fact sheet |
| 6. Legal check | Flagging risky wording | The final draft |
These prompts are starting points. Replace everything in square brackets, and open a new chat for each property so details from the last listing can’t leak in.
Build the fact sheet first
Most weak listings come from a weak input. “3-bed house in Austin, nice garden” gives the model almost nothing, so it pads. Write down what you checked at the property, then let ChatGPT tidy it up.
Prompt 1: fact sheet
You are helping a real estate agent prepare a listing. Below are my rough notes. Turn them into a clean fact sheet with these headings: property type, location and nearby places, size and rooms, condition and year of any work, outdoor space, parking, heating and energy, costs and tenure, things a buyer should know. Use only what is in my notes. Do not add, assume or improve anything. If a heading has no information, write MISSING. Then list the 5 questions I should answer before writing the listing. My notes: [paste notes]
The MISSING lines are the useful part. They show what a buyer will ask that you can’t answer yet. Fill them in from documents or the seller, and correct anything the model misread. From here on, this sheet is the only source of truth.
If you need ideas on how to present the home itself, not just describe it, virtual staging tools are compared in a separate article.
The writing prompts
Prompt 2: full description
Write a real estate listing description for [portal or MLS] in [US or UK] English, about [150 to 200] words. The likely buyer motivation is [for example: space, commute, low running costs]. Do not describe who the buyer is. Describe the property. Open with the single strongest fact, not with the location cliche. Use short sentences. Then cover layout, condition, outdoor space and location, and end with a plain line asking the reader to book a viewing. Use only the facts in the sheet below. If a fact is not in the sheet, leave it out. Do not use these words: stunning, nestled, boasts, charming, must-see, dream home. Fact sheet: [paste]
Note the line on motivation. Asking for a text “for young families” is tempting, but it’s the wording to avoid in the US, as the legal section explains.
To make the result sound like you, add a style step:
Here are [2 or 3] listings I wrote. Describe their tone, sentence length and structure in five short rules. Then rewrite the draft below following those rules. Keep every fact unchanged and add none. My listings: [paste]. Draft: [paste]
Prompt 3: short versions
From the approved description below, write: (a) 5 headlines of up to [60] characters, (b) an Instagram caption of up to 80 words with no invented details, (c) a 2-sentence email to my buyer list, (d) a 30-second video script in short spoken sentences. Use only the facts in the description. Description: [paste]
If you turn that script into a clip, the video tool page shows one way to do it from listing photos.
Prompt 4: photo pass
Attach your photos and use this to spot details you left out. It’s a prompt for noticing things, not for writing.
Look at these listing photos and my fact sheet. List visible features that are missing from the sheet, for example flooring, built-in storage, window orientation or fittings. For each, say which photo shows it and how sure you are. Do not guess brands, materials, age or measurements. Mark anything uncertain as CHECK. Fact sheet: [paste]
Verify each item in person before adding it. If any of the photos are edited, keep the original in the listing too, label the edited image, and never change the property itself: walls, views and condition stay as they are. Don’t describe furniture that only exists in a virtually staged image as if it comes with the home.
Check the text before you publish
This is the step that protects you. ChatGPT can’t verify a property. It can only compare two texts, and that is exactly what’s needed here.
Prompt 5: fact check
Compare the listing with the fact sheet. Make a table of every factual claim in the listing, including adjectives that imply a fact such as updated, spacious, quiet or close to. For each claim, write SUPPORTED with the matching line, or UNSUPPORTED. Do not rewrite anything. Listing: [paste]. Fact sheet: [paste]
Delete or fix every UNSUPPORTED line, then read the text once yourself against the file. The model can miss things, so treat this as a second pair of eyes and not as approval.
Prompt 6: legal check. Use the version for your market, then decide for yourself. This is a wording filter, not legal advice.
United States
Review this listing for wording that could suggest a preference or limitation based on race, color, religion, sex, disability, familial status or national origin. Add any groups protected in [state]. Flag phrases that describe the buyer rather than the property, and suggest a neutral alternative for each. Listing: [paste]
The Fair Housing Act makes it unlawful to publish an ad that indicates such a preference. So “perfect for a young couple” is a problem, while “two bedrooms and a fenced yard” is not. NAR’s AI resources also cite the Code of Ethics duty not to exaggerate, conceal or misrepresent pertinent facts, and that duty doesn’t change because a chatbot wrote the draft.
United Kingdom
Review this listing for claims that may be false or give a misleading overall impression, and for information an average buyer would need that is missing, such as tenure, charges, restrictions or known issues. List each point with the reason. Listing: [paste]
Since 6 April 2025, the Digital Markets, Competition and Consumers Act 2024 covers misleading actions, and section 227 covers omitting material information. Be careful with older prompt lists: the National Trading Standards material information guidance they often rely on was withdrawn in May 2025, though the duty itself remains. If you’re unsure about a listing, ask your broker, compliance contact or solicitor.
Keep client data out of the chat
A listing doesn’t need the seller’s name, phone number, mortgage balance, reason for moving or the access code. Leave them out of every prompt.
On a personal ChatGPT account, you can stop new chats being used for training: open Settings, then Data controls, and turn off “Improve the model for everyone”. OpenAI’s help page notes that if you give feedback with a thumbs up or down, that conversation may still be used. It also says content from Business and Enterprise workspaces isn’t used for training by default. Menu names can change, so check before you rely on them. Your brokerage may have its own rules, so check those too.
Common mistakes
- Starting with “write a listing for my 3-bed”. You get a generic text, because that’s all you gave it.
- Asking it to make the home sound better. That invites exaggeration. Ask it to order true facts well.
- Publishing the first answer. Read it aloud against the file. Square footage, room counts and school names are where errors do the most damage.
- Letting it state a price opinion or a promise. “Won’t last long” and “great investment” are claims you’d have to stand behind.
- Reusing one chat for every property. Old details can drift into the new text.
For related reading, see can ChatGPT do virtual staging, which tests where a general chatbot stops being enough for images. If you’d rather fill in a form than manage prompts, a listing description generator does the drafting step, and the two checks above still apply.
Sources
- Fair Housing Act, 42 U.S.C. § 3604: discriminatory advertising
- Digital Markets, Competition and Consumers Act 2024, section 226: misleading actions
- Digital Markets, Competition and Consumers Act 2024, section 227: misleading omissions
- National Association of REALTORS: Artificial Intelligence in Real Estate
- OpenAI Help Center: data controls in ChatGPT
Frequently asked questions
What is the best ChatGPT prompt for a real estate listing?
The best prompt is the one that carries your facts. Give ChatGPT a fact sheet, name the buyer's main reasons to view, set a word limit, and tell it not to add anything that isn't in the sheet.
Can ChatGPT write a listing description for free?
The prompts here don't need any special feature, so you can try them on a free account. Limits on free accounts change, so check OpenAI's current terms if you rely on it every day.
Do I have to say a listing was written with AI?
We found no general US or UK rule that requires it for text. What the law does cover is the content: you answer for a listing's accuracy whoever or whatever drafted it. Check your brokerage's policy and local rules.
Why does ChatGPT invent features?
It predicts likely text, so a phrase such as 'updated kitchen' can appear because it often sits near words like yours. A closed fact sheet, a clear no-invention rule and the fact-check prompt reduce the risk, but a person still has to read the result.
How do I make ChatGPT listings sound less generic?
Paste two or three listings you wrote yourself and ask it to follow their sentence length and tone. Ban the stock phrases you dislike, and give concrete details such as distances, orientation and room sizes.
Is there a tool made for listing descriptions?
Yes. AI Casa Design has a listing description generator, which suits you if you'd rather fill in the property details than manage prompts. You still review the text before publishing.