Hotel booking software
Hotel booking software for direct bookings, rates and availability
A hotel booking system that sells rooms on your own website and through partner agents, self-hosted. Set rates and availability by night, take direct bookings without a channel commission and send a branded voucher with every confirmation.
- Rates and availability calendar
- Commission-free direct bookings
- Agent and corporate rates
- Source code, one-time licence
Rates and availability
One calendar for every room, rate and night
Hotel booking software starts with inventory. In PHPTRAVELS each room type is a row and each night is a cell: the price for that night and the rooms you still have to sell. Change a cell and your website, your agent portal and the booking engine show the new figure on the next search.
Weekend and peak nights carry their own rates, set per room type instead of typed night by night. Close one night with stop-sell and that room leaves search for that date only, while the nights around it stay on sale.
Runs on the Stays module, the same inventory behind the Hotel booking engine.
| Trade fair | ||||||||||||||
| Room type | Mon9 | Tue10 | Wed11 | Thu12 | Fri13 | Sat14 | Sun15 | Mon16 | Tue17 | Wed18 | Thu19 | Fri20 | Sat21 | Sun22 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Standard double2 adults | –8 left | –7 left | –7 left | –6 left | –3 left | –2 left | –6 left | –8 left | –4 left | –2 left | –1 left | –3 left | –2 left | –7 left |
| Superior twin2 adults | –5 left | –5 left | –4 left | –4 left | –2 left | –1 left | –4 left | –5 left | –2 left | –1 left | –1 left | –2 left | –1 left | –4 left |
| Deluxe king2 adults, 1 child | –4 left | –4 left | –3 left | –3 left | –2 left | –2 left | –3 left | –4 left | –1 left | –1 left | –2 left | –2 left | –1 left | –3 left |
| Family suite4 guests | –2 left | –2 left | –2 left | –1 left | –1 left | Closed | –2 left | –2 left | –1 left | –1 left | –1 left | –1 left | –1 left | –2 left |
- Standard rate
- Weekend rate
- Peak dates
- 2Last rooms
- Stop-sell
Sample screen: hotel, rates, rooms and dates are examples.
- Rate per night
- Weekday, weekend, season and event prices per room type, with the board and policy attached.
- Rooms per night
- Each sale lowers the count at once, so the same room is never sold twice.
- Stop-sell and release
- Close a room, a date range or the whole hotel. Unsold contract rooms return on the release day.
Direct vs third-party
What a direct booking keeps in your account
Third-party channels charge a commission on each reservation they bring. A booking on your own site pays only your card fee. Enter your own figures.
Third-party channel
Commission paid
–
Your direct site
Card fee paid
–
- Kept per booking
- –
- Kept per month
- –
- Kept per year
- –
- Months of savings to cover a Startup licence
- One-time licence
Example figures, not a quote. Commission depends on your contract with each channel, and winning direct guests still takes marketing. Most hotels keep both: channels for reach, the direct site for margin.
What it is
What hotel booking software does
Hotel booking software is the system that holds your rooms, prices them for each night and takes the reservation. It replaces the spreadsheet, the email chain and the separate logins that most small hotels and agencies still juggle.
A guest or an agent searches dates and occupancy, sees the rooms that are free with the right price and policy, pays, and gets a voucher. Behind that screen the software updates the room count, records the payment and files the booking for your team.
It is not the same as a property management system, which runs the front desk once guests arrive. If you need that too, see Hotel management system. To keep rates in step with the channels you already use, read Channel manager integration.
- Room
- Hotel, room type, board and occupancy
- Dates
- Check-in, check-out and number of nights
- Guest
- Lead guest, other travellers, requests and notes
- Rate
- Net price, your markup or discount, taxes and the sell price
- Payment
- Card, pay at hotel or agent balance, with its status
- Policy
- Free cancellation deadline and penalty, shown before booking
- Source
- Own property, direct contract or supplier API, with its reference
- Documents
- Voucher, invoice and receipt in your brand
Who it is for
For hotels that sell their rooms and agencies that resell them
The same system serves both sides. What changes is where the rooms come from and who books them.
Hotels and hotel groups
One property or many, each with its own rooms, seasons, taxes and policies on one direct booking site.
Travel agencies and wholesalers
Agents book rooms for clients from contracted hotels and supplier APIs, priced with your margin.
Sales channels
One inventory, four ways to sell it
Every channel reads the same calendar, so a room sold at the front desk is gone from the website at the same moment.
| Channel | Price shown | Payment | After booking |
|---|---|---|---|
| Direct website | Public rate in the guest's currency | Card through your payment gateway | Voucher and receipt by email |
| B2B agent portal | Net or commissionable agent rate | Agent's prepaid balance or credit limit | Voucher in the agent's brand |
| Corporate accounts | Negotiated company rate | Card, or the terms you agree with the company | Booking and invoice on the company account |
| Staff and call centre | The rates your staff may sell | Card or pay at hotel | Booking filed under the staff member |
Agent balances are covered on the B2B agent wallet page, and card payments on Payment gateway integration.
Booking timeline
A reservation from first rate to final report
Seven moments in the life of one booking, and what the software does at each of them.
Season start
Rates loaded
Room types, prices per night, boards, taxes and policies go into the calendar.
Before arrival
Release days pass
Unsold rooms held for a contract or agent return to general sale.
Booking day
Room booked
The guest or agent books; the room count drops on every channel.
Seconds later
Voucher sent
Voucher, invoice and receipt are generated in your brand and emailed.
Before the deadline
Amend or cancel
Dates change or the booking is cancelled under its policy; the room goes back on sale.
Arrival
Guest checks in
The front desk finds the booking by your number or the supplier reference.
After departure
Reported
Revenue by room, channel and agent, plus supplier payables, ready to export.
Buyer's checklist
Eight questions to ask any hotel booking system
Tick what matters to you. Each line is something PHPTRAVELS does today; try it in the demo before you decide.
0 of 8 ticked
FAQ
Hotel booking software questions
What hotels, hotel groups and travel agencies ask before they choose.
Talk to salesIt is the system that stores your rooms and rates, shows what is free for given dates, takes the reservation and payment, and sends the voucher. PHPTRAVELS does this for your own website, partner agents and corporate clients from one admin.
Each room type has a calendar with a price and a room count for every night. You set weekday, weekend, season and event rates, close nights with stop-sell, and every change shows on all your sales channels at once.
No. PHPTRAVELS is a one-time licence, not a per-booking service, so a reservation on your own site costs you only your payment gateway fee. Third-party channels you also sell on keep charging their own commission.
No. Hotel booking software handles selling rooms and taking reservations. A property management system runs the front desk, housekeeping and folios. Many hotels use both and connect them.
Yes. Agents get their own logins in the B2B portal, see their own rates, pay from a prepaid balance or credit limit and receive vouchers they can send to their clients.
Yes. Each property has its own rooms, seasons, taxes and policies, while guests search and book all of them on one website.
Yes. Contracted hotels and supplier APIs such as Hotelbeds, TBO and RateHawk can appear in the same search as your own rooms, each with its own markup.
Plans start as a one-time licence with the full source code. You host it yourself, so there is no monthly fee per room or per booking.
Keep exploring
More from the platform
- StaysBedbanks and direct contracts
- Hotel booking engineDirect bookings on your own hotel website
- Hotel management systemRooms, rates, availability and bookings per property
- Channel manager integrationSync hotel rates, availability and bookings
- B2B agent walletAgent deposits, credit limits and a ledger per agent
- Pricing
