For housekeeping teams

Housekeeping rosters that follow the house, not the template.

Staff each day to your occupancy forecast, keep contracted and casual hours straight, and let statutory-holiday obligations track themselves — generated in one click.

30 days free · No credit card · Unlimited staff

Why housekeeping rosters go wrong.

  • Tomorrow's occupancy decides how many attendants you need — but the roster was fixed last Thursday.
  • A mix of contracted staff and casuals means two sets of hour rules living in one spreadsheet.
  • Public holidays hit housekeeping hardest: full house, statutory holiday pay rules, and owed days piling up quietly.
  • Floors, linen room, public areas, minibar — each needs the right people, not just enough people.

How RosterProject rosters a housekeeping department.

Demand set per shift, not per template

Tell each day's roster how many attendants the house needs — from your occupancy forecast — and the AI staffs exactly that, instead of copying a fixed pattern into a very different week.

Contracted and casual hours, both respected

Full-timers stay within contracted hours; casuals are scheduled only when available and within their limits. The solver treats both as rules, not intentions.

Statutory holidays tracked automatically

Who worked the statutory holiday, who is owed an alternative day, and by when — tracked on the grid and paid back automatically in later rosters, so December doesn't arrive with a liability pileup.

Sections covered by qualified people

Floors, public areas, linen, supervision — set the skills each section needs and demand per section, and every generated roster covers them with people who can actually do the work.

Rules every generated roster obeys

  • Per-shift headcount met, or the gap explained
  • Contracted vs casual hours per person
  • At least one rest day in every seven
  • Minimum rest between shifts
  • Statutory holidays and owed days tracked
  • Approved leave honored

The rest of the property, too

RosterProject also rosters restaurants and bars, the front desk and banquet pools. For the legal side, see the Hong Kong rostering rules guide.

Housekeeping rostering, answered.

Can I staff to occupancy?+

Yes — you set each shift's required headcount when you prepare the roster period, using your occupancy forecast. The AI then builds the fairest legal roster that meets exactly that demand, and shows projected hours and cost before you publish.

How does it handle a mix of full-time and casual attendants?+

Each person carries their own contract: contracted-hours staff are kept within their hours and casuals within their availability. The solver balances the two to meet demand at the lowest cost that still satisfies every rule.

What about statutory holidays and owed days?+

RosterProject tracks statutory holidays and PH-owed balances per person, shows them on the roster grid, and schedules owed days back automatically in later periods — one less ledger to keep in your head.

Do room attendants need to install anything?+

No. Every attendant gets a personal link that opens in any phone browser — their shifts, their leave balances, and a way to request days off. Publishing also formats the roster for the department WhatsApp group.

Roster the house you'll actually have.

Set up your housekeeping team once, and staff every day to its real occupancy — not to last week's pattern.