Skip to main content
Operations → Amenities & Bookings → /amenities An amenity is a shared facility residents can use — a clubhouse, gym, pool, rooftop, function room, guest parking bay. The module defines the facility, its rules and its charges, and manages the bookings against it.

Defining an amenity

1

Create the amenity

Name and code first — the code appears in reports and should stay stable.
2

Set the access policy

Decide who may book: all residents, residents in good standing, specific blocks.
3

Decide whether booking is required

A gym may be open access; a function room almost certainly is not.
4

Set guest rules

Whether guests are allowed and the maximum per booking.
5

Set fees and penalties

Guest fee, overstay fee and no-show penalty. Set them even if they are zero, so the policy is explicit rather than assumed.

Bookings

An amenity booking records:

The pricing snapshot

Fees are snapshotted onto the booking when it is made. Changing an amenity’s fees afterwards does not re-price bookings already taken — which is what stops a fee change from silently re-charging past users.

Actual times and penalties

The gap between the booked window and the actual times is what drives charges: Recording actual start and end is therefore not administrative detail — it is what makes the fee policy real.

Charging for amenity use

Amenity charges reach the resident as invoice lines against their lease, billed to an amenity service type. See Invoices and Chart of accounts.
Create a dedicated amenity service type rather than folding the charges into service charge. Amenity income is one of the few figures a residents’ committee will ask about directly, and it is much easier to answer when it is its own line.

Resident-facing booking

Where the tenant portal is enabled, residents book amenities themselves within the access policy you set. Bookings made in the portal appear in the same list as those made by staff.

Managing the facility

1

Review upcoming bookings weekly

Especially for facilities that need preparation or supervision.
2

Record actual times

Otherwise overstay and no-show policies are unenforceable.
3

Reconcile fees to invoices

Bookings with fees but no corresponding charge mean uncollected income.
4

Deactivate rather than delete

A closed facility keeps its booking history.

Common problems