10 min read
PMS vs channel manager: what a small hotel actually needs
If you run a small hotel, inn or B&B, you have probably been told you need a property management system, a channel manager and a booking engine, often from three different vendors, and this guide explains in plain terms what each one does, where they overlap and how to decide what your property actually needs.
What a property management system does
A property management system (PMS) is the book of record for your property. It holds every reservation, every room, every guest and every payment in one place. When a guest calls to ask whether you have a double room free next Friday, the PMS is where you look. When a guest checks out, the PMS is where you close the folio and print the invoice.
For a small property, the core jobs of a PMS are simple to list and hard to do well on paper or in a spreadsheet:
- A reservations calendar (often called a tape chart) that shows every room against every night
- Guest profiles with contact details, preferences and booking history
- Check-in and check-out, including deposits, balances and payment status
- Invoices and receipts with the correct tax lines
- A housekeeping view that tells staff which rooms are dirty, clean or inspected
- Reports such as occupancy, average daily rate (ADR) and revenue per available room (RevPAR)
In short, the PMS answers the question "what is happening inside my property". It is the system your front desk works in all day, and it is the system your accountant eventually asks you to export from.
What a channel manager does
A channel manager connects your inventory to the online travel agencies (OTAs) and other distribution channels, such as Booking.com, Expedia, Airbnb and Google. Its job is to keep availability, rates and restrictions consistent everywhere you sell. When a room is booked on one channel, the channel manager closes that room for those nights on all the others. When you raise your weekend rate, it pushes the new rate to every connected channel so you do not have to log in to three extranets one after another.
The channel manager answers the question "what am I showing to the outside world". It does not care who the guest is or whether they paid their minibar bill. It cares about how many rooms of each type are free on each night, at what price and under which conditions.
- Availability sync: rooms sold anywhere are removed everywhere
- Rate sync: one price change updates every channel
- Restrictions: minimum stay, closed to arrival, closed to departure, stop sell
- Reservation delivery: OTA bookings arrive in your system without retyping
PMS vs channel manager side by side
The confusion between the two comes from the fact that they touch the same data. Both know about rooms and dates. The difference is direction: the PMS manages what happens inside, the channel manager manages what goes out and what comes back in. Here is a practical comparison for a small property.
| Question | PMS | Channel manager |
|---|---|---|
| Main purpose | Run daily operations and keep the record of every stay | Distribute availability and rates to online channels |
| Who uses it | Owner, front desk, housekeeping, accountant | Owner or revenue manager, mostly in the background |
| Holds guest details | Yes, profiles, history, notes | Only what the OTA sends with the booking |
| Handles payments and invoices | Yes | No |
| Prevents double bookings across channels | Only if connected to a channel manager | Yes, that is its core job |
| Pushes rates and restrictions | Rates are defined here in a good setup | Sends them to each OTA |
| Works without the other | Yes, for direct and phone bookings only | Yes, but bookings then live outside your operations |
The last row matters most. A PMS without a channel manager forces you to update each OTA by hand. A channel manager without a PMS leaves your reservations in one tool and your guests, payments and housekeeping somewhere else, often a paper diary.
Where the booking engine fits
There is a third piece that usually shows up in this conversation: the booking engine. A booking engine is the reservation form on your own website, the place where a guest can book directly with you. Direct bookings carry no OTA commission, which is why every small property should have one. A booking engine needs live availability, so it also has to be connected to the same inventory as your PMS and your OTAs. If it is not, you have a new way to get double bookings.
We cover the direct booking side in detail in how to increase direct bookings at a small hotel. For this comparison, the short version is that the booking engine is one more channel, the one channel where you keep the full room price.
What goes wrong when the two are separate products
Many small properties run a PMS from one vendor and a channel manager from another, linked by an integration. This works, and plenty of hotels live with it. But owners of small properties tend to hit the same problems again and again.
- Two logins, two contracts, two invoices every month, and two support desks that point at each other when something breaks
- Rates defined in two places, so a seasonal price change has to be entered twice or the systems drift apart
- Mapping errors: a room type called "Double Deluxe" in one system and "DBL-DLX" in the other, with a wrong mapping that silently sells the wrong room
- Delays in the integration, so a booking can take minutes to reach the PMS while the room is still open elsewhere
- Cancellations and modifications that arrive in one system and not the other
None of these problems is dramatic on its own. Together they eat hours each week and produce the one failure every innkeeper dreads: two guests arriving for the same room on the same night. If that risk is on your mind, read our step by step guide on how to prevent hotel overbooking.
What a small property actually needs
For a property under roughly 80 rooms, the honest answer to "PMS vs channel manager" is that you need both functions and you are usually better off with them in one system. You need a PMS because you have guests, payments, invoices and rooms to clean. You need a channel manager the moment you sell on more than one website, which today is almost every property. What you do not need is the overhead of stitching two products together.
The right question is therefore not "which one" but "how much channel management do I need at my size". Here is a practical way to think about it.
| Your situation | What you need |
|---|---|
| Up to 10 rooms, mostly direct, phone and one or two OTAs | A PMS with a booking engine and basic channel sync (iCal or simple connections) |
| 10 to 30 rooms, three or more OTAs, seasonal pricing | A PMS with a two-way channel manager that syncs rates and restrictions, not only availability |
| 30 to 80 rooms, a full team, group business | Everything above plus group bookings, allotments, folio split and rate suggestions |
| Several properties | One login for all properties and consolidated reporting |
iCal sync vs a two-way channel manager
If you are small, you will come across iCal sync. iCal is a calendar format that many OTAs, including Airbnb and Booking.com for some property types, can export and import. It shares blocked dates, not prices or restrictions. It is a sensible starting point for a B&B with a handful of rooms because it is simple and supported widely.
Its limits are worth knowing before you rely on it:
- iCal feeds are polled at intervals, so there is a delay between a booking on one channel and the block on another
- iCal carries dates only: no rates, no minimum stay, no guest details, no payment information
- Every room usually needs its own feed per channel, which becomes hard to manage as you grow
A two-way channel manager connects through the OTAs' own connectivity. Availability, rates and restrictions go out, reservations, modifications and cancellations come back, and the whole exchange is much faster than polling a calendar file. When you sell the same rooms on three or four channels with changing prices, the two-way connection is what removes the manual work and most of the overbooking risk.
Questions to ask before you buy either
Whichever route you take, ask these questions in the demo or sales call. They separate tools built for small properties from tools built for chains and sold down to you.
- Is the channel manager part of the PMS, or a separate product with a separate contract?
- Which channels are connected two way, and which only through iCal?
- Where are rates defined, and do I enter a price change once or twice?
- How quickly does a booking from one OTA close the room on the others?
- What happens to a modification or cancellation made on the OTA side?
- Is there a commission on bookings made through my own booking engine?
- Is the price public, and is there a setup fee?
- Can I leave, and can I export my reservations and guests if I do?
We go deeper on the full buying process in how to choose a PMS for a small hotel, with twelve questions and what a good answer sounds like.
A worked example: the cost of keeping them apart
Take a 12-room guesthouse that sells on Booking.com, Expedia and Airbnb and takes phone and email bookings. Without a connected channel manager, each booking means updating two other extranets by hand. Suppose the property takes 60 reservations a month and each manual update across the other channels takes about four minutes including logging in. That is 240 minutes, four hours a month, of copying dates between websites, before counting rate changes. A rate change for a long weekend, entered in three extranets at five minutes each, is another fifteen minutes each time.
Now add the risk. If one update is missed during a busy evening, a room can be sold twice. Relocating a guest (walking them, in hotel language) means finding and often paying for a room elsewhere, arranging transport and handling a review written by an unhappy guest. One such evening can cost more than months of software.
The arithmetic is yours to redo with your own numbers. The point is that the manual work scales with every booking and every channel, while a connected system does the same job at the same cost regardless of volume.
How Innkeeper combines PMS and channel manager
Innkeeper is a PMS with the channel manager inside it, built for small hotels, inns, guesthouses and B&Bs. There is one calendar, one set of rates and one guest record for every booking, whichever channel it came from.
- The hotel reservation software gives you a drag and drop tape chart with conflict checks when you move a stay
- The channel manager software keeps Booking.com, Expedia, Airbnb and Google in sync, so a room sold on one closes on the others
- The commission-free booking engine puts direct booking on your own website without a per-booking fee
- Rate plans and seasons are defined once and sent to every connected channel
On the Inn plan ($49 per month, up to 10 rooms) channel sync works through iCal and channel connections, which suits a B&B selling on a few channels. From the Hotel plan ($149 per month, up to 30 rooms) the channel manager is fully two way, with rates and restrictions such as minimum stay and closed to arrival. Every plan includes the reservations calendar, booking engine, invoices and housekeeping board, with no setup fee and no commission on direct bookings. The full comparison is on the hotel PMS pricing page.
If you want to see how one booking travels from an OTA to the calendar, the housekeeping board and the invoice, the how it works page walks through it step by step.
PMS vs channel manager: the short answer
A PMS runs your property. A channel manager runs your distribution. A small hotel needs both jobs done, and the simplest and safest way to do them is in one system that shares one calendar and one set of rates. Start by counting your channels and your rooms, decide whether iCal is enough or whether you need rates and restrictions pushed two way, and choose a tool that does not charge you twice for what is, from your point of view, one job: keeping the right rooms available at the right price everywhere.
- Fewer than three channels and under 10 rooms: a PMS with booking engine and iCal sync is a reasonable start
- Three or more channels, or pricing that changes with the season: choose a two-way channel manager inside the PMS
- Any size: insist on a booking engine without commission, so direct bookings stay fully yours
See the PMS and channel manager working together
Open the interactive demo, send a booking from Booking.com and watch the same dates close on every other channel, then turn sync off and see the overbooking appear. No account is needed for the demo, and when you are ready you can set up Innkeeper for your own property.