The verdict in three sentences
A 90-room business hotel in Johannesburg that sells 55 % of its room nights through Booking.com or Expedia hands over more than R 4 million a year in OTA commissions. A direct booking website with an integrated booking engine costs between R 150 000 and R 400 000 in the South African market in 2026, and pays for itself as soon as 3 to 4 points of room nights move to direct. The real lever is not the design: it is negotiated corporate rates, conference pages and a mobile checkout that converts.
What each distribution channel costs in 2026
Before pricing a website, price what you already pay. In Sandton and Rosebank, business travellers (mining, finance, consulting, government delegations) book through three channels: OTAs, corporate agreements and direct contact (phone, WhatsApp, email). The website has to capture that last flow and make it measurable.
| Channel | Cost per room night sold | 2026 note |
|---|---|---|
| Booking.com | 15 to 18 % | Standard commission, more with the Preferred programme |
| Expedia / Hotels.com | 18 to 22 % | Strong reach among European and US travellers |
| Direct booking engine | 1 to 2.5 % | Or a flat fee of R 2 500 to R 9 000 per month |
| Card payments (Visa, Mastercard) | 2.5 to 3.5 % | Payment gateway fees (PayFast, Peach Payments) |
| Instant EFT (Ozow and similar) | 1.5 to 2.5 % | Popular with South African corporate travellers |
| Negotiated corporate agreement | 0 % commission | 10 to 15 % discount on the public rate |
| Google Hotel Ads (free booking links) | 0 % | Requires a connected engine and live rates |
The maths is simple: every room night that moves from an OTA to your website saves roughly 13 to 16 points of margin after engine and payment fees. The realistic target most business hotels set is a 30 % direct booking share within 18 months.
Website budget: ranges observed in the South African market
The ranges below are 2026 estimates gathered from agencies in Johannesburg and Cape Town for a 60 to 120-room hotel.
| Component | Market budget (ZAR) | What drives the price |
|---|---|---|
| Bilingual or English website (12 to 20 pages) | 50 000 to 110 000 | Number of room types, photos supplied or not |
| Booking engine integration | 20 000 to 70 000 | Third-party engine connected to the PMS or custom module |
| Conference and meeting room pages | 15 000 to 40 000 | Quote request form, room layouts |
| Corporate area (negotiated rates, company codes) | 35 000 to 90 000 | Secure login, monthly invoicing |
| Card + instant EFT payments | 10 000 to 30 000 | Number of gateways, deposit handling |
| Professional photo and video shoot | 20 000 to 60 000 | Rooms, restaurant, venues, skyline views |
| Total | 150 000 to 400 000 |
Kolonell works remotely for international clients and quotes from its 11/10/2026 grid: a complete hotel website sits in the Premium tier, 3 050 to 5 340 EUR (2 000 000 to 3 500 000 FCFA). A custom corporate area with invoicing falls under custom applications, from 3 810 to 6 100 EUR for a simple version. Standard maintenance is 110 EUR per month and monthly SEO follows our Essential (150 EUR), Growth (300 EUR) or Premium (530 EUR) plans.
The pages that make business travellers book
A business traveller books on mobile, often the day before, sometimes from O.R. Tambo arrivals. Three blocks make the difference:
- A visible, guaranteed direct rate: a "best rate on our website" banner with a concrete perk (breakfast included, late check-out, Gautrain or airport transfer).
- The corporate page: account opening form, negotiated rates from 20 room nights per year, a single monthly invoice for the finance team.
- The conference page: room capacity in theatre, U-shape and classroom layouts, day conference package per person, quote request in under two minutes.
Pages should weigh under 1.5 MB and load in under 3 seconds on 4G, including during load-shedding when guests fall back on mobile data.
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.
Thandi Mokoena is general manager of a 90-room business hotel in Sandton. Assumptions: 65 % occupancy, an average daily rate of R 2 200, so 21 352 room nights a year and about R 47 million in rooms revenue. OTAs account for 55 % of room nights at 17 % commission.
If the new website shifts 15 % of room nights from OTAs to direct, that is 3 203 room nights. Net saving after 2 % engine and payment fees: 3 203 x R 2 200 x 15 % = about R 1.06 million a year. With a R 280 000 website budget and R 60 000 a year for maintenance and the engine subscription, payback comes in roughly four months.
FAQ
How long does it take to launch the website and booking engine?
Allow 6 to 10 weeks from scoping to go-live, including 2 weeks to connect the engine to the PMS and test payments. The photo shoot should be booked in week one.
Does my Booking.com contract stop me from selling cheaper on my own site?
Rate parity clauses still appear in many contracts signed in Southern Africa. You can, however, offer non-rate perks (breakfast, a transfer worth R 400 to R 600) and private member rates to logged-in guests.
Which payment methods should I accept?
Cards are essential for international travellers, and instant EFT through providers such as Ozow is widely used by South African companies, at roughly 1.5 to 2.5 % per transaction. Corporate accounts should also be able to pay by monthly invoice.
How do I track my direct booking share?
The engine and Google Analytics 4 must report every booking with its source. A monthly dashboard compares direct, OTA and corporate room nights against a 30 % direct target at 18 months.
Can the website handle a 50-person conference enquiry?
Yes, with a brief form (dates, headcount, room layout, catering) that feeds a CRM. A quote sent within 4 hours significantly raises the signing rate.
Let's scope your project. Send us your room count, your PMS and your current channels, and we will price the website, booking engine and corporate area with an indicative budget and a 6 to 10-week schedule. 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.
