Hotel maintenance log: template and how to run it

Published · Updated · 7 min read

What a maintenance log is for

A hotel maintenance log is the single record of every fault and maintenance job in the property: what broke, where, who fixed it, how long it took and what was done. It is not paperwork for its own sake. It is how a chief engineer knows what is open right now, how a front-office manager knows whether a blocked room is coming back tonight, and how an owner knows whether to replace the chiller or keep repairing it.

Most hotels have some kind of log. The common problems are that it lives in three places (a notebook in the engineering office, a chat group and a spreadsheet), that entries are written at the end of the shift from memory, and that nobody reads it until something goes wrong. The template below fixes the first two. The routine further down fixes the third.

The template, field by field

Every entry should carry the same fields. If you use paper, print these as columns. If you use a spreadsheet, make them headers and lock the drop-down values. If you use software, check it captures each one.

Field What to record Example Why it matters
Entry ID Unique number, never reused MNT-0412 Lets people refer to a job without describing it again
Reported at Date and time the fault was first reported 2026-10-14 07:52 Start of the clock for response and resolution
Reported by Role or name, and channel Guest via front desk, phone Shows where faults come from and who to call back
Location Room number or exact area, as written in the PMS Room 412, bathroom Avoids “which 412?” and lets you spot repeat locations
Asset The specific thing, if known Fan coil unit, ceiling Builds a history per asset for repair-or-replace decisions
Category Fixed list: HVAC, plumbing, electrical, furniture, doors and locks, appliances, IT and TV, other HVAC Lets you see which trades carry the load
Description What is wrong, in the reporter’s words plus the engineer’s “Loud rattle from AC” Specific enough that the engineer brings the right tools
Type Reactive or planned Reactive Shows the balance between firefighting and planned work
Priority Fixed scale, e.g. urgent, high, normal, low High Drives the deadline and the order of work
Room impact None, guest disturbed, out of service, out of order Guest disturbed Tells the front office whether inventory is affected
Assigned to Named person, not a department A. Rahman, day engineer One owner per job; “engineering” owns nothing
Due by Deadline based on priority 2026-10-14 09:52 Makes lateness visible without arguing about it
Started at When work began on site 08:05 Separates waiting time from working time
Completed at When the fault was fixed 08:40 End of the clock
Work done What was actually done Tightened loose louvre, cleaned filter Next engineer knows what was tried
Parts used Part, quantity None Feeds stock and cost tracking
Evidence Photo reference, meter reading, or note Photo after repair Proof for the supervisor and for disputes
Verified by Supervisor or front office, with time Housekeeping supervisor, 09:10 Separates “done” from “confirmed done”
Follow-up Linked entry if a second visit is needed MNT-0419 Stops repeat faults hiding as new ones

That is nineteen fields, which sounds like a lot. In practice the reporter fills four (time, reporter, location, description), the supervisor fills three (category, priority, assignee), and the engineer fills the rest on the phone or the sheet in under a minute. The rules for what goes where matter more than the number of columns.

Rules that keep the data usable

  • Location exactly as the PMS writes it. If the PMS says 412, the log says 412, not “4th floor corner room”.
  • Assign to a person. A job assigned to “maintenance” is a job nobody owns.
  • Fixed lists for category, priority and room impact. Free text in these fields makes reporting impossible.
  • Times recorded when they happen. A completion time written at 15:00 for every job of the shift is worthless.
  • Never delete entries. Cancel them with a reason. Deleted entries are where disputes start.

Priority and room impact

Priority and room impact are different fields on purpose. A broken lobby light is low impact on inventory but may be high priority before an evening event. A dripping tap in an occupied room is not urgent technically but disturbs a guest. Keep a short written guide so supervisors pick consistently.

  • Urgent: safety risk, water leak, no power, guest locked out, lift fault. Drop everything.
  • High: affects an occupied room or an arriving guest: no hot water, AC not cooling, TV dead.
  • Normal: affects a vacant room or a public area without guest impact today.
  • Low: cosmetic, can wait for a planned visit.

Set target response and resolution times for each level. If you have not done that yet, the SLA and escalation guide includes an example matrix to adapt.

The daily routine

A log only works if people read it. This routine takes around fifteen minutes a day across roles.

  • Start of each shift: duty engineer reads every open entry and confirms the assignee is on shift. Reassign anything owned by someone who has gone home.
  • Mid-morning: front-office supervisor compares out-of-order rooms in the PMS against open entries with room impact “out of order”. Any mismatch gets resolved on the spot.
  • Before afternoon arrivals: chief engineer reviews all high and urgent entries still open, and tells the front office which rooms will not be ready.
  • End of each shift: handover lists open entries by ID, not by memory. “MNT-0412 waiting for part” beats “the AC thing”.
  • Weekly: pull repeat locations and repeat assets. Three entries on the same fan coil in a month is a replacement conversation, not three repairs.
  • Monthly: look at average time from report to completion by category, and the share of reactive versus planned work.

What the log tells you after a month

Once the log has a few weeks of honest data, it starts answering questions that used to be opinions.

  • Repeat faults. Sort by asset or location. The same shower mixer failing every few weeks points to a bad batch, a water pressure issue or a poor previous repair.
  • Waiting versus working time. The gap between reported and started is a dispatch problem. The gap between started and completed is a skills, parts or access problem. They need different fixes.
  • Rooms blocked too long. Entries with room impact “out of order” and a long completion time are lost revenue. Often the repair was quick and the delay was the handoff back to the front office.
  • Trade load. If most entries are plumbing, your rota and your spare parts should reflect it.
  • Where reports come from. If most faults are reported by guests rather than housekeeping, room checks are missing things guests then find.

Common mistakes

  • Logging only what guests complain about. Housekeeping and engineers spot far more than guests do. Make it easy for them to log in seconds.
  • Closing without verifying. A technician marking a job done is not the same as the room being right. Verify anything that affected a guest room.
  • Letting the log split across channels. If a job is reported in a chat group, it still has to land in the log. Better still, stop taking reports in chat groups at all; see why WhatsApp groups fail as a work tool.
  • Keeping planned work somewhere else. You will never see the real workload if preventive jobs live in a separate binder.

Where TaskLoop fits

If you would rather not maintain a spreadsheet, TaskLoop covers both sides of this template as tasks: reactive repairs, and planned jobs that preventive-maintenance schedules generate automatically. Requests come in from guests via room QR codes or are registered at the reception dashboard, supervisors assign them with priority, deadline and instructions, engineers accept and complete them on the staff mobile app with optional photo proof and completion timestamps, and overdue tasks escalate to supervisors. Reports show response and completion times by department and by person. See work orders for details.

  1. Fault reported
  2. Logged with location
  3. Assigned and prioritised
  4. Fixed and evidenced
  5. Verified and closed
Life of one entry in a maintenance log

Written by the TaskLoop team at RozaMoon LLC · About

Questions people ask

What is the difference between a maintenance log and a work order?

A work order is one instruction to do one job. A maintenance log is the running record of all of them. In practice each log entry is a work order with its history attached: who reported it, who did it, how long it took and what was found. If you keep good work orders in one system, the log is simply the list of those work orders.

Should the log include preventive maintenance?

Yes, ideally in the same place, marked with a type field so you can filter. Planned jobs such as filter changes, water temperature checks and fire door inspections are part of the same workload as reactive repairs. Keeping both in one log shows whether your team spends its week firefighting or on planned work, which is the most useful single number a chief engineer can watch.

Is a paper logbook still acceptable?

It works for a very small property, and it is better than nothing. The problems are that paper cannot alert anyone, cannot be searched, and is only as complete as the last person who wrote in it. If you keep paper, use the same fields as a digital log, number every page, and have the duty engineer sign off each shift so gaps are visible.

How long should maintenance records be kept?

That depends on local law, insurance terms and your brand standards, so check with whoever handles compliance for your property. Records tied to safety equipment, gas, electrical, lifts and water systems are often required for several years. Day-to-day repair history is worth keeping for at least the life of the asset, because it is the evidence you need when deciding whether to repair or replace.

Who should be allowed to close a log entry?

The person who did the work marks it done, and a supervisor or the front office verifies anything that affected a guest room. Separating done from verified catches the classic failure where a technician closes a job that only half fixed the problem and the next guest finds it again.

See your own workflow in TaskLoop

Tell us how requests reach your team today. We will show you the same flow running in TaskLoop, with your roles and your request types.