# Hotel step 8: restaurant, spa and bookkeeping

> Run the hotel restaurant, spa and lobby shop from the same account, bill outlet charges to a guest, and keep double-entry books of the whole property.

Source: https://docs.smartposhub.com/business-types/hotel/step-8-restaurant-spa-and-bookkeeping/  
Last updated: 2026-10-30  
Product: SmartPOS Hub (https://smartposhub.com)

A resort is several businesses under one roof. SmartPOS Hub runs them all in one account: rooms in the Hotel module, the restaurant with tables and a kitchen display, the spa with appointments and the lobby shop with the POS. Each outlet is a location, so you see each one's numbers and the whole property's total.

## Before you start

- Each outlet has its own location ([step 1](https://docs.smartposhub.com/business-types/hotel/step-1-locations-and-modules/)).
- The users who work in an outlet have access to that location only ([Users and roles](https://docs.smartposhub.com/start/users-and-roles/)).

## Set up the restaurant and spa

| Outlet | What to switch on | Guide to follow |
|---|---|---|
| Restaurant, bar, pool bar | **Tables**, **Kitchen**, **Modifiers** (Settings › Business Settings › Modules) | [Restaurant guide](https://docs.smartposhub.com/business-types/restaurant/overview/), steps 2–9 |
| Spa and salon | **Services** | [Services module](https://docs.smartposhub.com/modules/services/) |
| Lobby shop, minibar stock | Nothing extra: the normal POS and stock | [POS overview](https://docs.smartposhub.com/selling/pos-overview/) |
| Gym | **Gym Management** | [Gym module](https://docs.smartposhub.com/modules/gym/) |

## Bill an outlet charge to an in-house guest

1. At the restaurant or spa POS, pick the guest as the **customer** (search by name or phone).
2. Add the items and finish with **Credit Sale** instead of taking money. The bill is now due on the guest's ledger.
3. At check-out, open the guest's contact page, check the ledger and take one payment for the open bills with **Add payment**, next to the room balance on the booking.

Read [Credit and part payments](https://docs.smartposhub.com/selling/credit-and-partial-payments/) and [Customer credit limits](https://docs.smartposhub.com/selling/customer-credit-limits-and-advances/) before you start, and set a credit limit if you only want to allow in-house guests to charge.

:::note
There is no automatic post-to-room link between the POS and a booking. The room balance is on the booking; outlet bills are separate sales on the same guest's ledger.
:::

## Keep the books

1. Switch on **Accounting & Bookkeeping** in **Settings › Business Settings › Modules** and click **Update Settings**.
2. Open **Accounting › Dashboard** and run the three-step setup (chart template, opening balances, linking your payment accounts).
3. From then on, bookings, sales, payments, purchases and expenses post themselves. Check **Accounting › Sync log** if something looks missing.

![Accounting dashboard with cash and bank, receivables, payables, income this month, expenses, net profit, income versus expenses chart and a needs attention panel](https://docs.smartposhub.com/_astro/hotel-bookkeeping-dashboard.cf1U6YPj.png) (web app page: `/bookkeeping`)
*The accounting dashboard covers the whole property: rooms, restaurant, spa and shop.*

Full guide: [Accounting & Bookkeeping](https://docs.smartposhub.com/modules/bookkeeping/).

## Hotel reports

**Hotel (HMS) › Reports** has **Occupancy**, **ADR & RevPAR**, **Revenue** (by room type and source), **In-house guests**, **Arrivals & departures**, **Payments due** (with aging) and **Cancellations & no-shows**. Each has a chart, summary cards and a table with **Export CSV** and **Print**.

![Hotel reports with tabs for occupancy, ADR and RevPAR, revenue, in-house guests, arrivals and departures, payments due and cancellations, and an occupancy chart](https://docs.smartposhub.com/_astro/hotel-reports-occupancy.DMNtk3yu.png) (web app page: `/hms/reports`)

## Tips and mistakes to avoid

- Don't sell room nights at the POS; always use a booking so occupancy and room revenue are right.
- Give outlet staff access only to their location, so restaurant cashiers don't see front-desk money.
- Booking revenue shows as its own row in the [Profit / Loss Report](https://docs.smartposhub.com/reports/profit-and-loss/).

## Next

  - [Daily operations](https://docs.smartposhub.com/business-types/hotel/daily-operations/)
  - [Go-live checklist](https://docs.smartposhub.com/business-types/hotel/checklist/)

## Frequently asked questions

### Is there a charge-to-room button in the restaurant?

No. To bill a guest later, sell the restaurant or spa bill to the guest as the customer and choose Pay later. The amount waits on the guest's ledger and you collect it with the room balance at check-out.

### Do restaurant sales show in hotel reports?

Hotel reports cover rooms only (occupancy, ADR, RevPAR, room revenue). Restaurant and spa sales appear in the normal sales reports per location, and everything comes together in the Profit / Loss Report and your books.

### Do I need the Accounting & Bookkeeping module?

Not to run the hotel. Without it you still have profit and loss, payment accounts and expenses. Switch it on when you or your accountant want a chart of accounts, journals, balance sheet and bank reconciliation.

### Are booking payments posted to the books automatically?

Yes. Once Accounting & Bookkeeping is set up, bookings, sales, purchases, expenses and payments post themselves. The Sync log shows every automatic posting.

### Can the restaurant use its own price list?

Yes. Each location can use its own selling price group, receipt layout and invoice numbering.
