Koh Samui villa management software — running a rental portfolio on the island (2026)
Samui is not a bigger Phuket. The island is 25 km across, the villas are scattered from Maenam to Lamai, and the money question is never "which lead converts" but "which villa actually made a profit this month". This is the software a Samui villa management company needs — and the part most CRMs leave out.
TL;DR
A Samui villa management company runs assets, not leads. Three layers have to agree: the owner contract (who owes what, on which revenue), the operating cost per villa (electricity, water, staff, maintenance), and the booking calendar (OTAs plus direct). Most agencies run the calendar in one tool, the contract in a folder, and the costs in a spreadsheet — and the owner statement is where those three finally collide. A Thai-focused CRM holds the contract, the costs and the LINE conversation; a channel manager holds the nightly calendar. Buying either one expecting the other is the mistake we see most on the island.
A management company is not a broker
On Samui the villa owner is usually not on the island, and often not in the country. They signed a management contract because someone promised to run the property — bookings, staff, maintenance, and a monthly statement they can read from Moscow, Singapore or Bangkok.
That changes what the software is for. A sales CRM answers "which lead is hot". A management company has to answer three other questions, every month, for every villa:
- What did this villa earn, and through which channel? OTA bookings, direct bookings, and long-stay rentals do not carry the same commission, the same cleaning cost, or the same paperwork.
- What did it cost to run? Electricity and water on Samui are not a rounding error — they can be the difference between a profitable villa and a villa the owner sells.
- What do I owe the owner, and what am I keeping? The management fee, the commission on bookings, and the pass-through costs have to be separated on one page, because that page is the proof of the mandate.
If your current setup answers those three questions with a spreadsheet built by hand each month, the software decision is already made for you: you need a record of the asset, not another inbox.
What the CRM has to hold that a sales pipeline ignores
This is where a generic CRM runs out of fields. Six things a Samui portfolio needs as first-class records:
- The owner contract as a record, not a PDF in a folder. Start date, term, notice period, fee structure, what the owner pays for and what the company covers. E-signature matters here the same way it matters for a lease — Thai ETA 2544 formally recognises it, and the audit trail has to sit next to the contract, not in a third-party envelope archive.
- The management fee and rental commission as two separate lines. A 20 % management fee on gross and a 10 % booking commission on the same booking are two different numbers, and owners check them. One field called "commission" guarantees a dispute.
- Cost allocation per villa. Pool service, garden, cleaning between stays, air-conditioning servicing, road access repairs. The same cleaning crew covers three villas on the same day — the cost still belongs to one address.
- Work orders with photos. A broken pump on a Saturday is a photo, a vendor, a cost and a status. Without a ticket, it becomes a line in an email thread nobody can invoice.
- Utility readings, dated. Electricity and water meters read on a schedule, stored per villa. Without readings, the owner's bill is your estimate — and an estimate is the fastest way to lose a mandate.
- Turnover scheduling tied to the calendar. Check-out at 11:00, cleaning 11:00–14:00, next check-in 15:00. When the calendar moves, the cleaning slot has to move with it, or the guest walks into a villa that is still being cleaned.
A CRM built for Thai real estate already carries the first two as standard objects — contract, commission split — because Thai agencies live on commission. The last four are the management-company layer, and they are exactly what a sales-only tool has no place for.
The four island costs that decide a villa's margin
Samui economics are not Bangkok economics with a beach. Four line items dominate, and each one needs a number the software can produce:
| Cost | Why it behaves differently on Samui | What the software must show |
|---|---|---|
| Electricity | Island generation and distribution make the per-unit rate higher than the mainland, and air-conditioning runs year-round in a villa with a pool. A 4-bedroom villa with two AC units running continuously can consume more than a Bangkok apartment block floor. | A dated reading per villa, the delta against the previous month, and the cost carried to the owner statement — not absorbed into a global "utilities" line. |
| Water | Many villas are on private supply or trucked water rather than a municipal line. Deliveries are irregular and priced per truck. | A per-villa supply log: delivery date, volume, price. The owner sees why the water line moved. |
| Staff travel | The ring road is ~50 km around the island. A crew that cleans Maenam, then Choeng Mon, then Lamai has spent the afternoon driving. | A schedule that groups jobs by area and date, so travel is a planning input instead of a surprise in the payroll. |
| OTA commission | Booking, Airbnb and Agoda take their cut before the money reaches you, and the rate differs per channel and per rate plan. | Channel recorded on the booking, commission netted at source, and the net figure — not the gross — flowing into the owner calculation. |
None of these four is exotic. What makes them expensive is that they live in four different places: the meter, the water truck's receipt, the cleaner's LINE message, and the OTA extranet. The point of the software is that they end up in one record per villa, dated.
The season curve the software has to carry
Samui's year has three distinct shapes, and a portfolio has to be staffed and priced for each:
- Peak (mid-December to mid-January, plus Chinese New Year). Christmas and New Year are the weeks that pay for the year. Every villa is booked, every cleaner works, and a double-booking or a missed turnover costs more than in any other month. Rate and minimum-stay rules have to be set weeks in advance, not the week of.
- High season (January to April). Steady occupancy, longer stays, and the window when owners decide whether to keep the villa in the rental pool.
- Low season (September to November, with a dip around the rain). Occupancy drops and the long-stay market (one to three months, often remote workers and European retirees) becomes the difference between a villa that covers its costs and one that does not. Long stays need a different contract, a different deposit rule and a different cleaning cadence than a four-night booking.
Software that only knows one product — the nightly booking — will silently lose the low season, because a 60-night stay and a 6-night stay are not the same object in a booking engine. On Samui, the low-season product is a lease, and it belongs with the contracts, not with the calendar.
Owner statements: the document that keeps the mandate
Every management contract on the island is renewed or lost on the same artefact: the monthly statement. It has to show, on one page and in a fixed order:
- Gross rental revenue, split by channel (OTA, direct, long-stay).
- OTA and payment-gateway fees actually deducted.
- Operating costs charged to the villa — electricity, water, cleaning, pool, garden, repairs — each with its source document.
- The management fee, calculated on the agreed base.
- The net payable to the owner, with the payment date.
If your team assembles that page by hand from four systems, two things happen with certainty: it ships late, and it ships wrong at least once a year. Both are recoverable. What is not recoverable is an owner who stops trusting the numbers — because from then on, every statement is read as an accusation, and the next management company on the island is one phone call away.
The stack for a 15-villa Samui portfolio
The realistic 2026 split, and what each layer is actually for:
| Layer | What it owns | Category |
|---|---|---|
| Owner contracts, commissions, per-villa costs, work orders, readings, statements | The asset record and the money owed to each owner | Thai-focused real-estate CRM (DevProp) |
| Nightly calendar and OTA sync | Availability, rates, channel distribution | Channel manager / PMS (Hostaway, Lodgify, Hostfully) |
| Guest messaging and the LINE conversation | Inquiry capture, check-in instructions, complaint handling | CRM inbox with LINE Official Account, plus WhatsApp for foreign guests |
| Public booking site | Direct bookings, multilingual pages, hreflang | Rendered from the CRM database — one canonical record per villa |
| Accounting and tax filing | Withholding for owners, VAT where applicable, corporate filings | Local Samui accounting firm |
Two rules of thumb that save money here. First, do not buy the CRM for the calendar and do not buy the channel manager for the contract — neither does the other's job, and the workaround is always a spreadsheet that nobody audits. Second, keep one record per villa as the single source of truth for the public website; a website that lives in a second database drifts within a month, and then your direct-booking channel advertises a villa that is already rented.
Build vs buy — where a PMS stops and the CRM starts
The question we get asked most on Samui is whether a property management system can simply do everything. Sometimes it can — if you are a pure short-term rental operator with no owner contracts to administer, no long-stay product and no sales side. That is a small minority of island companies.
For everyone else, the boundary is the owner. A PMS is built around the booking: availability, rate, guest, housekeeping. A CRM is built around the relationship: the owner, the contract, the commission, the statement, the lead for a sale that may happen in three years. The booking layer changes vendor more often than the owner layer does — and when it changes, the owner record must not move with it.
That is the practical test: if swapping your channel manager would force you to rebuild the owner history, the owner history is in the wrong system.
The bottom line
Running villas on Samui is an operations business with a sales side attached, not the reverse. The software that decides your margin is the one holding the owner contract, the cost per villa and the statement — the calendar is necessary, but it is not where the money leaks. Get the asset record right first, then plug a channel manager into it, and the statement builds itself instead of costing your team three days a month.
If you are running a portfolio of 5 to 40 villas between Maenam, Bophut, Chaweng, Choeng Mon and Lamai, and your owner statements are still assembled by hand, that is the gap worth closing before next high season.
Free 20-minute diagnostic — your Samui portfolio, assessed honestly
Send us your villa count, your current channel mix and how you produce owner statements today. We will name the three records you are missing and what each one costs you per month.
Book the diagnostic →