---
title: Hotel Reservation System & Availability Calendar | bedsKey
description: Availability calendar, room- and bed-level inventory, overlap-proof bookings, group holds, waitlist and stop-sell — the reservation core of bedsKey PMS.
canonical: https://bedskey.com/features/reservations/
updated: 2026-09-24
publisher: bedsKey (Innovate Solution)
---


# Hotel reservation system with room- and bed-level inventory

See every room, every night, in one grid. The heart every other module relies on.

**In short:** Availability calendar, room- and bed-level inventory, overlap-proof bookings, group holds, waitlist and stop-sell — the reservation core of bedsKey PMS.

Updated September 2026

## What Reservations & ARI does

- **Availability calendar** — a grid of every room and every date, colour-coded by status.
- **Room-level and bed-level inventory** — sell a private room or a single bunk in a dorm from the same calendar.
- **Overlap-proof bookings** — date-range constraints enforced by the database, so concurrent bookings can never collide.
- **Multi-room reservations** — one booking, several rooms, one guest, one folio.
- **Change the departure date** — extend or shorten a stay without cancelling it; nights already agreed keep their agreed rate and only added nights are priced.
- **Upgrade or downgrade** — move a booking to another room type; the stay re-prices and both totals are shown so the difference can be quoted.
- **Reservation lifecycle** — enquiry, tentative, confirmed, checked-in, checked-out, cancelled and no-show, with full status history.
- **Cancellation and no-show handling** — cancel and release inventory; night audit flags no-shows automatically.
- **Stop-sell and closeouts** — close a room type or a date range for sale in one action.
- **Waitlist** — take a name when you have to say no; matching guests are surfaced, oldest first, when rooms come back on sale.
- **Group holds and rooming lists** — hold rooms per type per night with a cut-off date and a pinned group price, then fill the hold from an organiser’s list in one step.

## Works with

### [Rates & Revenue](https://bedskey.com/features/rate-management/)

A full pricing engine, not a single price field.

### [Front Desk](https://bedskey.com/features/front-desk/)

Check in a walk-in guest in under a minute.

### [Channel Manager](https://bedskey.com/features/channel-manager/)

Rates and availability out, reservations in, parity checked both ways.

## Reservations & ARI: common questions

### Can bedsKey sell individual beds in a dorm?

Yes. bedsKey supports room-level and bed-level inventory, so a single bunk in a shared dorm and a private room are sold from the same availability calendar.

### How does bedsKey prevent double bookings?

Overlap protection is enforced by the database with date-range exclusion constraints, not by application code, so two staff members or channels can never sell the same room for the same night.

### Can I extend a stay without cancelling the booking?

Yes. Change the departure date directly; nights already agreed keep their agreed rate and only the added nights are priced.

## Related guides

- [What is a hotel PMS?](https://bedskey.com/glossary/pms/)
- [CTA / CTD](https://bedskey.com/glossary/cta-ctd/)
- [Occupancy rate](https://bedskey.com/glossary/occupancy-rate/)

## Run your entire property from one system.

Talk to sales@bedskey.com — we’ll walk you through bedsKey with your own rooms and rates.
