---
title: "The six states of a hotel room, and why readiness is never toggled by hand"
description: "What each room state means, why readiness cannot be changed manually, and what to do with a blocked room."
canonical: "https://atqar.com/en/docs/rooms-and-readiness/"
locale: en
language: en-GB
audience: everyone
published: 2026-08-03
updated: 2026-09-05
source: "https://atqar.com"
alternates:
  ru: "https://atqar.com/ru/docs/rooms-and-readiness.md"
  kk: "https://atqar.com/kk/docs/rooms-and-readiness.md"
  es: "https://atqar.com/es/docs/rooms-and-readiness.md"
  pt: "https://atqar.com/pt/docs/rooms-and-readiness.md"
  de: "https://atqar.com/de/docs/rooms-and-readiness.md"
  fr: "https://atqar.com/fr/docs/rooms-and-readiness.md"
  it: "https://atqar.com/it/docs/rooms-and-readiness.md"
  tr: "https://atqar.com/tr/docs/rooms-and-readiness.md"
  uz: "https://atqar.com/uz/docs/rooms-and-readiness.md"
  ky: "https://atqar.com/ky/docs/rooms-and-readiness.md"
  tg: "https://atqar.com/tg/docs/rooms-and-readiness.md"
---

Room readiness answers one question: **can the next guest be checked into this
room**?

## Readiness cannot be changed manually

There is no “room ready” checkbox in the system. Readiness is **derived** from
the work for the room: the cleaning in its latest cycle and whether any
unresolved work prevents check-in.

This is intentional. A checkbox can be selected by mistake or with good
intentions — “they will finish it in a moment”. A derived status prevents that.

## Six statuses

A room always displays exactly one status. The first matching rule in the table
below is used:

| Status               | Meaning                                         |
| -------------------- | ----------------------------------------------- |
| Blocked              | unresolved work is preventing check-in          |
| Checkout not confirmed | there has been no cycle yet, or the latest cycle was invalidated |
| Awaiting cleaning    | the main cleaning is available or scheduled; assignment alone does not mean that work started |
| Cleaning in progress | an explicit start fact was recorded (from an earlier app version); schedules and assignment never create this state |
| Awaiting review      | the cleaning was submitted but an administrator has not accepted it yet |
| Ready                | the cleaning was accepted and nothing is blocking the room |

This means a room cannot be both “Awaiting cleaning” and “Blocked”. If
something is blocking it, you will see “Blocked”. That is correct: the blocker
takes priority.

“Awaiting cleaning” does not mean that an employee has already been selected:
the room state indicates that the task exists. Check the task or queue itself
to see who is assigned.

## What it looks like

> Product demonstration: A room that is currently being cleaned.

> Product demonstration: The same screen with a blocked room: the card is highlighted and the Readiness field says Blocked.

Open the room card to see the list of exactly what is blocking it.

## The room is clean but blocked

This happens often and is not an error. The cleaning has been accepted, but the
tap in the room is not working. The room is clean, but a guest cannot be
checked in.

A blocker can be cleared in one of the following ways:

- an administrator **accepts the result** of the blocking work;
- an administrator or owner personally **completes** a blocking inspection,
  replenishment, or general task that does not require separate review;
- an administrator **reclassifies** the work as erroneous or non-blocking and
  provides a reason;
- the work is **identified as a duplicate** of another task, in which case the
  status of the primary task determines the outcome.

Simply cancelling blocking work is not enough. Cancellation does not mean that
the fault has been fixed.

## Cleaning submitted — the room is not ready yet

When a housekeeper selects “Done”, the room moves to **“Awaiting
review”**, not “Ready”.

It becomes ready when an administrator accepts the cleaning and no blocking
work remains for the room.

## A completed cycle remains in effect until the next checkout

After the main cleaning is accepted, the cycle remains complete until the next
actual checkout. The room will usually be ready at that point. However, new or
reopened unresolved blocking work immediately moves it to **“Blocked”**. Once
that work is resolved, the previous completed cycle can once again produce the
**“Ready”** status; another checkout is not required.

A booking, a recorded check-in, and guest details do not change readiness. They
describe the stay, while readiness is derived only from the preparation cycle
and blocking work.

## Occupancy is a separate value

Readiness answers “can this room be allocated?”. Occupancy shows whether a stay
holds the room on the selected date. The stay status separately clarifies
whether it is still a booking or the guest has already checked in. These are
**different values**; occupancy is not a seventh readiness status.

A booking holds nights in the same way as a stay after check-in. Selecting
“Check in” does not release or reserve the nights again. A room can also be
occupied and blocked at the same time, for example while a guest is staying and
the tap is not working.

Occupancy appears where it is needed:

- on the room card — in the card heading next to the room number (“Occupied”,
  “Available”, “Check-out”, “Check-in”, or “Check-in and check-out”), and in the
  Stay field with the period dates; when there is no stay, a dash is shown and
  the field remains in place so that cards do not jump in height;
- in the **Calendar**, as a responsive grid of rooms and days (see the
  [Occupancy calendar](https://atqar.com/en/docs/calendar/)).

When a room is available, the card shows the **next** period. This answers the
question “when will it be occupied again?”.

## Room page

Select a card in the list to open the same card in full. The first two rows of
fields remain in the same positions, followed by everything that did not fit in
the list view.

> Product demonstration: The full room card: the same foundation as in the list, with additional operational details.

The additional information includes:

- **Guest**. The name, directory link, and telephone number are available here
  only to administrators and owners;
- **Cleaning** — the cleaning schedule for this stay and the guest's preferred
  time, if one has been set;
- **Note** — a permanent note about the room;
- **what is blocking the room** — a list of work with a link to each item;
- **available actions** at the bottom of the card: depending on its state, you
  can confirm checkout, open the current cleaning, or create a task.

An administrator or owner does not edit the stay directly here. The dates and
the Cleaning section open the form for this stay in the calendar. There is one
form and one set of room occupancy rules (see [Bookings and stays](https://atqar.com/en/docs/stays-and-calendar/)).

The property is not printed among the fields: it appears in the circle at the
bottom right of the card. Hover over the circle or move focus to it to display
the full name.

## How an administrator can find the relevant rooms

The **Rooms** section is available to administrators and owners. Housekeepers
and technicians see the relevant room and its status in the context of work
personally assigned to them, but do not use the administrative room directory.

A worker receives the guest's name only in their current, personally assigned
task. Reporting a new problem uses a separate minimal directory that contains
only the property and room number, without the guest, stay, room note,
readiness, or other people's tasks.

Open [**Rooms**](https://atqar.com/en/rooms/). The Readiness filter appears at the top:

- **Blocked** — where an administrator should begin the day;
- **Awaiting cleaning** — what needs to be assigned;
- **Cleaning in progress** — where cleaning has already started;
- **Awaiting review** — what is waiting for your decision;
- **Ready** — what can be allocated.

There is also a search by room, property, or note.

The day's figures stand above the table, and **Vacant** among them is a filter as
well as a figure: press it and only the unoccupied rooms remain, press it again
and the rest come back. It adds to the Readiness filter and to the search rather
than replacing either. A room counts as vacant when nobody is living in it right
now — including one that is blocked or awaiting cleaning: occupancy and readiness
remain separate measures.

Next: [Attention and external alerts](https://atqar.com/en/docs/notifications/).
