How-to
How to Build a Hotel Preventive Maintenance Program
A 7-step plan to set up a hotel preventive maintenance program: asset list, frequencies, owners, a guest room rotation, and how to track completion.
A hotel preventive maintenance (PM) program is a written list of every system and room that needs routine care, how often each one gets it, who does it, and where the completion is recorded. You build one in seven steps: list what you have, rank it by what a failure would cost you, set a frequency for each item, give every item a named owner, put guest rooms on a rotation, schedule it all as recurring tasks, and review completion every month. A 30-room inn can have a working program in an afternoon. It doesn't need a consultant or an asset database, but it does need to leave someone's memory and live on a schedule.
This guide is written for small and mid-size hotels where the "engineering department" is one to three people. If you just want the task lists, our printable hotel maintenance checklist has daily, weekly, and monthly lists ready to copy.
Preventive maintenance vs a maintenance checklist
A checklist is a list of things to look at. A program is the system that makes sure the checklist actually runs, on time, every time, and that someone notices when it doesn't. The difference shows up in three places:
- Ownership. Every recurring item has one named person, not "maintenance."
- Scheduling. Items come back on their own at the right interval instead of when someone remembers.
- Proof. Completion is recorded with a date (and ideally a photo), so a missed filter change shows up as a gap you can see.
Most small hotels already have the checklist. The program is the part that's missing.
Step 1: List what you actually have
Walk the property with a notepad or phone and write down every system that can fail and take rooms out of service, hurt a guest, or fail an inspection. Group it by area:
- Guest rooms: PTACs or fan coils, plumbing fixtures, door locks, smoke detectors, TVs, furniture, windows.
- Mechanical: boilers or water heaters, chillers or rooftop units, pumps, air handlers, the ice machines.
- Life safety: fire alarm panel, sprinklers, extinguishers, emergency lighting, exit signs.
- Water: domestic hot water, pool and spa, cooling towers if you have them.
- Building envelope: roof, gutters, exterior doors, sealants, parking lot.
- Back of house: laundry equipment, kitchen equipment, walk-in coolers.
Write down the make, model, and location of anything with a motor or a burner. You'll need it when you call for parts. You don't need asset tags or a hierarchy to start. A room number or an area name ("boiler room," "pool deck") is enough to find it again.
Step 2: Rank each item by what a failure costs you
Not everything deserves the same attention. A simple three-tier rank keeps the program small enough to actually run:
| Tier | What it means | Examples | How you treat it |
|---|---|---|---|
| 1: Safety and compliance | A failure can hurt someone or fail an inspection | Fire alarm, sprinklers, emergency lights, pool chemistry, water heater | Never skipped. Licensed vendor where required. Records kept. |
| 2: Revenue | A failure takes rooms out of service | PTACs, boiler, guest room plumbing, elevators | Scheduled and tracked. Spares on the shelf for common failures. |
| 3: Comfort and appearance | A failure annoys guests or hurts reviews | Grout, furniture, paint, lighting, signage | Rotated through room PM. Fixed in batches. |
Tier 1 items usually come with a schedule set by code, your insurer, your brand, or the equipment manufacturer. For water systems, the CDC notes that Legionella water management programs are now an industry standard for many US buildings, and it publishes a free toolkit for building owners that walks through setting one up. Use those sources for the frequency. Don't invent your own.
Step 3: Set a frequency for every item
Start with the manufacturer's manual or the vendor contract for each item, and use your own repair history to adjust. If the same unit failed three times last year, check it more often. This table is a starting template for a small full-service or select-service hotel. Replace any line where your manual, code, or contract says something different.
| Frequency | Typical items | Usual owner |
|---|---|---|
| Daily | Boiler or water heater temperature and pressure check, pool and spa chemistry log, walk of mechanical room | Maintenance (pool: whoever is certified) |
| Weekly | Emergency lighting spot check, exterior door closers, ice machine cleaning check, laundry lint traps and dryer vents | Maintenance |
| Monthly | PTAC filters by floor, extinguisher visual checks, roof drains and gutters after storms, kitchen hood filters | Maintenance, kitchen for hood filters |
| Quarterly | Guest room PM rotation (see Step 5), HVAC belts and coils on rooftop units, water heater flush | Maintenance or HVAC vendor |
| Annually (or as code requires) | Fire alarm and sprinkler inspections, boiler inspection, backflow testing, roof inspection, elevator inspection. Your local code and insurer set the actual intervals. | Licensed vendor or inspector |
For PTACs specifically, a Carrier technician quoted in Lodging Magazine recommends cleaning filters every 30 days and a full unit cleaning at least once a year. We go deeper on that in our hotel PTAC maintenance guide.
Seasonal work (winterizing, opening the pool, gutter cleaning before the rains) fits into this as a set of items that only run in certain months. Our hotel winter maintenance checklist covers the cold-weather set.
Step 4: Give every item one owner
"Maintenance" isn't an owner. A name is. For each line in your frequency table, write down:
- Who does it (a person or a vendor company).
- Who checks it got done (usually the chief engineer, maintenance lead, or GM).
- What happens if the owner is out (who covers on their days off).
In a small hotel the honest answer is often that one person owns almost everything. That's fine, as long as the GM can see the list and knows what's overdue. The goal is that a missed item is visible within days, not discovered when the unit fails.
Some items belong to other departments. Room attendants see every room every day, so a simple "anything broken?" step at the end of each room clean catches problems between PM visits. Kitchen staff can own daily hood and fryer checks. Front desk can own the lobby walk. Spreading the small checks around frees maintenance for the work only they can do.
Step 5: Put guest rooms on a rotation
Guest room PM is the part most small hotels skip, because there's never a day when every room is empty. The fix is a rotation: a fixed number of rooms each week, so every room gets a full PM visit on a regular cycle.
To size it, divide your room count by the number of weeks in your cycle. A 60-room hotel on a quarterly (13-week) cycle needs to cover about 5 rooms a week. A 120-room hotel on the same cycle needs about 10. Schedule them on low-occupancy days and coordinate with the front desk so the rooms are blocked for an hour or two.
A guest room PM visit usually covers:
- PTAC or fan coil: filter, coil, condensate drain, heat and cool test
- Plumbing: faucets, drains, toilet flush and fill, caulk and grout, water temperature
- Electrical: every light, outlet, USB port, and the TV and remote
- Doors and windows: lock, latch, closer, peephole, security bar, window locks and seals
- Safety: smoke detector test, sprinkler head not painted or blocked, evacuation map
- Furniture and finish: loose legs, drawer runners, wall damage, touch-up paint
Our hotel room inspection checklist has a longer item-by-item list you can borrow from. The difference is that inspection is about cleanliness and readiness after every stay, while PM is about wear, done on a cycle.
Step 6: Turn the schedule into recurring tasks
A frequency table on paper is a plan. To make it a program, each line has to show up as a task in someone's queue on the right day. You have three realistic options:
- A wall calendar or spreadsheet. Works for a very small property with one maintenance person who also writes the schedule. The weak point is that nothing reminds anyone, and nothing records a skipped item. Our comparison of work order software vs spreadsheets covers when that stops working.
- Calendar reminders. Better, because they repeat. But completion still lives somewhere else, and there's no photo or note.
- Recurring tasks in a maintenance app. Each line becomes a schedule that creates a task, assigns it to the owner, and records who closed it and when.
In StayServ, scheduled maintenance creates recurring tasks daily, weekly on a chosen day, or monthly on a chosen date, for a specific room or the whole property. You pick the time and the assignee, and each task drops into that person's queue with a push notification. There's no quarterly or yearly cadence, so here's the honest workaround: run quarterly room PM as a weekly schedule that covers that week's rooms, and track annual vendor inspections as one-off tasks with a due date. Schedules can be paused without deleting them, which suits seasonal items.
Step 7: Review completion every month
Once a month, the maintenance lead and GM should spend 20 minutes on three questions:
- What did we miss? Any Tier 1 item that's overdue gets fixed this week.
- What keeps breaking? If one room, one unit, or one category shows up again and again in reactive work orders, it either needs more frequent PM or replacement. That goes into the capital side of your maintenance budget.
- Is the load realistic? If the same items are late every month, the schedule is bigger than the team. Cut Tier 3 frequency or bring in a vendor before Tier 1 starts slipping.
Your reactive work orders are the best input. A PM program that's working shows up as fewer emergency calls for the things you maintain. The StayServ dashboard charts new versus completed tasks against the open backlog, task age, and which rooms need the most work, so you can see that trend without building a report.
FAQ
What is a hotel preventive maintenance program?
It's a written schedule of routine maintenance for every system and guest room in a hotel, with a frequency, an owner, and a record of completion for each item. It exists to fix wear before it turns into a breakdown that takes rooms out of service or hurts a guest.
How often should hotel rooms get preventive maintenance?
A quarterly rotation is a common choice, so every room gets a full visit four times a year. Some properties use a 30- or 60-day cycle, others a longer one. Choose a cycle your team can actually keep up with, then divide your room count by the number of weeks in the cycle to get rooms per week.
What's the difference between preventive and reactive maintenance in a hotel?
Preventive maintenance is scheduled in advance (filter changes, boiler checks, room PM). Reactive maintenance is fixing something after it breaks or a guest reports it. A good PM program shrinks the reactive list, and your reactive work orders tell you where the PM program needs more attention.
Do small hotels need a preventive maintenance program?
Yes, and it can be small. A 20-room inn might only have a dozen recurring items plus a room rotation. What matters is that safety and compliance items never get skipped and that the schedule doesn't depend on one person remembering it.
Do I need software to run hotel preventive maintenance?
No. A spreadsheet and a calendar can work for a very small property. Software helps once more than one or two people share the work, because it creates the tasks automatically, notifies the owner, and records completion with photos and timestamps.
Run your PM program in StayServ
If your preventive maintenance lives on a clipboard or in one person's head, put it on a schedule this month. In StayServ every recurring item becomes a task with an owner, a room or area, notes, and before/after photos, and the dashboard shows whether maintenance is keeping up. Click through the whole flow in the free interactive demo with no signup. The Standard plan is a flat $29 USD per property per month (up to 200 rooms) with unlimited users, and preventive maintenance scheduling is included. See what's on the hotel maintenance software page.
Related reading: