Property management software in Thailand: what an agency actually needs
Most Thai agencies do not lack listings. They lack one place where each property, its owner, the people asking about it and the contract that closes it live together. That is what property management software is for.
TL;DR
For a Thai real estate agency, property management means five linked records: properties, owners, clients, enquiries and contracts. Spreadsheets break because those five live in different files and LINE chats. A property management system keeps them in one database, so the owner of a condo, the three clients who asked about it this week and the rental contract you are drafting all point to the same record. This guide covers what each record must hold, the Thai-specific pieces (LINE, ETA B.E. 2544 e-signatures, PDPA, the 49% foreign quota) and what such a system should not pretend to do.
What "property management" means for an agency
The phrase covers two jobs. Building managers and juristic persons run maintenance, common fees and repairs. Agencies run the commercial side: taking a property in from its owner, marketing it, matching it to clients, and closing a sale or a rental. This guide is about the second job, which is where most Thai agencies lose time and deals.
In that job, five records do all the work:
- Properties — the unit or house, with Thai-market fields: project, zone, BTS/MRT station, tenure (freehold or leasehold), foreign-quota status, price for sale or rent.
- Owners — who owns each property, how to reach them, what they agreed to (exclusive or open listing, asking price, commission).
- Clients — buyers and tenants, their budget, preferred zones and history with your agency.
- Enquiries — every question that arrives, mostly on LINE, linked to the property and the client who asked.
- Contracts — reservation, sale, rental and co-broker agreements, with their dates, parties and signatures.
Why spreadsheets and LINE groups stop working
At ten properties, an Excel sheet and a LINE group are enough. The failure starts when the same fact lives in several places. The asking price changes in the owner's chat but not on the sheet. Two agents answer the same enquiry. A tenant's contract ends and nobody notices until the owner calls. None of this is carelessness; it is what happens when properties, owners, clients and contracts sit in separate tools.
A property management system fixes it by making the property the centre. Open a condo and you see its owner, the enquiries it received, the clients shortlisted for it and the contracts signed on it, past and current.
What each record should hold
Properties
Enter a listing once and reuse it everywhere. DevProp's listing record carries 24+ fields built for Thailand, so the same data feeds your shared links, the AI social posts and videos, and the documents you generate, without retyping.
Owners
An owner record should keep contact details, the properties they own and the terms agreed with them. When an owner has three units with you, you should see all three from one screen, not search three chats.
Clients and enquiries
In Thailand the first message usually comes through a LINE Official Account. DevProp connects to LINE through the official Messaging API webhook, so each enquiry lands in the CRM attached to the client and, when known, the property. Nothing depends on an agent copying a chat into a sheet.
Contracts
Sale, rental, reservation and co-broker contracts are filled from the CRM record, exported as PDF and signed electronically. Signatures follow Thailand's Electronic Transactions Act B.E. 2544, with a timestamped audit trail for every party. When a contract nears its end date, the team is alerted instead of finding out from the owner.
The Thai-specific pieces
- Foreign quota (49%) — for condominium sales to foreign buyers, the system should track the remaining foreign quota before a reservation, not after.
- PDPA — owner and client records are personal data. Consent capture and data-subject requests (access, correction, deletion) belong in the same system, not in a separate folder.
- Commissions — agency and agent splits, co-agent and referral shares, with VAT 7% and withholding tax 3% calculated on the closed contract.
What property management software should not pretend to do
Be wary of a tool that promises everything. DevProp is not accounting software, not a construction ERP and not a maintenance-ticketing system. It manages properties, owners, clients, enquiries, contracts and commissions for an agency. If you also need bookkeeping or repair dispatch, keep a dedicated tool for it and let each system do one job well.
How to evaluate a system in two weeks
- Import 20 real properties with their owners.
- Route one week of LINE enquiries into it and check that each one reaches the right property and client.
- Draft and e-sign one real rental contract from the CRM record.
- Ask: did anyone have to retype a price, a name or a date? If yes, the system is not doing its job.
The method is detailed in our 14-day side-by-side CRM trial.
See your properties, owners and contracts in one place
Send us how you track properties and owners today. In a free 20-minute call we show the same workflow in DevProp, with your own examples. Plans start at ฿9,900/month.
Book the 20-min diagnostic →