Splitting a stay and moving rooms

One booking, more than one room. Moving a guest part-way through a stay without cancelling anything: how to build the itinerary, what each part costs, what happens to the folio and the calendar, and how to undo the whole thing.

Where to find it
Property Management SystemReservationsAny bookingRoomsRow menuSplit Stay / Room Move
Last checked
August 15, 2026

What a split stay is

A guest booked five nights. On the third morning the shower fails, or a suite comes free, or the party next door will not go to bed. You need the guest in a different room for the rest of the stay, and you need the booking to still be one booking: one confirmation number, one folio, one balance.

That is a split stay. Prostay cuts the room line into parts, gives each part its own room, its own room type if you want one, and its own price. The guest keeps their reservation number and never sees a second booking. Housekeeping sees both rooms. The folio bills the nights at whatever each part was worth.

Opening the dialog

Open the booking, go to the Rooms tab, and pick Split Stay / Room Move from the three-dot menu at the end of the room's row. The same item is in the reservation's Actions menu, under Update; the difference is that the row menu starts you on that row, while Actions makes you pick a room first.

If the item is not there, one of four things is true:

  • The booking came from a channel. Bookings from an OTA or a GDS cannot be split. The channel owns the shape of that stay and a change made here would not sync back to it.
  • The stay is one night. There is no mid-point to move on.
  • The row is already part of a split. Those rows offer Undo Split Stay instead.
  • Your property has split stays switched off. An administrator controls this in System SettingsReservation SettingsAllow split stays (room moves).

The dialog

The Split Stay (Room Move) dialog for reservation 20260386. Step 1 picks the room line, a card underneath reads Junior Suite Room 323, Sat Aug 15 to Thu Aug 20, 5 nights, USD 2,250.00, and a strip shows Reservation total USD 3,575.00, Paid USD 1,430.00, Balance due USD 2,145.00, This room’s charge USD 2,250.00. Step 2 builds the itinerary as two parts either side of a Guest moves on date. Step 3 asks why the guest is moving. A summary at the foot totals the room charge after the split.
The whole dialog. It reads top to bottom: which room, what it costs today, what the itinerary becomes, and why.
  1. Which room of the booking you are splitting. Only on bookings with more than one room.
  2. What that room is today. Type, number, dates, nights and charge, before you touch anything.
  3. The money around it. The reservation's total, what has been paid, and what is outstanding.
  4. One card per part of the stay. Two to begin with.
  5. The boundary between two parts. The morning the guest changes rooms.
  6. Why they are moving. Optional at most properties, compulsory at some.
  7. What all of it adds up to. Recalculated as you type.

Nothing in this dialog is saved until you press Apply split stay. You can open it, take it apart, and close it again without changing the booking.

Which room you are splitting

A booking with one room skips this step entirely and the dialog starts at the itinerary. A booking with several rooms asks first, because everything below is about one room line.

The room-line select at the top of the dialog, open on two options: Junior Suite 323 Sat Aug 15 to Thu Aug 20, and Twin Room 117 Sat Aug 15 to Thu Aug 20.
On a booking of several rooms, this picks the one being split. The rest of the dialog then talks about that room only.

Each option names the room type, the room number if one is assigned, and that room's own dates. Rooms that cannot be split are listed but greyed out, with the reason after the dates, already split or too short, so you are not left wondering why the room you came for is missing.

Switching rooms here throws away any itinerary you have built and starts again from the new room's dates.

What the room is worth now

The stay card and the money strip: Junior Suite Room 323, Sat Aug 15 to Thu Aug 20, 5 nights, USD 2,250.00, above four figures labelled Reservation total USD 3,575.00, Paid USD 1,430.00, Balance due USD 2,145.00 and This room’s charge USD 2,250.00.
What the room is worth today, and what the reservation around it is worth. The split only moves the last figure.
  1. The room as it stands. Type and number, the dates, the number of nights, and what those nights are being charged at in total.
  2. The reservation's figures. Total, paid and outstanding for the whole booking, including its other rooms, its taxes and anything from the catalogue.
  3. This room's share of that. The figure the split can change. Everything else on the strip moves only because this one did.

This strip is here so you can see the consequence before you cause it. A guest who has already paid in full and is being moved into a more expensive room will owe money afterwards, and it is better to know that while the dialog is open than to find out at checkout.

Building the itinerary

The dialog opens with the stay already cut in half: two parts, both in the current room type, split at the middle night, each priced at its share of what the stay costs today. A five-night stay opens as two nights and three. That is a starting point, not a suggestion, change any of it.

The first part of the itinerary: a card headed Part 1, Sat Aug 15 to Mon Aug 17, 2 nights, with a Room type select reading Junior Suite (current), a Room combobox reading Keep current / auto-assign, a chip reading Current stay rate USD 450.00/night, and a Total field of 900 with USD 450.00/night underneath.
One card per part of the stay. Type, room, and what that part costs.
  1. Which part this is, and when. Its dates and nights, worked out from the move dates either side of it.
  2. Room type and room. What the guest is in for this part. (current) marks the type the booking was sold as.
  3. A shortcut to a price. One chip per rate Prostay can work out for these dates and this type.
  4. What this part costs. For the whole part, with the nightly average underneath.

Add another move cuts the longest remaining part in two, giving you a third part and a second move date. There is no ceiling on this beyond arithmetic: every part needs at least one night, so a five-night stay can have at most five parts. When none of the parts is longer than a night the button goes flat and says so.

The × beside a move date removes that move and merges the two parts either side of it back into one. The earlier part's room and type win.

The move date

The row between two parts: an arrows icon, the words Guest moves on, a date select reading Mon, Aug 17, and a small X button.
The boundary between two parts. Moving this date moves nights from one part to the other.

Guest moves on is the morning the guest changes rooms: the last night in the old room is the night before this date, and the first night in the new room is this date. Sliding it later makes the first part longer and the second part shorter, night for night.

The Guest moves on select open, listing the four dates the boundary can take: Sun Aug 16, Mon Aug 17, Tue Aug 18 and Wed Aug 19.
Only dates that leave at least one night on each side are offered.

The list is bounded by the parts either side, so you cannot squeeze a part down to nothing, and you cannot push a move past the one after it. On a five-night stay with a single move there are four possible dates. Add a second move and the first one's list shortens, because the second move now needs room too.

Choosing rooms

Each part has a Room type and a Room. The type list holds every type available for those dates, plus the type the booking was sold as, which is always offered even when nothing of that type is free, you may be moving the guest out of it.

The Room combobox of the second part, open on a search field above a list: Keep current / auto-assign with a tick, then 122 Occupied now, 123 Vacant Clean, 124 Occupied now, 125 Occupied now, 222 Vacant Inspected and 223 Occupied now.
Every room of the chosen type, with what is happening in it. Occupied now is tonight, not the dates of the part.

Every room of the chosen type is listed with its current state, so you can tell a room that is free and clean from one that needs a housekeeper before the guest can walk in:

What the option saysWhat it means
Keep current / auto-assign Do not pin a room. On a part that stays in the booked type this leaves the guest where they are; on a part that changes type it assigns a room at check-in.
Auto-assign at check-in The same option, worded for a part whose type differs from the one that was booked. Prostay will pick a room of the new type nearer the day.
Occupied now Somebody is in it tonight. That does not stop you: the part you are placing may start days later. It is a warning, not a block.
Vacant · Clean, Inspected, Pick-up, Dirty Nobody is in it, and this is its housekeeping state. Dirty means somebody has to service it before the guest arrives.

Rooms that are out of order or out of service are not listed at all. The room pinned to the part before this one is also hidden, because moving a guest from a room into the same room is not a move, and if you pin the same room on both sides some other way, the dialog says Same room on both sides and refuses to apply.

Prices

Every part carries a Total for that part, not a nightly rate. The nightly figure underneath is the total divided by the nights, shown so you can sanity-check what you typed.

The chips above it fill the total in for you:

ChipWhat it fills in
Current stay rate This part's share of what the room is being charged today. Nothing changes hands: split a stay using only this chip on every part and the guest pays exactly what they were going to pay.
<Room type> rate What that room type sells for on those dates, at today's rates. Appears once you choose a type other than the booked one, and only if a rate comes back for those dates.

Or ignore both and type a figure. A part you type into stays typed: changing dates or types afterwards will not overwrite it.

The reason

The Why is the guest moving? select open, listing No reason, Guest request, Maintenance issue, Noise complaint, Upgrade, Overbooking and Room preference.
The reason goes to the activity log and the room-move report. Your property can make it compulsory.

The list comes from your property's reservation settings, so what you see may differ from the screenshot. Whoever maintains that list can also make a reason compulsory, in which case the placeholder reads Select a reason (required). There is no No reason option, and Apply split stay stays dead until you pick one. If your property has not configured any reasons, the step is not shown at all.

It is worth filling in even when it is optional. The reason is written into the reservation's activity log beside the move and it feeds the room-moves figure on the dashboard, which is the only way anybody later finds out that eleven guests moved last month and nine of them were the same failing air conditioning unit.

Checking it before you apply

The summary card at the foot of the dialog: Junior Suite (2 nights) arrow Junior Suite 122 (3 nights), then Room charge after the split showing USD 2,250.00 struck through, USD 2,450.00 in bold and a red chip reading +USD 200.00, and Reservation total after the split USD 3,775.00.
The itinerary in one line, and what the change does to the money before you commit to it.
  1. The itinerary in one line. Each part as room type, room and nights, in order.
  2. What the room charge becomes. The old figure struck through, the new one beside it, and the difference. No chip means the split costs the guest nothing.
  3. What the reservation becomes. The booking's total with this room's new charge in place of its old one.

Apply split stay stays greyed out until the itinerary makes sense. It is waiting for one of these:

  • every part has a room type;
  • every part has a total that is a number and is not negative;
  • no two consecutive parts are pinned to the same room;
  • a reason, if your property requires one.

When a room is not free

Pinning a room does not check that room's diary, that happens when you apply. If the room is taken for any night of the part you gave it, nothing is saved and the dialog tells you what is in the way.

A red banner inside the dialog headed "The split could not be applied", reading "Room 122 is occupied by reservation 101680 (2026-08-14 to 2026-08-18)."
Nothing is saved when a room is not free. The message names the room, the booking in the way and its dates.

The message names the room and the booking in the way, so you can decide whether to pick a different room, move the boundary, or go and talk to the other booking. Blocks count as well as bookings: a room that is out of order, held for maintenance or on a courtesy hold across those nights is refused the same way, and the message says which of those it is.

Your itinerary is still on screen, exactly as you left it. Fix the one part and apply again.

What it looks like afterwards

Applying closes the dialog, reloads the booking, and confirms with Split stay applied. The reservation now has one row per part.

The Rooms tab of reservation 20260387 after a split: two rows for the same guest, the first a Family Room with a Segment 1 badge, room 330, 08/15/2026 to 08/18/2026, 3 nights, USD 1,485.00, with "then moves to Family Room 130" underneath; the second a Family Room with a Segment 2 badge, room 130, 08/18/2026 to 08/20/2026, 2 nights, USD 990.00, with "moved from Family Room 330" underneath.
A split stay afterwards: one row per part, badged and cross-referenced, still one reservation.
  1. A badge numbering the part. In the order the guest occupies them.
  2. Where the guest goes next, or came from. So a row read on its own still makes sense.
  3. Each part's own dates. They meet on the move date: the first part's departure is the second part's arrival.

The Rooms tab count goes up, because there are more rows. The guest count does not: the same people are staying, and the Guest tab is untouched.

The folio of reservation 20260387: a room revenue line of USD 1,485.00 noted "Family Room 330, 3 nights (part 1 of 2)", a second of USD 990.00 noted "Family Room 130, 2 nights (part 2 of 2)", and a payment of USD 990.00.
Each part is billed at what it was sold for, against the room the guest is in for those nights.

On the folio, the accommodation is re-billed from the new itinerary: each part is charged at what that part was sold for, against the room it is in. How that reads depends on the room revenue breakdown set on the folio the booking bills to, which decides whether accommodation appears as one line a night or as a single figure for the stay.

Payments, add-ons and anything posted by hand are left alone. Room taxes are not: they are worked out from what the rooms cost, so a part you repriced moves them with it. A split that keeps the same money moves nothing at all, which is the other reason to use Current stay rate when you only mean to move a guest.

On the calendar, the guest appears twice: once in each room, for the nights they are in it, with a marker showing the tile is part of a move. Housekeeping sees the first room becoming due for a departure clean on the move date, and the second room needing to be ready for an arrival the same morning.

Undoing a split

A confirmation dialog headed "Undo this split stay?" reading "All parts of the split are merged back into one stay on the first part’s room. The room charge becomes the sum of the parts.", with buttons Keep the split and Undo split.
Undo asks before it does anything. It puts the guest back in the first part’s room for the whole stay and adds the parts up.

Undo Split Stay, from the row menu on any part or from the reservation's Actions menu, puts the stay back together. It asks first, and the dialog offers you the choice of going ahead or leaving the split alone. The parts become one row again, spanning the full dates, in the first part's room and at the first part's room type. The charge becomes the sum of the parts, and the accommodation on the folio is rebuilt for the single room.

Two things to be clear about before you use it:

  • It is not a rollback. The merged stay is the sum of what the parts had become, not what the booking looked like before the split. If you split a stay and repriced a part, undoing keeps the new money.
  • The first part's room wins. If the guest has already moved and you undo, the booking says they were in the first room the whole time. Undo is for a move that was recorded in error, not for a move that happened and is being reversed. For that, split the stay again and put the guest back.

Things that catch people out

What you seeWhy
Apply split stay is greyed out and nothing looks wrong Check the totals first: a blank one, or one holding a stray character, is the usual cause. After that, look for two consecutive parts pinned to the same room, and for a reason your property requires.
The dialog says Nothing to split Every room on this booking is either a single night or already part of a split. There is nothing left to cut in two.
The totals will not let you type in them You do not have the Modify prices on existing reservations permission. The move itself is still allowed; the prices come across as they are.
A room you can see is empty is refused Empty tonight is not the same as empty for the part's dates. Something has the room for nights inside the part, even if today is free, and the message says what.
The guest's charge went up and nobody meant it to A part whose room type changed was priced from that type's rate rather than the stay's. Click Current stay rate on that part to put it back, and check the summary reads no difference before applying.
The reservation now shows more rooms than the guest booked Each part of a split is a row, badged with its number in the itinerary. Two badged rows are one room across two stints, not two rooms at once.

Common questions

  • Does the guest get a new reservation number?

    No. A split stay is one reservation throughout: one number, one folio, one balance, one confirmation. The parts are rows on the same booking, which is the whole point of splitting rather than cancelling and rebooking.

  • Can I split a Booking.com or Expedia reservation?

    No. Bookings from an OTA or a GDS cannot be split, and the menu item is not shown on them. The channel owns the shape of that stay, so a change made in Prostay would not sync back and the two systems would disagree about what was sold. If the guest has to move, change it on the channel, or cancel and rebook the stay direct.

  • Will splitting a stay change what the guest pays?

    Only if you make it. Use the Current stay rate chip on every part and the parts add up to what the room was already worth. Choosing a different room type for a part prices that part from the new type's rate, which usually does change the total, the summary at the foot of the dialog shows the difference before you apply.

  • How many times can one stay be split?

    As many as the nights allow. Add another move cuts the longest remaining part in two, and every part needs at least one night, so a five-night stay tops out at five parts. In practice two is almost always what you want.

  • What happens to charges already posted to the room?

    They stay. Only the accommodation charge is re-billed, as one line per part. A breakfast, a minibar item or a payment posted before the move is untouched and stays on the folio exactly where it was.

  • The guest moved rooms yesterday. Can I record it now?

    Yes. The move date can be any date inside the stay, including one that has already passed, so a move somebody forgot to record can be entered afterwards. The folio and the calendar are rewritten to match, so do it before checkout rather than after.

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.