Live demo

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.

Rates and availability· Harbour View HotelNov 9 – 22, 2026USD per night
Trade fair
Room typeMon9Tue10Wed11Thu12Fri13Sat14Sun15Mon16Tue17Wed18Thu19Fri20Sat21Sun22
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 leftClosed–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.

15%
2.5%
20

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.

What one booking record holds
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.

What you sell
Hotels and hotel groupsYour own rooms, by night
Travel agencies and wholesalersRooms from many hotels and suppliers
Where rooms come from
Hotels and hotel groupsThe rates and availability calendar
Travel agencies and wholesalersDirect contracts plus APIs such as Hotelbeds
Who books
Hotels and hotel groupsGuests on your site, partner agents, corporate clients
Travel agencies and wholesalersYour clients, your staff and sub-agents
How prices are set
Hotels and hotel groupsSeasonal rates per room type, agent and corporate rates
Travel agencies and wholesalersNet rate plus your markup by supplier, city or agent
How you are paid
Hotels and hotel groupsCard at booking or pay at the hotel
Travel agencies and wholesalersClient payment or the agent's prepaid balance

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.

ChannelPrice shownPaymentAfter booking
Direct websitePublic rate in the guest's currencyCard through your payment gatewayVoucher and receipt by email
B2B agent portalNet or commissionable agent rateAgent's prepaid balance or credit limitVoucher in the agent's brand
Corporate accountsNegotiated company rateCard, or the terms you agree with the companyBooking and invoice on the company account
Staff and call centreThe rates your staff may sellCard or pay at hotelBooking 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.

  1. Season start

    Rates loaded

    Room types, prices per night, boards, taxes and policies go into the calendar.

  2. Before arrival

    Release days pass

    Unsold rooms held for a contract or agent return to general sale.

  3. Booking day

    Room booked

    The guest or agent books; the room count drops on every channel.

  4. Seconds later

    Voucher sent

    Voucher, invoice and receipt are generated in your brand and emailed.

  5. Before the deadline

    Amend or cancel

    Dates change or the booking is cancelled under its policy; the room goes back on sale.

  6. Arrival

    Guest checks in

    The front desk finds the booking by your number or the supplier reference.

  7. 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 sales

It 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.