Hotel websites: direct bookings without commission
Booking.com and Expedia charge small hotels roughly 15 to 25 percent of every reservation. On a USD 100 night, that is up to USD 25 gone, per night, forever. A hotel website with its own booking engine costs USD 900 with me, one time, delivered in 2 to 3 weeks. The goal is not to leave the OTAs, it is to stop paying them for guests who were already yours.
The guests you are overpaying for
Not all OTA bookings are equal. Some guests genuinely found you on Booking.com: that commission buys real distribution. But a large share searched your hotel by name, found the OTA ranking above your site (or found no site), and booked there for convenience. Repeat guests do it too. Those commissions buy you nothing; they are a tax on not having a direct channel.
The play for a small hotel: be present on OTAs for discovery, and make your own site the obvious better deal for anyone who already knows you.
What a direct booking site needs
A booking engine that shows real availability by room type and date, takes the reservation, and charges or guarantees it with a card through Stripe or PayPal. Photos that load fast and answer the real questions (the room, the bathroom, the view, breakfast). Prices visible without a quote form. And the direct-booking argument stated plainly on the site: best rate here, or a perk OTAs do not give (late checkout, a drink, flexible cancellation). OTA rate-parity clauses limit public undercutting in some markets, which is why perks are the small hotel’s favorite lever.
Availability sync matters: your site and the OTAs must not sell the same room twice. That is solved with a channel manager integration or, for small properties, an inventory buffer per channel.
The math, concretely
A 10-room hotel at 60 percent occupancy and USD 90 average rate books roughly USD 197,000 a year. If 40 percent comes through OTAs at 18 percent commission, that is about USD 14,000 a year in commissions. Shift just a quarter of those bookings to direct and the USD 900 site returns its cost several times in year one. Every year after, the same shift is pure margin. The booking flow itself follows the same principles as any reservation system; I detailed them in booking and scheduling systems, and the commission logic mirrors selling tickets without commission.
Beyond the booking
The direct channel compounds: every direct guest is an email you own. A simple pre-arrival message and a post-stay thank-you with a direct-booking code for next time turns one stay into a relationship. OTAs will never hand you that, because that relationship is exactly what they sell back to you.
Frequently asked questions
Can guests pay online when they book?
Yes: full payment, deposit, or card guarantee with payment at the property. You choose the policy per rate, through Stripe or PayPal, with automatic confirmation emails.
How do I avoid double-selling a room that is also on Booking.com?
With a channel manager connection that syncs availability both ways, or with per-channel allotments for very small properties. Which fits depends on your size; it is part of what I scope before quoting.
Is USD 900 really the whole price?
For the site with booking engine, yes, fixed and in writing. Domain and hosting go separately and in your name (roughly USD 10 to 20 a year for the domain). A channel manager subscription, if you need one, is a third-party cost.
We are a guesthouse with 4 rooms. Is this overkill?
No, the opposite: small properties feel commissions hardest. A USD 400 presence site with a WhatsApp booking button is a fine first step, upgradeable to the full engine when volume justifies it.
Want your repeat guests to stop costing you 18 percent? Message me on WhatsApp and you will have a fixed price and a delivery date in writing within 48 hours.