In this guide · 8 sections
- 01Licensing context: the Hotels Act and HLB
- 02Booking engine, channel manager and PMS: how they fit
- 03Google free booking links and your Business Profile
- 04Rate parity and giving guests a reason to book direct
- 05Payments: deposits, card holds and refunds
- 06Guest data and booking-platform phishing
- 07Do it yourself or get help?
- 08Frequently asked questions
Short answer
Connect a booking engine to your channel manager so the website always shows live rates, then get on Google's free booking links through a connectivity partner. Keep booking short, explain deposits and card holds, and show your direct perks. Check OTA contracts for rate parity terms first.
Licensing context: the Hotels Act and HLB
Before marketing direct bookings, make sure the property is licensed. STB's licensing overview says that under the Hotels Act 1954, any premises with four or more rooms carrying on the business of providing accommodation as a hotel needs a valid licence from the Hotels Licensing Board (HLB). The Act's definition of hotel includes boarding houses, lodging houses and guesthouses.
| Item | What HLB requires | Annual fee |
|---|---|---|
| Certificate of Registration | Registration of the premises as a hotel | S$250 for up to 100 rooms (higher for larger hotels) |
| Hotel-Keeper's Licence | Licence for the person who manages the hotel | S$150 |
| Application window | 1 January to 30 November each year | - |
| Processing | Up to 30 working days, plus e-notice period and pre-opening inspection | - |
See HLB's application guidelines for the documents needed. Showing your licensed status, address and contact details clearly on the website also helps guests tell your real site from impostors.
Booking engine, channel manager and PMS: how they fit
Three systems usually work together. Small hostels sometimes get all three from one vendor; larger hotels often mix.
| System | What it does | Why the website needs it |
|---|---|---|
| Property management system (PMS) | Rooms, check-in, folios, housekeeping | The source of truth for what is actually available |
| Channel manager | Pushes rates and availability to OTAs and pulls their bookings back | Stops the same room being sold twice |
| Booking engine (IBE) | The booking widget on your own website | Lets guests book and pay directly at live rates |
The important point is that the website booking engine must read from the same availability as the OTAs. A "booking request" form that you confirm by hand will lose guests who expect instant confirmation, and risks overbooking when the OTAs sell the same room.
What to check in a booking engine
Google free booking links and your Business Profile
Many guests search the hotel's name on Google before booking. Google's free booking links let your own booking page appear in that hotel panel next to the OTAs, with your rate. Google says there is no fee for appearing or for clicks, and ranking is not affected by payment or by whether you run hotel ads.
Getting on them is now done through a partner. Google's hotel owner help page says direct integration with Google is currently unavailable, and that hotels should share rates through a connectivity partner, which can be a booking engine, channel manager, central reservation system or PMS. Google also ended self-service rates in Business Profile on 30 July 2025. Ask your booking engine vendor whether it is a Google connectivity partner before you sign.
Google's best practices stress price accuracy: the price in Google must match the price on your booking page, and the landing page should show the selected room and rate. Your Google Business Profile also needs to be verified and up to date.
Rate parity and giving guests a reason to book direct
Many OTA contracts include terms about how your website rates compare to the rates on their platform. Read your own contracts before you advertise a lower direct price, and ask the OTA or a lawyer if a clause is unclear. Terms differ by OTA and by contract.
Where price matching limits what you can do, direct bookings can still offer something the OTA listing does not:
- Flexible cancellation on direct rates
- Breakfast, late check-out or an airport transfer included
- Member or returning-guest rates behind a simple sign-up
- Direct contact with the property by WhatsApp before arrival
- Packages, such as a room plus a local tour or event
Show these perks on the homepage and next to the booking button, not only on a separate offers page.
Payments: deposits, card holds and refunds
Hotel payments are unusual because the booking often happens weeks before the stay. Decide your policy and make it visible before the guest pays.
Choose prepaid, deposit or pay at property
Non-refundable prepaid rates reduce no-shows; flexible rates may take a deposit or only a card guarantee.
Understand card holds
Stripe's guide to placing a hold explains that a card authorisation reserves funds and must be captured before it expires, often within about 7 days for online card payments. For bookings further ahead, take a deposit or save the card to charge later, with the guest's consent.
Show the cancellation deadline in the confirmation
State the exact date and time after which charges apply, in Singapore time.
Add PayNow for local guests
PayNow is common for local staycations and group bookings, and has lower fees than cards on most gateways.
Keep evidence for disputes
Save the accepted rate terms, confirmation and check-in records in case a card payment is disputed.
Card fees vary by gateway; our Stripe fees in Singapore guide works through the costs. See Stripe's documentation for exact authorisation windows.
Guest data and booking-platform phishing
Hotels hold passport details, phone numbers and card data, and they are an active target. Scammers send guests messages that quote real bookings, often using details from a hacked extranet account, and ask them to "verify" a card. Our guide to the hotel booking platform phishing scam covers the October 2026 police advisory and what to do.
Keep passport copies only as long as you need them, restrict PMS access to staff who need it, and give each staff member their own login rather than a shared front-desk password.
Do it yourself or get help?
Many booking engines include a basic website template, and that can be enough for a small hostel. A dedicated website helps when you want stronger search visibility, two languages, packages and a better booking experience on phones.
Our Website Pro (S$2,990) includes up to 12 pages with a blog, two languages, booking or enquiry forms and full on-page SEO and schema, with your chosen booking engine embedded. Online Payment Setup (S$290) adds PayNow and card payment links for deposits and group bookings, and our Speed & SEO Fix (S$390) improves an existing site's speed and search basics. Booking engine, channel manager and OTA fees are paid to those vendors.
Frequently asked questions
If it has four or more rooms and provides accommodation as a hotel, STB says it needs a valid licence from the Hotels Licensing Board under the Hotels Act 1954. The Act's definition of hotel includes boarding houses, lodging houses and guesthouses. Check HLB's application guidelines for the documents and inspection steps.
Through Google's free booking links. Google says direct integration is currently unavailable, so you share rates through a connectivity partner such as your booking engine, channel manager or PMS. Appearing in free booking links has no fee, and ranking is based on usefulness to travellers, including price accuracy.
If you also sell on OTAs, yes in most cases. A channel manager keeps availability and rates in sync across OTAs and your own booking engine, so the same room is not sold twice. Very small properties sometimes use a booking engine and channel manager bundled by one vendor.
It depends on your contract. Many OTA agreements include terms about how rates on your own website compare to theirs. Read your contracts and ask the OTA or a lawyer if unsure. Where pricing is restricted, offer direct-booking perks such as flexible cancellation, breakfast or late check-out.
It depends on the rate. Non-refundable rates are usually prepaid; flexible rates often use a deposit or card guarantee. Card authorisations expire after a few days, so for bookings made weeks ahead, take a deposit or save the card with the guest's consent and charge it later under the stated policy.