A for-sale-by-owner property marketplace for Thailand — residential and commercial — that lets owners sell direct and keep the 3–5% an agent would take. Live now at ofsthai.com.
1. Executive summary
OFS (Owner For Sale) is a for-sale-by-owner property marketplace built specifically for Thailand. It lets owners list residential and commercial property — villas, condos, houses, townhouses, resorts, hotels, apartment blocks, shophouses, offices, factories, warehouses and land — and connect directly with buyers, paying a small flat fee instead of a 3–5% agent commission. The platform is live, functional, and built on the proven WholeVoyage/WholeTech engine, so it runs at near-zero marginal cost. Revenue comes from flat listing upgrades, featured placement, partner referral fees, and agent/developer subscriptions.
2. The problem
Selling property in Thailand means handing an agent 3–5% — ฿720,000 to ฿1.2M on a ฿24M villa, millions on a resort. That cost is baked into the price, so buyers overpay and sellers under-net. Meanwhile the existing portals are either agent-only (you can't list as an owner), homes-only (no commercial vertical), or confusing on the one thing foreign buyers fear most: what can I actually own, and how?
3. The solution
OFS removes the agent from the middle and gives owners professional listing tools for free, while making Thai ownership crystal-clear:
- List direct, keep the commission — flat fee from ฿0, never a percentage of the sale.
- Residential and commercial — the only FSBO platform covering resorts, apartment blocks, shops, factories and land, not just houses.
- Built for Thailand — ownership badges (freehold, leasehold, foreign-quota, Thai company), baht + multi-currency, price-per-sqm and rai, plus a plain-English ownership guide.
- Private by default — buyers reach owners through OFS; contact details stay hidden until the owner chooses to share.
4. Market
Foreigners transferred 14,899 condo units worth ฿60.9 billion in 2025 (REIC) — and that's just foreign condos, a slice of a far larger Thai-and-foreign market spanning villas, land, and commercial property. Demand is concentrated in six regions OFS covers from day one: Bangkok, Phuket, Koh Samui, Pattaya, Hua Hin and Chiang Mai, with the Eastern Seaboard (EEC) driving industrial demand. Long-stay visa routes (LTR, Elite) and steady inbound from China, Russia, the UK and the US keep the buyer pool deep.
5. Product (live today)
- Marketplace — home, browse with live filters (category, type, region, price, beds, tenure, sort), rich listing pages with photo gallery, map, specs, and a private inquiry form.
- Self-serve listing wizard — 4 steps, drag-and-drop photo upload, plan selection. Owners go live the same day after a quick quality review.
- Directory — a sortable worksheet of every listing.
- Ownership guide — the trust layer that converts nervous foreign buyers.
- Admin moderation + email — every submission and inquiry is reviewed and emailed to the operator.
6. How we get listings (supply)
A marketplace lives or dies on inventory. OFS fills the supply side five ways, cheapest-first:
- Seed inventory (done). The site launches with 21 realistic, photographed listings across every category so it never looks empty — buyers and sellers both arrive to a working market.
- Free listings as the wedge. Listing is free, so there is zero friction for an owner to try OFS. We actively invite owners already advertising on Facebook groups, ASEAN NOW, and expat forums — "list it here too, free, keep your commission."
- Agents & developers. We let agents and developers bulk-list (a future Pro tier). They have inventory today and want more exposure — a fast way to go from dozens to thousands of listings.
- Network cross-promotion. OFS is part of the WholeVoyage travel/resort network and the ~190-site WholeTech network; we surface "list your property" across relevant sites at no media cost.
- Programmatic SEO that recruits sellers. Region×type pages ("sell your villa in Koh Samui") rank for owner-intent searches and funnel them into the free listing wizard.
Target: from 21 seed listings to 200+ real listings in 90 days, primarily via free owner sign-ups and one or two agent/developer partners.
7. How we get customers (demand)
Buyers and sellers are reached through owned, earned, and network channels — keeping paid acquisition near zero:
- SEO is the engine. Programmatic region×type landing pages + the ownership guide + Schema.org markup + IndexNow give OFS hundreds of ranking entry points for "[region] [property type] for sale" and "buying property in Thailand" searches.
- AI discoverability (Agents-First). llms.txt, AGENTS.md and a clean public API so ChatGPT and AI assistants cite and link OFS when asked about Thai property — a channel competitors ignore.
- Where Thai buyers already are. Auto-posting new listings to a Facebook Page and LINE Official Account — the platforms that actually drive Thai property demand.
- Network traffic. Warm travel and relocation audiences from the WholeVoyage/WholeTech sites flow straight into OFS.
- Owned audience. Email capture + a weekly "new & reduced listings" digest brings buyers back, and saved-search alerts re-engage them automatically.
- Trust converts. The ownership guide, clear tenure badges, and "talk to the owner" honesty turn nervous foreign buyers into inquiries.
8. How we make sure listing entry works
The listing-entry path is the heart of the product, so it's engineered to be reliable and verified end-to-end:
- Simple wizard. Four short steps (property → details → photos → you & plan) with validation, drag-and-drop photo upload (up to 24), and live baht formatting.
- Real backend. The form posts (multipart) to a Flask API (
/ofs/api/submit) that saves the listing, stores the photos, and creates a pending record — owner contact kept private, outside the web root.
- Instant operator alert. Every submission emails the operator via Resend (HTTPS — DigitalOcean blocks SMTP) with all details and a one-click review link.
- Moderation → live. The admin tool approves (optionally featured) or rejects; approved listings appear immediately in search, the directory and the API.
- Verified. The full path — submit a listing with a photo → it lands in the pending queue with the image saved → approve → it goes live → buyer inquiry emails the owner — has been tested end-to-end and works.
Nothing is lost even if email ever fails: every listing and inquiry is also written to durable storage and visible in the admin dashboard.
9. Business model & revenue
OFS never takes a percentage of a sale. Revenue is flat, transparent, and stacks:
- Listing plans — Free (฿0), Plus (฿3,500 / 6 mo), Premium (฿9,900 / 12 mo, featured).
- Visibility upsells — feature a listing, bump to top.
- Partner referrals — lawyers, currency transfer, mortgage, inspection: a fee per qualified introduction on every deal.
- Agent / developer subscriptions — monthly recurring for bulk listings + branded storefronts (the durable MRR line).
- Affiliate + data — tasteful affiliate links on guide/region pages; a paid valuation/market-insight product later.
10. Illustrative financial projection (Year 1)
Conservative working assumptions — the network's near-zero marginal cost means most revenue drops to contribution.
| Line | Assumption | Year 1 |
| Paid listings (Plus/Premium) | ~25/mo blended ฿4,500 | ฿1,350,000 |
| Featured / bump upsells | ~20/mo × ฿1,200 | ฿288,000 |
| Partner referral fees | ~6 closed intros × ฿25,000 | ฿150,000 |
| Agent/developer subscriptions | 5 accounts × ฿3,000/mo (ramp) | ฿120,000 |
| Affiliate & misc | traffic-driven | ฿60,000 |
| Total Year-1 revenue | conservative | ~฿1.97M |
Costs are minimal: domain, server share, and Resend — all already covered by the existing network. Upside comes from the agent/developer line and partner referrals scaling with listing volume.
11. Competition & our edge
- FazWaz / DDProperty / Dot Property — agent-led portals; an owner can't simply list and keep the commission. OFS is owner-first.
- US FSBO sites (fsbo.com, ByOwner) — homes-only, US-only. OFS owns the Thailand + commercial gap.
- Facebook groups — where owners list today, but chaotic, no search, no trust layer. OFS is the structured home for that supply.
Our moat: owner-first + true commercial vertical + Thai-native ownership clarity + an AI-built content/SEO engine that produces ranking inventory at a scale a staffed competitor can't match.
12. Roadmap
- Now (live): marketplace, listing wizard, moderation, email, directory, guide, 21 seed listings, two domains.
- 0–90 days: payments (Stripe/PromptPay), seller accounts, programmatic region×type pages + sitemap/IndexNow, Facebook/LINE auto-posting, email capture. Goal: 200+ listings.
- 3–6 months: map search, saved searches + alerts, agent/developer Pro tier, partner referral layer, multilingual (Thai/Russian/Chinese).
- 6–12 months: market/price-trend analytics, verified-listing badge + escrow referral, featured-development deals.
The full prioritized prompt library lives at /bizplan/; the dated near-term to-do at /act/.
13. Risks & mitigations
- Cold-start / thin inventory → seed listings + free tier + agent partners to reach critical mass fast.
- Legal sensitivity (foreign ownership) → we inform, never advise; every listing carries tenure badges and we steer buyers to qualified Thai lawyers.
- Trust / fraud → moderation on every listing, private contact routing, and a future verified-listing badge.
- Channel dependence (Google) → diversify into AI citation, social, network traffic and an owned email audience.