Help Guide

IslandDorm — Online Dormitory Management System

Organised by the real situations a dorm owner faces, with real screenshots at every step.

Print the “5-step monthly routine” sheet

1Get to know the main screen

The first thing you see every time — your whole dorm at a glance: rooms, money collected, who owes you.

What the Dashboard shows

You land here every time you log in.

  1. Four top cards: total rooms / vacant / occupied / overdue
  2. “Revenue this month” (green) = money collected, “Outstanding bills” (red) = still unpaid
  3. Below that: a “Financial Reports” card (net profit this month — Pro plan and up) and a “Repairs” card (pending requests) — tap either to see details
  4. Quick Actions row: Add tenant / Record meters / Bill now / Vacant rooms — shortcuts to the most common tasks
  5. Left menu has 8 items: Dashboard · Room Map · Rooms · Tenants · Meters · Monthly Billing ⭐ · Invoices · Settings
  6. The “Bill this month” button (top-right) is a shortcut straight to billing
Works great on mobile — the main menu sits in a bottom tab bar (Home · Meters · Billing · Invoices); tap “More” at the bottom-right for everything else.
Dashboard with summary cards, monthly revenue and the left menu
Real screenshot from the app

2First-time setup (do it once)

After sign-up, a 7-step wizard walks you through setting up your dorm. Just fill in the fields.

Start your free 60-day trial

  1. Go to islanddorm.com and click “Start Free Trial”
  2. Enter your name, phone, email and password (min 8 chars, letters + numbers)
  3. Open the verification email, click confirm — you’re in
60 days free with full Pro features. No credit card required.

Set up your dorm — 7 steps

After verifying your email the wizard opens automatically.

  1. Name your workspace (e.g. “Sukjai Residence”)
  2. Dorm details: name, address, phone (shown on bills)
  3. Add buildings and number of floors — floors are auto-created
  4. Name the floors (editable, e.g. “Floor 1 – Shops”)
  5. Add rooms: prefix, count and rent per floor (or Import CSV if you already have a list)
  6. Set water & electricity rates (see next section)
  7. Upload your logo (optional) — then you’re on the dashboard
Got more than 10 rooms? Import CSV is much faster than adding one by one.

3Water & electricity rates — and flat-rate water

Accurate bills start here: set your rates once, used every month.

Set per-unit water & electricity rates

  1. Settings → “Utilities” tab
  2. Enter water (THB/unit) and electricity (THB/unit) as you actually charge
  3. Optionally set minimum charges (e.g. min water 50 THB/month) and a late fee (THB/day)
  4. Click “Save” — applies to new bills only (never changes past bills)
If your electricity rate exceeds the official MEA/PEA rate, a yellow warning appears (Thai law forbids overcharging) — double-check before saving.
Utilities settings: water billing mode (metered/flat) and water-electricity rates
Real screenshot from the app

How to set flat-rate water (fixed amount, no meter reading)

Many Thai dorms charge a flat water fee, e.g. 100 THB/room/month, with no water meter.

  1. Settings → Utilities → under “Water billing method” choose “Flat rate”
  2. Enter the flat amount per room/month (e.g. 100 THB) and save — the whole dorm switches instantly
  3. Want one room different? Rooms menu → open that room → set its own water mode (metered / flat / included)
Choose “Included in rent” for rooms whose rent already covers water — no water line shows on the bill.

Tenant pays water/electricity directly to the utility company

Some dorms have tenants pay MEA/PWA bills themselves, not through the rent bill.

  1. Settings → Utilities → set “Water billing method” or “Electricity billing method” to “Direct to utility”
  2. Save — that room's bill drops the water/electricity line entirely (different from “Included in rent”, which folds the cost into the room price)

Add a recurring per-bill charge (e.g. common-area fee)

A fixed charge every room pays every month — common-area fee, cleaning, Wi-Fi.

  1. Settings → Utilities → scroll to “Recurring charges (every bill)”
  2. Click “Add charge”, name it, set the amount, and pick which building it applies to
  3. It's added automatically to every room in that building at billing time — editable or removable per room during billing

4Charging amounts with satang (decimals)

By default amounts are whole baht (easier to read). If your prices have satang, flip this switch.

Allow decimal amounts (e.g. 1,500.50)

Your rent or service fees end in satang, not whole baht.

  1. Settings → “Appearance” tab
  2. Turn on “Decimals for money”
  3. Every money field now accepts decimals like 1,500.50
This setting is remembered “on this device only” — switch to another phone or computer and you’ll need to turn it on again.
Appearance tab: theme options and the decimals-for-money switch
Real screenshot from the app

5A new tenant moves in

Move a tenant into a room in 3 short steps — the room status flips to “occupied” automatically.

Add a tenant to a room

  1. Tenants menu → “Add Tenant”
  2. Step 1: name (required), phone, email, pick a room (only vacant ones show), move-in date, deposit
  3. Step 2: record the water & electricity meter readings on move-in day (important — prevents a wrong first bill)
  4. Step 3: review the summary and click “Save”
No room assigned yet? Leave the room blank to pre-register the name, then assign a room later. You can also set a “Lease end date” (optional — defaults to 1 year from move-in, editable).
Enter a deposit over 1 month and you’ll get a warning (Thai dormitory law caps deposits at 1 month).
Add New Tenant, step 1: tenant details and room selection
Real screenshot from the app

6Foreign tenants

There's a dedicated field for foreign tenants — same flow as any tenant, just tick one box.

How to handle a foreign tenant

The tenant is a foreigner using a passport instead of a Thai ID card.

  1. Add or edit the tenant as usual — the name field accepts English letters
  2. Tick “Foreign tenant” — the “ID card number” field switches to accept a passport number instead
  3. Fill in the tenant's address too — used when generating a lease contract or tax invoice
Renting to a company (corporate housing)? Set “Tenant type” to Company in the same form.
Add New Tenant — tick the foreign-tenant box
Real screenshot from the app

7Record water & electricity each month

Read meters before every billing run; the system works out the units used for you.

Record meters for the whole dorm

  1. Meters menu → pick the month (defaults to current)
  2. Choose a view: “Table” (fill many rooms fast) or “Walk” (one room at a time)
  3. Enter the current water & electricity readings — last month’s reading is pre-filled and units are calculated automatically
  4. Click “Save all”
On a computer, press Tab to jump to the next field — no mouse needed, very fast.
If usage is abnormally high, or lower than last time, the system flags it in red so you can re-check before billing.
Meter table view: old reading, new reading and units used per room
Real screenshot from the app

8Issue monthly rent bills ⭐

The flagship feature — bill every room on one page, all amounts visible at once.

Bill the whole dorm

  1. “Monthly Billing ⭐” menu (or the “Bill this month” button on the dashboard)
  2. Step 1: choose the billing month, click “Next”
  3. Step 2: review/fill any missing meter readings — old & new are editable here
  4. Step 3: review each room’s total (rent + water + electricity + extras), edit any field, then click “✓ Issue bills”
Use “+ Discount” to deduct, carry an unpaid balance forward into the new bill, and bill mid-month move-ins “by the day”.
Before issuing: are all meters recorded? For any room without a reading, the system asks whether to skip it until next round.
Monthly billing, month-select step showing 3 steps and room count
Real screenshot from the app

9Send bills, take payment, approve slips

After issuing, send to tenants, collect, and confirm payment.

Send a bill to a tenant

  1. Invoices menu → on that room’s bill click “Share” or “Copy message”
  2. The system writes a message + pay link — send via LINE or SMS instantly
  3. Or “Save image / Download PDF” to send the bill as a file
Your tenant opens the link, sees the amount + PromptPay QR, pays, and uploads the slip back — all in the same link, no login.
Invoices page: all bills, paid/unpaid status and share buttons
Real screenshot from the app

Record payment / approve a slip

The tenant has paid — cash, direct transfer, or a slip sent via the link.

  1. Cash/direct transfer: Payments menu → “Record payment” → pick the bill (amount auto-filled) → choose method → save
  2. Slip via link: a yellow “slips to review” banner shows on the dashboard → open the slip → “Confirm received” or “Reject”
  3. On confirm, the bill flips to “Paid” automatically
Attach the slip image as proof, and review history any time on the Payments page.
Payments page: total received, bills awaiting payment and history
Real screenshot from the app

10Late payers — follow up

See every overdue room in one place and chase with a single tap.

View and chase overdue rooms

  1. Check the “Overdue” card on the dashboard (tap to see the list)
  2. The system lists every overdue bill with how many days late
  3. Tap “Share/Copy” to resend a reminder + pay link via LINE/SMS
Filter by building if you run a large multi-block dorm.
Overdue page: overdue rooms and days late
Real screenshot from the app

11A tenant moves out (check-out)

Close out a tenant cleanly — return deposit, deduct damages, and the room goes vacant automatically.

Check a tenant out

  1. Tenants menu → open the tenant → “Move out”
  2. The system pulls any unpaid bills — enter the deposit to return and any damage deductions
  3. Confirm — the room becomes “vacant” automatically, ready for the next tenant
Make sure the final bill is issued and fully collected before moving them out.
Tenants page: all tenants and their latest bill status
Real screenshot from the app

12Repairs

Tenants report repairs themselves via a link — no more phone chasing. You see every room's requests in one place.

Take a repair request and close it out

  1. Tenants open the repair link you share (no login) — they describe the issue and can attach a photo
  2. The “Repairs” menu lists every pending request across all rooms, filterable by status or date range
  3. Once fixed, click “Close”
Download a CSV of repair history if you want to track stats or costs per room.
Repairs page: every pending request across all rooms in one place
Real screenshot from the app

13VAT (Value-Added Tax)

Dorms registered for VAT can enable it — the system auto-generates a tax invoice on every bill.

Turn on VAT for your dorm

Your dorm/apartment business is registered for VAT with the Revenue Department.

  1. Settings → “Property” tab → fill in the registered issuer name and your 13-digit tax ID in full
  2. Scroll to the “VAT” card → select “VAT registered”
  3. Enter your 5-digit branch code (leave blank for head office) and the VAT rate
  4. Choose how VAT applies to rent: “All rent exempt from VAT” (default, applies to every room instantly, no per-room setup) or “Set exemptions per room” if some rooms' rent includes furniture/services that are VAT-able
Once VAT is on, every bill you issue becomes a tax invoice automatically — fill in your business details fully before saving (per Thai Revenue Code §86/4).
VAT settings card: registration status, VAT rate and how VAT applies to rent
Real screenshot from the app

14Financial Reports (Profit & Loss) ⭐ Pro

See your dorm's real profit, not just billed amounts — included in Pro and Business.

View monthly P&L and export reports

  1. Dashboard → “Financial Reports” card → open it
  2. “Overview” tab: net profit = actual cash received (confirmed that month) minus expenses
  3. “Expenses” tab: log costs like repairs, staff wages, common-area utilities — one-off or set as a recurring monthly expense
  4. “Export” tab: download a P&L summary CSV, a “sales tax report” for filing PP.30 (VAT-registered dorms), and a custom date range up to 12 months
This module isn't in the 8-item main menu — access it from the dashboard card only (keeps the menu uncluttered).
Financial Reports page: net profit this month, cash received and total expenses
Real screenshot from the app

15Vacant Room Listings

List a vacant room so it's found on Google — free on every plan, no website of your own needed.

Publish a listing and see your property page

  1. Settings → “Listings” tab → “Manage listings”
  2. Click “New listing”, pick the room, add photos and price, then publish
  3. Turn on “Auto-draft listings” ahead of time — the moment a room goes vacant, the system drafts a listing for you (it isn't published until you confirm)
  4. Every dorm gets a “Property profile” — an automatic mini-website (islanddorm.com/p/…) that bundles all your live listings on one page — share that link with room-seekers
View counts per listing show on the same page (currently Beta).
Listings page: live/draft/closed stats and your property profile
Real screenshot from the app

16Staff (delegate access)

Add people to help run the dorm, with two permission levels — no need to share your owner login.

Invite a staff member

  1. Settings → “Staff” tab (owner-only) → “Add staff”
  2. Enter their name and email, then pick a role: “Manager” (almost full access, except managing staff and the subscription) or “Caretaker” (meters / payments / repairs only)
  3. Click “Create invite link” and send it to them to join
Staff tab in Settings: staff list and the add-staff button
Real screenshot from the app

17Other things worth knowing

Room Map (see the whole dorm at once)

  1. The “Room Map” menu shows every room as a colour-coded tile
  2. Green = vacant · Blue = occupied · Red = overdue · Grey = maintenance
  3. Tap a room to see tenant details
Room Map: room tiles colour-coded by status
Real screenshot from the app

Plans, renewal and data backup

  1. Settings → Package: view your current plan and expiry
  2. Click “Upgrade/Renew” → pick a plan → transfer → upload slip → activated within 1 business day
  3. Download all your data as a ZIP any time for backup
If your plan expires, data isn’t deleted immediately — it’s kept for 90 days; renew and carry on.

18FAQ

How long is the free trial?

60 days with full Pro features. No credit card required.

How many rooms are supported?

By plan: Starter 40 rooms (฿299/mo), Pro 100 rooms (฿490/mo), Business 300 rooms (฿990/mo) — all plans bill unlimited rooms per batch.

Is my data lost when the plan expires?

No. It’s kept for 90 days after expiry — renew and continue immediately.

Does it work on mobile?

Any device with a browser, plus installable as an app (PWA) on iOS and Android.

Does it support VAT-registered dorms?

Yes, on every plan — turn on the VAT switch in Settings and the system auto-generates tax invoices and a sales tax report (for filing PP.30).

Can I add staff or helpers?

Yes, on every plan — invite two roles: Manager (near-full access) and Caretaker (meters/payments/repairs only).

Still stuck? Talk to us

Our team answers on LINE during business hours — ask us anything about using the app.

Help Guide | IslandDorm