Room status against reservation status

Two statuses sit on every room and they answer different questions. One says whether the room is clean, the other says whether somebody is staying in it. Knowing which is which is the difference between a smooth arrival and a guest standing in reception.

Where to find it
Property Management SystemHousekeeping
Permission needed
Housekeeping status management.
Last checked
August 15, 2026

Room 104 is clean and nobody is in it. Room 105 is dirty and somebody is asleep in it. Both of those are perfectly normal, and neither can be described by one word. Prostay keeps two separate answers about every room because two different teams need two different things from it, and most of the confusion on the housekeeping board comes from reading one of them as though it were the other.

Five columns of the housekeeping board over the first ten rooms: Room #, Location, Room Status, FO Status and Reservation Status. Room status badges read DIRTY, PICK-UP, CLEAN, INSPECTED and OUT OF ORDER; FO Status reads Occupied or Vacant; Reservation Status reads Due-Out, Checked-In, Stayover or a dash.
Ten rooms, and no two of them in the same state. The left badge is housekeeping. The two on the right are the front desk.

Two questions about the same room

Room Status answers one question: what state is the room physically in. CLEAN, INSPECTED, PICK-UP, DIRTY, OUT OF ORDER, OUT OF SERVICE and AVAILABLE are its seven possible answers, and what each one means is set out in the housekeeping board. Housekeeping owns this answer. It says nothing whatsoever about whether a guest is in the room.

The other two columns are the front desk's answer, split in two. FO Status is the short version and has only two values, Occupied and Vacant: is there a guest in this room tonight. Reservation Status is the long version: where the booking currently in the room has got to, or a dash when no booking is attached to it.

Where each one is shown

ScreenWhat it shows you
The housekeeping board All three columns side by side, one row per room. The only place you can see and change the room status for the whole house at once.
The room picker on a reservation Under ASSIGNMENT(s) on the Rooms booked tab, and under Room Assignment when you build a booking, every room of the right type is listed with its housekeeping status printed beneath the room number.
The House Status report The Housekeeping Status card crosses room status against vacant and occupied for the whole property, and Room Summary above it takes out-of-order and out-of-service rooms off your sellable count.
Attendant task sheets Neither status appears as a column, because the sheet is the two of them already combined into work. A due-out room becomes a departure clean; an occupied room that is dirty becomes a stayover clean. See attendants, task sheets and the forecast.

What moves the room status

ActionWhat the room status becomes
The night audit DIRTY on every occupied room. Vacant rooms and blocked rooms are left as they are.
Checking a guest out DIRTY, unless the room is out of order or out of service, in which case the block is left alone and only the front-office side moves.
An attendant finishing a task CLEAN, for a departure or stayover clean. Finishing a turndown task deliberately leaves the room status alone.
The status dropdown, or the bulk bar Whatever you pick. Nothing sets INSPECTED automatically, so a room only reaches it because somebody chose it.
Reversing a check-in Whatever you choose in the dialog's Room Status field. The dialog asks because only you know whether the guest got through the door.
Resolving a work order that took the room out of order DIRTY. The room comes back into the cleaning list rather than straight back into inventory, which is right: it has had an engineer in it.

Checking a guest in is not on that list, and its absence is the single most useful fact in this article. Check-in does not touch the room status. A room that was dirty at four in the afternoon is still dirty after the guest has been checked into it, and the only sign anything is wrong is the guest coming back down to reception.

What moves the front-office side

ActionFO StatusReservation Status
A booking is given this room for tonight Vacant Arrival
Check In Occupied Checked-In
Check Out, or Check-out early Vacant A dash. The booking keeps its own Checked-Out status, but it is no longer in the room.
Reverse Check-in, keeping the room Vacant Back to Arrival, because the guest is expected again.
Marking a booking CANCELED, NO-SHOW or SKIPPED Unchanged. Nobody was in the room, so nothing about it moves. A dash. The room stops being held and goes back on the market.
Picking any other status from the reservation's status menu Unchanged, unless you pick CHECKED-IN or CHECKED-OUT, which do exactly what the buttons do Whichever of the eleven you pick

The eleven reservation statuses sort into three groups, and the group matters more than the individual value. Reserved, Confirmed, Arrival and Tentative are all before arrival, and the room should be vacant. Checked-In, Due-Out and Stayover all mean the guest is in the building, which is why Prostay offers Check Out on all three. Checked-Out, No-Show, Canceled and Skipped all mean nobody is coming, and the room is released back to the front desk as soon as you set one of them.

What the night audit does to each

The rollover is the one moment the two answers move together. Every occupied room goes back to DIRTY, because somebody slept in it, while the front-office side is untouched: a guest staying four nights is still occupied in the morning. That is why the board at seven in the morning is a wall of red with almost nobody having left yet. What the rollover changes and what it leaves alone is set out in full in discrepancies, guest service and the night rollover.

Reading the two together

CombinationWhat it means
CLEAN and Occupied Serviced today with the guest still in house. The normal state of a stayover from mid-morning onwards.
DIRTY and Occupied Normal at breakfast, a question by mid-afternoon. Check the Service column before chasing it: a room on do not disturb is dirty because nobody was allowed in.
DIRTY and Vacant A departure waiting to be turned around. This is the queue the front desk is really asking about when somebody is standing in reception.
INSPECTED and Vacant with Arrival Ready and spoken for. Nothing to do except keep it that way.
CLEAN and Vacant with a dash Ready and unsold. This is what the front desk can give to a walk-in tonight.
PICK-UP and Vacant with Arrival The one to act on. Somebody is arriving into a room that needs a second visit, and it will not fix itself.
Any status with Occupied and Checked-Out Something has not caught up. The booking has ended but the room still believes it has a guest, so it cannot be sold.

There is a third voice in this conversation, and it appears only when housekeeping opens a door and finds something the front desk did not predict. Reporting that raises a Skip or a Sleep in the Discrepancy column, which is a disagreement between the FO Status column and what an attendant saw, not between the two statuses in this article. It is covered in discrepancies, guest service and the night rollover.

Asking the board for one combination

Reading combinations down 120 rows is not a plan. Press Search filters above the table and the drawer offers the three columns as three separate lists, so you can ask for a room status, a front-office status, a reservation status, or any mixture of the three.

The Reservation Status filter open in the housekeeping board filter drawer, a search box above tick boxes for Reserved, Confirmed, Canceled, Arrival, Checked-In, Due-Out, Checked-Out, No-Show and Stayover, with Skipped and Tentative below the scroll.
Eleven states a booking can be in, two of them below the scroll. A room on the board can only show you the one its current booking is in.

Ticking values inside one list widens the answer, and adding a second list narrows it. Dirty and Pick-up together give you every room that needs work; adding Vacant to that cuts it down to the rooms you could sell tonight if they were done. The button then reads 2 filters applied, and Clear active filters beside it puts the whole house back.

The rooms somebody is walking into

Filter Reservation Status to Arrival and you get the list that decides how this evening goes: rooms with a guest booked into them tonight who has not arrived yet.

The housekeeping board filtered to Reservation Status Arrival, listing nine vacant rooms across all four floors, six of them INSPECTED and three CLEAN, every row reading Vacant under FO Status and Arrival under Reservation Status.
The nine rooms somebody is walking into tonight. Every one is vacant, and every one has already been serviced.

Every row here is Vacant, which is what Arrival means: the booking is attached to the room but the guest has not walked in. The column worth scanning is the room status on the left. Nine rooms all reading INSPECTED or CLEAN is a quiet evening. One reading DIRTY at four in the afternoon is the room that will have somebody waiting in reception for it, and it is worth handing to an attendant by name rather than leaving on a sheet.

The turnaround list

The mirror image is Room Status Dirty with FO Status Vacant: rooms nobody is in, that nobody can be put in.

The housekeeping board filtered to Room Status Dirty and FO Status Vacant, listing nine rooms across all four floors, every row a red DIRTY badge with Vacant under FO Status and a dash under Reservation Status.
Two filters stacked. This is the turnaround list: nobody is in these rooms, and none of them can be sold until they are cleaned.

Every one of these shows a dash under Reservation Status, which means no booking is attached to them at all. Nobody is being held up by them tonight, and that is exactly why they are worth doing first: each one is a room you could still sell today, and every hour it stays dirty is an hour it is not on the market. A room on this list that also carried Arrival would be a different kind of urgent, and it would be in the previous list rather than this one.

The whole house on one card

The board answers room by room. When the question is about the property rather than a room, the Housekeeping Status card on the House Status report crosses the two answers against each other and counts every room in the building.

The Housekeeping Status card on the House Status report, a table with Vacant and Occupied columns reading Inspected 15 and 0, Clean 20 and 29, Dirty 9 and 43, Pick-up 0 and 3, and Available 0 and 0.
The same two questions crossed against each other for the whole house. Inspected and occupied is empty because tonight’s arrivals have not walked in yet.

Read the Vacant column downwards and you have your sellable position: 15 inspected and 20 clean rooms are ready now, and the 9 dirty ones are the work between you and 44 empty rooms. Read the Occupied column and you have the size of the morning: 43 dirty rooms with guests in them, 3 needing a second visit. The card only shows for today and past dates, because nobody can know what state a room will be in next Tuesday.

Things that catch people out

  • Nothing stops a check-in into a dirty room. Prostay checks that today falls inside the stay and that the booking has not already been checked in. It does not look at the room status, and there is no warning. The room status column on the arrivals is the check, and it is a human one.
  • Cleaning a room does not free it, and freeing a room does not clean it. Setting a room clean while the guest is still in house leaves it occupied and unsellable. Checking a guest out of a room nobody has touched leaves it dirty and unsellable. Both halves have to happen.
  • A dash is not the same as vacant. The dash in the Reservation Status column means no booking is attached to the room at all. A room can be vacant and still carry Arrival, which is a room you must not give to anybody else.
  • Due-out and stayover both mean occupied. They are not stages of leaving. A due-out room has somebody in it until they are checked out, and it stays out of your sellable count until then.
  • The room status column can be missing entirely. It is gated on Housekeeping status management., while FO Status and Reservation Status are shown to everybody. A colleague describing a board with no coloured badges is not looking at a broken screen, they are looking at a role without that permission.
  • The bulk bar will not touch a blocked room. Selecting a floor and setting it clean skips any room that is out of order or out of service, and names the rooms it skipped. That is protection, not a failure.

Common questions

  • A guest is standing at the desk and their room shows Dirty. What now?

    Nothing in Prostay is blocking you, which is the problem: you can check them in and hand over a key to an unserviced room. Find another room of the same type that is CLEAN or INSPECTED and reassign the booking, or hold the guest and get the room done. Filtering the board to Room Status Clean and FO Status Vacant gives you the alternatives in one press.

  • The room is clean but the board still says Occupied. Why can I not sell it?

    Because clean and vacant are different answers and only one of them has changed. Occupied comes off the reservation, so the room stays occupied until the guest is checked out. If they have actually left, check them out on the booking: that sets the room vacant and, because it also sets it dirty, the room will need marking clean again afterwards.

  • What is the difference between a room showing a dash and a room showing Arrival?

    A dash means no booking is attached to the room right now, so it is genuinely free. Arrival means a booking has been given this room for tonight and the guest has not walked in yet. Both read Vacant under FO Status, and only one of them is yours to sell.

  • Does checking a guest in mark their room dirty?

    No. Check-in changes only the front-office side: the room becomes Occupied and the booking becomes Checked-In. The room status is left exactly as it was, and it is the night audit at the end of the day that sets every occupied room back to DIRTY.

  • Why does the House Status report show Inspected occupied as zero?

    Because nothing puts an occupied room into that cell on its own. Finishing a clean sets the room CLEAN, and the night audit sets occupied rooms DIRTY, so the only route to inspected is somebody choosing it. A room inspected before arrival will move into that cell the moment the guest is checked into it.

  • How do I get the list of rooms that need cleaning before tonight?

    Open Search filters and tick Dirty and Pick-up under Room Status, then Arrival under Reservation Status. That is every room somebody is walking into tonight that is not ready. It is usually a short list, and it is the one worth working first.

  • Can a room be out of order and occupied at the same time?

    Yes, and it happens when something breaks during a stay. The block describes the room and the front-office status describes the guest, so neither cancels the other. Checking that guest out leaves the block in place rather than sending the room back to the cleaning list, which is deliberate: releasing an out-of-order room is a separate decision.

  • The room picker offered me a room that is out of order. Should it?

    It lists every room of the matching type and prints the housekeeping status under each one as information, not as a restriction. Read that line before assigning. If you need to see the picture properly, the housekeeping board filtered to the room type will show you which rooms of that type are actually available.

Was this article helpful?

Related articles

Still stuck?

Support answers from inside the app as well, so if you are already signed in you will get a faster reply there. Otherwise send us the property name and what you were trying to do.