The verdict in three sentences
A serviced apartment operator relying on Booking.com for 70% of revenue pays 15 to 18% commission on most of its room nights every year. A website costing SGD 15,000 to 27,000 with a direct booking engine and a corporate rates area behind a login can target 35% direct bookings within 12 to 18 months. On 45 units, the difference is in the order of SGD 77,000 in commissions saved per year, so the site pays back in a few months.
The real cost of OTA dependency in Singapore
In Singapore, business guests (regional headquarters, project assignments, MICE events at Marina Bay, relocations) often book stays of 7 to 30 nights. These are exactly the guests who would book direct if offered a negotiated rate, an invoice in their company's name and a simple booking flow.
| Channel | 2026 commission or cost | Average length of stay | Loyalty potential |
|---|---|---|---|
| Booking.com | 15 to 18% | 2 to 4 nights | Low, guest owned by the OTA |
| Expedia / Agoda | 15 to 20% | 2 to 3 nights | Low |
| Airbnb (professional host) | 14 to 16% | 4 to 10 nights | Low |
| Direct site (percentage engine) | 1.5 to 3% of booked revenue | 3 to 7 nights | High, guest email captured |
| Direct site (flat-fee engine) | About SGD 220/month | 3 to 7 nights | High |
| Corporate contract behind login | Engine + 0% | 5 to 30 nights | Very high, annual contract |
| Google Hotel Ads (free link) | 0% excluding engine | Variable | Medium |
The logic is simple: every point of direct share taken from Booking.com saves about 13 to 16 points of commission on that night, once the engine cost is deducted.
How much the website and booking engine cost
A serviced apartment website is not a standard brochure site. It must load fast on mobile, show real-time availability, reassure on best price and handle corporate accounts.
| Item | 2026 range (excl. 9% GST) | Comment |
|---|---|---|
| Website design and development (EN/ZH) | SGD 9,000 to 15,000 | Apartment pages, neighbourhood, business services |
| Booking engine integration | SGD 1,500 to 3,700 | Sync with the channel manager |
| Corporate area behind login | SGD 3,000 to 6,000 | Negotiated rates, company billing |
| Professional photos and video | SGD 1,500 to 2,300 | 45 units grouped into 5 to 6 types |
| Total website | SGD 15,000 to 27,000 | 8 to 10 week timeline |
| Booking engine | 1.5 to 3% of direct revenue or about SGD 220/month | Choice depends on volume |
| Channel manager | SGD 120 to 300/month | Often already in place |
| Maintenance and hosting | SGD 120 to 300/month | Security, backups, updates |
Above about SGD 132,000 of annual direct revenue, a flat-fee engine at SGD 220 per month becomes cheaper than a 2% engine: at SGD 250,000 of direct revenue, it costs SGD 2,640 a year versus SGD 5,000.
The levers that shift bookings to direct
A website alone is not enough. Visible benefits are what convince an executive assistant or a consultant to leave Booking.com.
| Lever | Setup | Observed effect (2026 order of magnitude) |
|---|---|---|
| Best-price guarantee shown | Parity or -5% on the site | +10 to 15% on-site conversion |
| Corporate rates behind login | Company codes, volume tiers | 10 to 15% of revenue booked direct |
| Free breakfast or extra cleaning for direct guests | Non-price perk | Works around parity clauses |
| Company invoice and deferred payment | Option in the corporate area | Decisive for long stays |
| Google profile and Google Hotel Ads | Free booking link | +3 to 6% direct share |
| Email follow-up to former OTA guests | Email collected at check-in | +5 to 8% repeat direct bookings |
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Daniel runs a 45-unit serviced apartment property in Singapore: 80% occupancy, an average rate of SGD 260 per night, about SGD 3,416,000 in annual revenue. Booking.com accounts for 70%, direct for 20%, other channels for 10%.
After a SGD 21,000 website with a corporate area, direct share rises from 20 to 35% in 15 months. The 15 points shifted represent about SGD 512,000 of revenue. Commission saved at 17% reaches SGD 87,000; the engine at 2% on that revenue costs about SGD 10,000. The net gain is close to SGD 77,000 per year, and the site pays back within three months at cruising speed.
FAQ
Do Booking.com parity clauses stop me from being cheaper direct?
Wide parity clauses have been dropped in many markets, but narrow parity terms can still apply to your public website in Singapore. Non-price perks and rates behind a login are the safe way to offer a better deal.
Should I leave Booking.com?
No. The goal is to bring Booking.com down to around 50 to 55% of revenue. The OTA remains useful for visibility, especially in low season and for leisure guests.
Percentage or flat-fee engine?
Below about SGD 11,000 of direct bookings per month, a percentage engine (1.5 to 3%) costs less. Above that, a flat fee around SGD 220 per month is better value.
How long to reach 35% direct?
Plan 12 to 18 months. The first step, around 25 to 28%, is often reached in 6 months thanks to corporate contracts.
Does the site need a Chinese version?
In Singapore, guests from China, Taiwan and Hong Kong often make up 15 to 25% of business nights. A Simplified Chinese version adds SGD 1,200 to 2,300.
Let's scope your project. Send us your channel mix and number of units: we will price a site with a booking engine and corporate area between SGD 15,000 and 27,000, delivered in 8 to 10 weeks. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
