Booking status vs Booking State
A short explanation
Bookings are described using both a status and a state. Because these terms can appear similar, it is easy to confuse them when managing reservations. In this article, we explain the difference between a booking’s status and state, what each term refers to, and how to interpret them correctly when working with bookings.
Booking Status

- Confirmed: Verified and active, awaiting arrival.
- On Request: reservation has been created yet is not confirmed until this is manually done
- Cancelled: The booking was terminated prior to arrival.
Booking State

- Future: Due to check in as of tomorrow and onwards
- Arrival: Due to check-in today
- In House: The guest is currently staying at the property.
- Departure: Due to depart today
- Stayed: The guest has completed their stay and departed.
- No-Show:The guest failed to arrive for their confirmed reservation.
Why Systems Use Both
Using both terms prevents system conflicts by separating operational actions from technical rules:
- Example 1:
- A guest cancels late.
- Their Status becomes Cancelled (they won't be arriving)
- Their financial State remains billable or guaranteed so you can process a penalty charge.
- Example 2:
- A guest has not arrived yet.
- Their Status is Confirmed
- As soon as midnight passes, the system shifts their State to No Show so the room can be resold.