Skip to content

Homestay management · built for Malaysia

All your homestay bookings. One calendar.

Record bookings from WhatsApp, Airbnb, Booking.com and walk-ins in one place. Overlapping dates are rejected automatically, invoices are ready to print, and every unit gets its own booking link.

Demo uses sample data · no account · no email asked

TeratakHub dashboard: occupancy rate, revenue this month, 6-month occupancy trend and most-booked units
Real TeratakHub screenshots · sample data

Try it now

Try the booking rules — in your browser, right now.

The demo uses the same booking rules — overlapping dates, locked prices, numbered invoices — with sample data in your browser. Every dashboard screen is there — calendar, reports, reviews, your public booking page and guest guide. Emails, calendar sync, CSV import and photo upload need a real account. No account, and nothing is saved: every change disappears when you close the tab.

  1. Step 1

    Make a booking

    Pick a unit and dates. The total is worked out from the weekday and weekend rates.

  2. Step 2

    Book the same dates

    Try booking nights that are already taken. The system rejects it — it doesn't just warn you.

  3. Step 3

    Generate an invoice number

    Sequential numbers in the same format as the full system — where the invoice is ready to print or save as PDF.

  4. Step 4

    Raise a unit's rate

    Bookings already made keep the price they were booked at.

Try the demo

When TeratakHub helps

When bookings start coming from everywhere, and your units keep growing.

WhatsApp and a spreadsheet are enough for one unit and a few guests. The trouble starts when everything has to be checked by eye, in several different places.

The usual way

  • WhatsApp bookings in a chat, Airbnb in another app, walk-ins in a notebook.
  • Dates checked by eye — and every so often two guests get the same night.
  • Invoices retyped for every guest.
  • Guest phone numbers scattered across your phone.
  • Not sure which unit did best this month.

With TeratakHub

  • Every booking recorded in one place, along with the channel it came from.
  • Overlapping dates rejected by the system, even when two people book at the same moment.
  • Numbered invoices and receipts generated from the booking itself.
  • Guest records created automatically, with their full stay history.
  • A dashboard showing occupancy, revenue and your best-performing units.

What you get

One system for the day-to-day work of a homestay.

Bookings without the mess

No more two guests turning up for the same night.

  • A calendar for every unit — see which nights are taken at a glance.
  • Overlapping dates are rejected at the database level, not just in the form.
  • Check-out day stays bookable — the next guest can arrive that same day.
  • Every booking keeps its channel: WhatsApp, Airbnb, Booking.com, walk-in or your own link. Airbnb and Booking.com dates sync through calendar links (iCal), so neither side double-books — dates only, no direct connection to those platforms.
Booking calendar for one unit over a month, with booked nights marked in green

Guests & documents in order

Guest asking for an invoice? It's already there.

  • Guest records created from every booking, with their stay history.
  • Invoices and receipts with sequential numbers — print or save as PDF.
  • Prices are locked on every booking. Raise your rate tomorrow and older bookings don't change.
  • WhatsApp a guest in one tap — the opening message is already filled in.
  • A guest guide for every unit — check-in steps, WiFi and house rules — opened by scanning a QR code you print and place in the unit.
Numbered receipt with a per-night rate breakdown and total

Every unit, one dashboard

Know which units are earning, without opening a spreadsheet.

  • Occupancy rate and revenue this month, compared with last month.
  • 6-month occupancy trend and a ranking of your most-booked units.
  • Monthly report ready to print or save as PDF.
  • Weekday and weekend rates (Friday & Saturday nights) for every unit.

A booking page for every unit

Give guests one link straight to your unit.

Share the link on WhatsApp, Instagram or your TikTok bio. Guests see which dates are free — including bookings from other channels that you've recorded — and send a request straight to you. Add photos and choose a colour theme and font so the page looks like your homestay.

  1. 1

    Guest opens the link

    They see your photos, rates, amenities and free dates for three months.

  2. 2

    Picks dates & sends a request

    Those dates are held for 48 hours so no one else can take them.

  3. 3

    You review it in the dashboard

    Confirm or decline. Requests left alone expire by themselves after 48 hours.

  4. 4

    Guest pays you

    As usual — no payment goes through TeratakHub.

This is a request, not an instant booking — you stay in control of the decision. Your WhatsApp button can be shown on that page, if you choose.

Public booking page: photo gallery, rates, amenities and a calendar of free dates

As your operation grows

From one unit to thirty.

  • Staff accounts

    Staff manage bookings, the calendar and guests. Billing and unit status stay in your hands.

  • Bulk actions

    Change rates or status for many units at once — either all of them change, or none do.

  • CSV import & export

    Move over from Excel, or download your data at any time.

  • Public directory

    Subscribed owners are listed in the TeratakHub directory, by state.

Pricing

Pay by active unit. Every feature, every plan.

Founding pricing50 places left at this price

Sign up early and this wave's price is locked for 24 months from the date you subscribe — even if you move up a plan later. Once these places are filled, Early Bird pricing starts from RM25/month.

0 owners subscribed · overall limit of 500 subscribers

You only pay for active units. Every feature on every plan.

  • Starter

    1–2 active units

    RM19/month

    or RM190 a year

    All features included

    Register interest
  • Growth

    3–10 active units

    RM49/month

    or RM490 a year

    All features included

    Register interest
  • Pro

    11–30 active units

    RM99/month

    or RM990 a year

    All features included

    Register interest
  • Enterprise

    31+ active units

    Custom pricing

    Invoiced manually, based on the size of your portfolio.

    All features included

    Contact us

Which plan is right for me?

Worked out automatically from the number of active units you have.

Active unitsPlanYou pay
1 unitStarterRM19/month
5 unitsGrowthRM49/month
12 unitsProRM99/month
25 unitsProRM99/month

Seasonal unit? Just deactivate it.

Inactive units aren't counted. Your plan drops on its own when you close a unit for a while, and goes back up when you reopen it — no forms, and no charge for empty units.

Annual: pay for 10 months, use 12.

No percentage maths — the annual price is exactly 10× the monthly price. Annual subscribers also qualify for the free landing page.

Plus 1% of confirmed bookings.

Charged together with your subscription bill. See how it's calculated.

14-day refund on your first payment.

Changed your mind? Ask for a full refund within 14 days of your first payment. Renewals aren't refundable. Cancellation & refund policy.

Straight talk

How much is 1%, really?

On top of your subscription, we take 1% of every confirmed booking. It's added to your TeratakHub bill — never taken out of your guest's payment.

  • Only confirmed bookings. Declined or expired requests don't count.
  • Any channel — WhatsApp, Airbnb or your own link all count the same.
  • Worked out when your bill is generated: bookings cancelled before then aren't charged.
  • Booking history you import from before you subscribed isn't charged 1%.
  • Guest money goes straight to you. TeratakHub never holds it.
Example 1% fee for a booking total
Booking total1% fee
RM300RM3.00
RM500RM5.00
RM1,000RM10.00
RM2,000RM20.00

TeratakHub fee: RM8.50You keep RM841.50 from this booking.

Annual plan offer

Subscribe annually. We'll build a custom landing page for your homestay.

For the first 50 annual subscribers — on any plan, in any wave. This offer is separate from wave pricing: you can sign up at Regular pricing and still qualify, as long as you're one of the first 50 people to choose annual billing.

50/50slots left

A slot is counted when the first annual payment succeeds — starting once sign-ups open.

Join the waitlist
  • Custom design, not a template

    Colours, layout and content that match your homestay's identity.

  • One complete page

    Hero, photo gallery, your TeratakHub booking link and contact details.

  • One round of revisions

    You review the draft, and we make one set of changes before handover.

  • Ready in 14 days

    After you qualify. Built in batches, in order of qualification.

Trust

We're just getting started. So we show, rather than tell.

There are no customer testimonials to show yet, and we won't invent one. What we can show you is the system itself, and how it looks after your data.

  • Demo, no sign-up

    Try the booking rules with sample data before paying a single sen.

  • Your data is isolated

    Every owner is isolated at the database level. Other accounts can't read your bookings or guests.

  • Guest money is yours

    No guest payments go through us. Your guests stay your guests.

  • No contract

    Cancel any time. Access continues to the end of the paid period, and your data can be exported.

FAQ

Questions people often ask.

Can't find your question? Try the demo — most questions are answered there.

Who is TeratakHub for?

Homestay owners and small homestay managers in Malaysia — from one unit to 30 units and beyond. It's most useful when your bookings come from several places (WhatsApp, Airbnb, Booking.com, walk-ins) and you want them all in one calendar.

I only have one unit. Is it worth it?

The Starter plan covers 1–2 active units, from RM19 a month at Founding pricing. Even one unit gets you a calendar with no overlapping dates, guest records, numbered invoices and your own booking page. Try the demo first to judge for yourself.

What does active unit mean?

A unit you've marked as active. Only active units count towards your plan. Close a unit for a while (during renovations or a quiet season, say) and your plan drops on its own — the data stays, and you can reactivate it at any time.

Can I record bookings from Airbnb or Booking.com?

Yes. Paste each platform's calendar link (iCal) into TeratakHub and the dates booked there are blocked here automatically; TeratakHub gives you a link to paste back, so those platforms block the dates booked here. Only dates are shared — no guest names or prices — and TeratakHub does NOT connect directly to Airbnb or Booking.com. You can also record bookings yourself, with their channel saved. To move many past bookings at once, use CSV import.

How is the 1% calculated?

1% of the total of every confirmed booking, wherever the booking came from. It's worked out when your subscription bill is generated: bookings cancelled before then aren't counted. Bookings where the guest has already finished their stay can no longer be cancelled or deleted. Booking history you import from before you subscribed isn't charged 1%.

Does TeratakHub hold guest money?

No. Guests pay you directly, as usual — TeratakHub doesn't process guest payments. The 1% fee is only added to your own subscription bill.

Is there a free trial?

There's no free trial. Instead, the demo is open without signing up: every dashboard screen with a sample homestay business — make bookings, try booking the same dates twice, generate invoices, print a report and preview your booking page — using the same booking rules as the full system.

Are there refunds? Can I cancel?

Yes — if TeratakHub isn't right for you, ask for a full refund within 14 days of your first payment. Renewals after that aren't refundable. There's no long-term contract: cancel at any time with one click, and your access continues until the end of the period you've paid for. Your data can be exported as CSV.

Can I add staff? Do staff see billing?

Yes. Staff manage bookings, the calendar and guests. Staff have no access to billing, the subscription or the owner profile, and can't activate or close units — because that changes your bill.

How does the public booking page work?

Every unit can have its own link, with your photos and the colour theme and font you choose. Guests see free dates for three months, then send a request. Those dates are held for 48 hours while you review it; you confirm or decline from the dashboard. There's no online payment — it's a request, not an instant booking.

What's the difference between monthly and annual?

Annual is exactly 10× the monthly price — you get 2 months free. The wave price lock is the same for both. Annual subscribers also qualify for the free landing page offer (first 50 people).

How long is the wave price locked?

Founding, Early Bird and Established prices are locked for 24 months from the date you subscribe. If you move up a plan during that time, the new plan's price still follows your original wave.

What do I get with the landing page offer?

The first 50 annual subscribers get a landing page designed specifically for their homestay: hero, gallery, booking link and contact details, with one round of revisions. Ready within 14 days of qualifying, built in batches in order of qualification.

Is TeratakHub a marketplace like Airbnb?

No. TeratakHub is a system for managing your own homestay. Guests who book through your link are your guests — we don't list them or take over your relationship. Our public directory only lists subscribed owners.

Is my data safe?

Each owner's data is isolated at the database level (Row Level Security in Postgres), so other accounts can't read your bookings or guests — not even through the app. Guest IC numbers are never shown on public pages. You can export your data at any time.

Can I move my data over from Excel?

Yes — import a CSV file. Every row is checked separately; rows with problems are reported with their row number, and the other rows are still imported.

How can I try the system before signing up?

Open the demo. It uses the same booking rules — overlapping dates, locked prices, numbered invoices — with sample data in your browser, with no account and no email. Every dashboard screen is there — calendar, reports, reviews, your public booking page and guest guide. Emails, calendar sync, CSV import and photo upload need a real account. Nothing is saved — it all disappears when you close the tab.

Be one of the first owners.

Sign-ups are opening in stages. Leave your name and email — we'll contact you when it's your turn, at the current wave's price.

Try the demo first

We only keep your name and email, to tell you when registration opens.