> 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

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

1. Find the booking on the dashboard (Arrivals, Waiting List, or Reserved).
2. Open booking details and confirm guest info.
3. Update status to Check-in or Check-in Paid.
4. Assign or confirm the bed/room, then Save.
5. Share house rules and Wi‑Fi—add a quick note if useful.

Tips

* If the guest isn’t listed, create a new walk‑in booking first.
* Use Re-Check In to fix details (name, ID photo, signature) while keeping history.

## 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.hostelmate.co/front-desk/check-in-check-out.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
