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
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.
Step 1
Make a booking
Pick a unit and dates. The total is worked out from the weekday and weekend rates.
Step 2
Book the same dates
Try booking nights that are already taken. The system rejects it — it doesn't just warn you.
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.
Step 4
Raise a unit's rate
Bookings already made keep the price they were booked at.
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.
TeratakHub · Calendar
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.
TeratakHub · Invoices & receipts
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
Guest opens the link
They see your photos, rates, amenities and free dates for three months.
2
Picks dates & sends a request
Those dates are held for 48 hours so no one else can take them.
3
You review it in the dashboard
Confirm or decline. Requests left alone expire by themselves after 48 hours.
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.
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.
Worked out automatically from the number of active units you have.
Active units
Plan
You pay
1 unit
Starter
RM19/month
5 units
Growth
RM49/month
12 units
Pro
RM99/month
25 units
Pro
RM99/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.
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 total
1% fee
RM300
RM3.00
RM500
RM5.00
RM1,000
RM10.00
RM2,000
RM20.00
RM
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.
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.