Hotel PMS Requirements Checklist — What to Write Down
Quick answer
A PMS requirements list is a set of operating scenarios, not a feature list. Write the arrival, group, folio, housekeeping, night audit and reporting flows, then the interfaces and the reports. A vendor demo should answer your scenarios, not its own script.
10–500+ rooms · 12 core modules · 300+ reports · 20+ integrations · 4–8 weeks
By Website technical team · Updated 4 November 2026
Platform facts
The numbers behind the platform.
The platform runs 10–500+ room properties on 12 core modules, with 300+ report templates and 20+ integration points across 8 interface categories. Deployment comes in 3 models; a typical single-property implementation takes 4–8 weeks. Four product lines cover PMS, POS, membership and procurement; 5 property types are configured; the site is published in 10 languages with 6 knowledge hubs and 24 guides. One guest record and one ledger run the property, with 1 database, 1 folio and 1 audit trail. Reports are available in 2 languages; 4 role groups are supported; quotes reply within 1 business day. A quote has 3 room-count tiers, 5 preparation inputs and 3 implementation phases; cutover is planned in 3 phases. Use these figures to size the evaluation; the quote confirms rooms, modules, interfaces and deployment for your property.
| Fact | Figure |
|---|---|
| Property range | 10–500+ rooms |
| Core modules | 12 |
| Report templates | 300+ |
| Integration points | 20+ |
| Integration categories | 8 |
| Deployment models | 3 — cloud, on-premise, hybrid |
| Typical implementation | 4–8 weeks |
| Product lines | 4 — PMS, POS, membership, procurement |
| Property types | 5 |
| Site languages | 10 |
| Knowledge hubs | 6 |
| Published guides | 24 |
| Guest record | 1 |
| Ledger | 1 |
| Report languages | 2 — English and Chinese |
| Quote response | 1 business day |
| Role groups | 4 — front office, housekeeping, F&B, finance |
At a glance
Requirements to write down
| Area | What to specify | Why |
|---|---|---|
| Standard arrival | Profile, rate, room, payment, key | The most repeated flow |
| Group arrival | Rooming list, batch check-in, master folio | Peak queue and billing |
| Room move | Folio, key and housekeeping update | Exception handling |
| Split folio | Routing, company and incidental charges | Finance and guest clarity |
| Deposits | Taking, applying and refunding | Cash control |
| Housekeeping board | Room states, tasks, inspection | Desk trust |
| Night audit | Sequence, exceptions, sign-off | Daily close |
| Rate plans | Public, corporate, package, member | Revenue control |
| Packages | Components and allocation | Resort and boutique |
| Channel manager | Room and rate mapping, reservations | OTA distribution |
| Booking engine | Direct flow, payment, confirmation | Direct revenue |
| Payments | Terminals, gateway, reversal | Cash and guest |
| Door locks | Key issue, room move, revoke | Arrival |
| Identity | Passport capture and retention | Compliance |
| Reports | Daily, monthly and ad hoc | Management |
| Permissions | Discounts, voids, rate overrides | Control |
| Migration | Data, balances, history | Cutover |
| Support | Hours, response, escalation | 02:00 problem |
Why write a requirements list?
It keeps the demo honest and gives every vendor the same scope. Without it, the vendor presents what it does well and the property compares presentations, not fit.
It also gives the project a definition of done. The first close, the first month-end and the reports finance needs become acceptance criteria, not opinions.
Which operating flows should be included?
The standard arrival, the group arrival, the room move, the split bill, the deposit and the no-show. Add the outlet charge and the housekeeping handoff. These are the flows that repeat every day.
For each flow, write who does it, what the system shows and what happens when it goes wrong. The exception is where the system is really tested.
Which reports matter?
The daily pack, occupancy and ADR, segment mix, outlet revenue, AR ageing, the night-audit exception report and the month-end reconciliation. Ask for the exact report, not a category.
A report that cannot drill down to the transaction is a screenshot. Include the drill-down in the requirement.
Which interfaces should be listed?
OTA channels, booking engine, payments, door locks, identity, POS, telephony and accounting. For each, write the exact model and who owns the failure.
A category is not a connection. “Door lock integration” is not a requirement; “this lock model, key issue and revoke” is.
Who signs off?
The front-office manager signs the desk flows, finance signs the folio and reporting, IT signs the interfaces and the general manager signs the scope. One owner coordinates, but the sign-off is by function.
How do you score vendors?
Use the same scenarios and a simple score: works natively, works with configuration, needs custom work, cannot do. Weight the flows that affect the guest and the close, not the number of features.
What does a requirements workshop look like?
Invite the people who do the work: front office, housekeeping, finance and whoever owns the interfaces. A workshop with only managers produces a list of wishes; a workshop with the desk produces the exceptions.
Walk through one real day, hour by hour. Start with the arrival list, then a group, a room move, a split bill, a no-show and the night audit. Write the decisions and the evidence the system must show.
Capture the reports finance uses at month-end and the interfaces that already exist. Ask what happens when each interface fails; the answer is a requirement, not an exception.
End with a scored list: must-have, should-have and later. The property signs it, and every vendor receives the same document.
What should the acceptance test look like?
The acceptance test should use the same scenarios as the requirements list: a standard arrival, a group, a room move, a split folio, a no-show and a night audit exception.
Run them in the sandbox first, then on a controlled live date. Record the result and the owner. A scenario that works in the demo but fails with real data is not accepted.
The property signs the acceptance, not the vendor. The signature means the flow works with the property’s data and people, not that the software exists.
Frequently asked questions
Frequently asked questions
How long should the requirements list be?
Should we include every edge case?
Who should write it?
Do we need a separate RFP?
How do we test the requirements?
What if a vendor cannot meet a must-have?
How often should the list be updated?
Who should attend the workshop?
How long should it take?
What is the output?
Who writes the acceptance test?
Next step
See the platform on your own workflows.
A 30-minute walkthrough, built around your property type and the systems you already run. No slide deck — we work through arrivals, folios, night audit and reporting live.
Typical reply within one business day.