> For the complete documentation index, see [llms.txt](https://docs.hostelmate.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hostelmate.co/front-desk/check-in-check-out.md).

# Check-In/Check-Out

Follow a clear flow for arrivals and departures, verify details, assign beds, update statuses, process payments and deposits, and add notes for accurate records.

A quick, reliable flow for arrivals and departures. Keep statuses current to avoid double-assignments and keep reports accurate.

## Online Self Check-In

Guests can complete their check-in before they arrive by filling out a form on their phone or computer. The link is sent automatically in the pre-arrival email, or you can send it manually from the Check-In popup. Once submitted, the guest's answers, ETA, ID document, and signature are all visible in the booking Logs tab.

See [Self Check-In](/front-desk/self-check-in.md) for the full staff guide.

## Check-In

There are two ways, depending on what you need.

**Quick check-in.** The guest is at the desk and you don't need their details.

1. Open the booking from the dashboard or the calendar.
2. Change the status to **Check-in** (or **Check In Paid** if they've paid) and click Save.

**Full check-in.** You want the guest's email, phone number or a photo of their ID.

1. Open the booking and click **Check-in Guest** next to the guest's name.
2. Fill in the email and phone number (with country code), and upload a photo of their passport or ID if you want one. If your property asks for a signature, the guest signs in the box.
3. Click **Save**, then change the booking status to **Check-in** as above.

If the guest has already checked in, the link says **Re-checkin**. Use it to fix their details.

Tips

* If the guest isn't listed, create a new walk-in booking first.
* From the same screen, **Self Check-In** gives you a QR code or a link the guest can fill in on their own phone.

## Check-Out

1. Open the booking from Departures or the calendar.
2. In Payments, settle any extras or deposits; confirm balance is zero.
3. Update status to Checked-out.
4. Add a note if something requires follow-up (left item, maintenance issue).

Common Issues

* Balance won’t clear: refresh and re-open Payments, then try again.
* Wrong bed at departure: adjust bed before setting Check-out.
* Need a receipt: export from Payments and share by email.
