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. Left menu has 8 items: Dashboard · Room Map · Rooms · Tenants · Meters · Monthly Billing ⭐ · Invoices · Settings
  4. 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 4 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 30-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
30 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.

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.
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

Foreign tenants are supported using the same flow, with one small adjustment.

How to handle a foreign tenant

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

  1. Add the tenant as usual — the name field accepts English letters
  2. For documents: open the tenant → upload their passport in the document slot
There isn’t yet a separate “nationality / passport number” field, and the document slot is still labelled “ID card” — you can still attach a passport there. Dedicated fields are on the way.
Add New Tenant — works for foreign tenants too
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

12Other 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.

13FAQ

How long is the free trial?

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

How many rooms are supported?

By plan: Starter 30 rooms (฿199/mo), Pro 100 rooms (฿590/mo), Business 300 rooms (฿1,490/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.

Still stuck? Talk to us

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

Help Guide | IslandDorm | IslandDorm