← All guides · October 6, 2026 · 7 min read
Real Estate Instagram Captions: 24 Copy-Paste Captions by Situation
24 finished Instagram captions grouped by situation — just listed, just sold, open house, price improvement, under contract — plus the hashtag pairing rules and the formula to write your own.

You know the moment. The listing is photographed, the post is due, and the caption box sits there blinking. Twenty minutes later it says "Just listed! 🏡 DM me for details" — the same caption half your market posted this week. These 24 finished captions fix the blank box: pick the set for your situation, swap in your listing's details, and post.
The best real estate Instagram captions are built for the situation, not written from scratch each time: a just listed caption sells the best feature, a just sold caption builds trust, an open house caption gives a time and a reason to come. Each set below follows that job, with the placeholders marked.
What makes a caption worth posting?
Every caption below runs on the same three parts: a hook (the single most interesting true thing about the home, in line one), the specifics (beds, baths, price, area, two or three features — short lines, no MLS abbreviations), and one call to action (one, not three). The just listed captions guide teaches the formula in depth; this page is the copy-paste library for every situation, including the ones that guide doesn't cover.
Just Listed captions
1. The [feature] is the whole story here. [Address], [City] — $[Price] [Beds] bd · [Baths] ba · [feature] · [feature] Tours start [day] — DM me TOUR and I'll send the details.
2. New in [Neighbourhood] today. [Address] · $[Price] — [beds] bd / [baths] ba, [feature], and a [feature] you have to see in person. Open house [day], [time]. Full gallery in the link in bio.
3. Listing day in [City]. 📍 [Address] — $[Price]. [Beds]/[Baths]. [Feature]. [Feature]. DM me INFO and I'll send the listing link.
4. Some homes photograph well. This one lives well — [one specific detail]. [Address], [City] · $[Price] · [Beds] bd · [Baths] ba Private tours [day] to [day]. Comment TOUR for a time.
5. $[Price] in [Neighbourhood] — here is what that buys: [feature], [feature], and [feature]. [Address] · [Beds] bd · [Baths] ba Open [day], [time]. Details in bio.
6. Just listed: [Address], [City]. [Beds] bedrooms, [Baths] bathrooms, [sq ft] sq ft — and a [feature] that does the talking. $[Price]. DM me for a private tour this week.
Just Sold captions
7. SOLD. 🔑 [Address], [City] — [beds] bd / [baths] ba, [days] days on market. Thank you to my sellers for trusting me with the move. Thinking of selling in [Neighbourhood]? DM me SOLD and let's talk through your options.
8. Another set of keys handed over — [Address] is officially sold. 🏡 Thank you to everyone who toured it, offered on it, and shared the post. More [City] listings are coming. Follow along so you see them first.
9. From listed to sold: [Address], [Neighbourhood] — sold for $[final price]. Every sale teaches you something about this market. This one taught patience, and pricing it right from day one. Sellers in [City]: my door is open. Link in bio.
10. SOLD in [City]. ✅ [Address] · $[Price] To my sellers: thank you. To the new owners: welcome to the street. 📍
11. This one never made it to a second weekend. [Address] — sold. [Beds] bd · [Baths] ba · [Neighbourhood] If you are selling in [City] this season, the buyers are out there. DM me and let's start the conversation.
Skip the blank caption box
The free Listing Post Generator writes this exact kind of post from your listing details — your city, your numbers, your name — in about 20 seconds. Caption 1 is instant; all three captions plus hashtag sets unlock with an email.
Try the free generator →Open House captions
12. Open house [day], [time] — [Address], [City]. ☕ Come for the [feature], stay for the [feature]. [Beds] bd · [Baths] ba · $[Price] No appointment needed — just bring your questions.
13. This weekend in [Neighbourhood]: doors open [day], [time], at [Address]. $[Price] · [beds]/[baths] · [feature] Full details in the link in bio. See you there.
14. Tomorrow. [Time]. [Address]. The [feature] everyone keeps asking about — in person this time. Open house, [City]. DM me OPEN and I'll send the details before you come.
15. What photos can't show you: the light in the [room] in the late afternoon. Come and see it [day], [time] — open house at [Address], [City]. [Beds] bd · [Baths] ba · $[Price]
16. Open house checklist: ✅ [feature] ✅ [feature] ✅ [feature] [Address], [City] — [day], [time] · $[Price] Bring a friend. Bring your questions.
Price Improvement captions
17. New price in [City]. [Address] is now $[new price] — [beds] bd / [baths] ba, [feature], [feature]. Same house, sharper number. Tours this week — DM me TOUR.
18. Price improvement: [Address], [Neighbourhood] — $[old price] → $[new price]. [Feature] plus [feature], at a new number. If it was on your list, it is back on. Full details in the link in bio.
19. The sellers just made this one interesting. [Address] is now $[new price] — [beds]/[baths], [feature], [sq ft] sq ft, [City]. Open [day], [time], if you want a look.
20. Repriced and ready: [Address] · $[new price] · [City]. [Feature], [feature], and room to make it your own. DM me PRICE for the full breakdown.
Under Contract captions
21. Under contract. 📝 [Address], [City] — [beds] bd / [baths] ba. Congratulations to my sellers. More listings in [Neighbourhood] are on the way — DM me LIST to hear about them first.
22. Pending in [days] days: [Address]. Priced right, presented right, gone. That is the [City] market right now. Selling this season? Let's build your plan — link in bio.
23. That didn't take long. [Address] is under contract. 🔑 Thank you to everyone who toured it. Still looking in [Neighbourhood]? Two more are coming — comment NEXT and I'll keep you posted.
24. Under contract in [Neighbourhood]: [Address] · $[Price]. One step closer to keys changing hands. Sellers, this is what preparation looks like. DM me to talk about yours.
How do you pair a caption with hashtags?
A caption does the persuading; hashtags do the filing. Build each set in three layers: the post type (#JustListed, #JustSold, #OpenHouse), your market (#[City]RealEstate, #[Neighbourhood] — always two or three genuinely local tags, because your audience is buyers and sellers in your city, not agents in other states), and the property type where it fits (#[City]Condos, #LuxuryListing). Five to fifteen tags is the working range on Instagram; fewer, sharper tags beat a block of thirty. Rotate between two or three saved sets per situation instead of pasting the identical block under every post, and keep the full breakdown by situation in our real estate hashtags guide.
How do you write your own? The hook → value → CTA formula
When none of the sets quite fit, build the caption in three lines of work. Hook: the best true feature, stated plainly — not "JUST LISTED" but the thing itself ("The back garden gets sun until 8pm"). Value: the specifics and one line of proof or texture — beds, baths, price, the street, the detail you noticed on your second walk-through. CTA: exactly one ask, matched to the situation — tour, open house time, or a keyword to DM. Write those three parts for any listing in about two minutes; the sets above are simply that formula pre-built for the five moments you caption most.
And when even two minutes is too many — when the listing lands at 6pm and the post is due tonight — that is the job the free Listing Post Generator exists for: your listing details in, a finished caption in this same formula out, your city and your name already on it.
Captions are a small job that eats a big hour. Keep this library for the five situations, write your own with the formula when the listing deserves it, and if you'd rather start from finished posts instead of a blank box, the 30 Listing Posts Pack collects 30 complete listing posts — graphic, caption and hashtags together — for $17 once; see the pricing page for what's included and current availability.
Want the month done for you?
The 30 Listing Posts Pack: a full month of posts — finished graphic, written caption, hashtag set and posting prompt on every one. $17, one time. No subscription.
Written by the ListingLoop team — we build the free Listing Post Generator and the 30 Listing Posts Pack. Everything in our guides is the same system we sell, explained in the open: if a guide stops being useful without a purchase, we have written it wrong. Everything we sell sits in one place — see the Agent Content System — full pricing.











