Skip to main content

Check-In and Check-Out

Version: v1.1
Last Updated: May 30, 2026

Module Menu Path

Bookings → booking detail → check-in / check-out actions

Required Access

  • hotel.bookings.view
  • hotel.bookings.manage

Booking status flow

ready_for_checkin → checked_in → completed

Check-in flow

When a guest with a booking arrives:

  1. Open the booking in Bookings
  2. Confirm the guest's identity against the reservation (name, booking reference, ID)
  3. Collect any payment due at check-in (see below)
  4. Tap Check in — the status moves to checked_in

Why confirming check-in matters: the check-in confirmation is the record the platform uses if a "guest says they checked in / hotel says they didn't" dispute arises. Always confirm check-in in the app when the guest actually arrives.

📸 Screenshot: Check-in confirmation screen

Collecting payment at check-in

If the guest chose a cash at check-in or card at check-in payment method:

  1. Collect the balance and/or deposit shown on the booking
  2. Tap Payment collected
  3. Then complete check-in

If the guest already paid online, no collection is needed — the booking shows it as paid.

📸 Screenshot: Payment collection at check-in


Check-out flow

  1. Open the booking
  2. Tap Check out — the room moves toward checkout / cleaning and the booking moves to completed
  3. Release or retain the deposit:

Checkout is what triggers your payout for the stay — see the finance guide.


Early check-out

If a guest checks out before their booked end date:

  1. Check them out as normal
  2. Any refund for unused nights follows your cancellation policy (see Cancellation and Refund) — early departure is not automatically refunded

Late check-out

For a guest staying past the standard check-out time:

  • If you allow it at no charge, simply check them out when they leave
  • If a late check-out fee applies, agree it with the guest and collect it; record it via a support case if it needs to appear in finance

Exceptions

SituationWhat to do
No-showDo not check in. Log the no-show and handle per your cancellation policy (see Cancellation and Refund)
Dispute at check-in/outLog the incident with the booking reference and escalate via a support case before closing the booking
Deposit disputeInitiate a retention request; admin reviews — do not simply keep the deposit