How to Build a Maintenance Calendar for the Shop Building

Why this matters

A service shop spends all day keeping other people's buildings on schedule and runs its own on memory. The rooftop unit gets a filter when somebody notices the bay is dusty, the roof drain gets cleared after the ceiling stains, and the backflow test notice from the water department sits in the landlord's mailbox until the second notice threatens to shut the water off. The plumber's shop should not have the leaking mop-sink faucet, and the HVAC shop should not be the one with a clogged filter on its own unit. This card is how to put every recurring item for the building on one page and give each line a person who owns it.

Step 1: List the building's systems, and who sets each interval

Walk the building and the roof with the lease in hand. For each system, write down where its interval comes from, because that decides how much room you have to move it:

  • Set by code or a standard your jurisdiction adopted. Fire sprinklers (NFPA 25), fire alarm systems (NFPA 72), portable extinguishers (NFPA 10, and OSHA 1910.157 for employers), and emergency lights and exit signs (NFPA 101 or the fire code, as adopted). The edition your authority having jurisdiction adopted sets the frequencies, the inspector enforces them, and in most cases a licensed contractor performs and documents them. You do not choose these intervals; you make sure they happen.
  • Set by the water purveyor or the state. A testable backflow preventer on the shop's domestic or fire service is commonly required to be tested at least annually by a certified tester, with results sent to the water utility. The rule and the deadline come from the utility's cross-connection program or state rule, so read your notice.
  • Set by the manufacturer. Overhead doors and their operators, the air compressor, the rooftop unit. The manual gives the interval; your shop's conditions may shorten it.
  • Set by the shop. Gutters, roof drains, exterior lighting, the parking lot. Nobody makes you, which is why these get skipped.

Check the lease while you list. A lease often assigns some of these to the landlord and some to the tenant: the rooftop unit's service, roof repairs, the sprinkler contract. Who arranges the work is not always who pays for it. Which side owns what is covered in Commercial Lease Clauses a Trade Shop Should Read First and Who Pays When the Rooftop Unit Dies Under a Lease.

Step 2: Set a default interval for every line

For items where the interval is yours to set, commit to a number and adjust it after a year:

  • Rooftop unit filters: every two months as a starting point, monthly if the bay throws dust or the filter is visibly loaded at change. Check one at the one-month mark the first time to find out.
  • Rooftop unit service: spring for cooling, fall for heating, including the heat exchanger and combustion check on a gas unit.
  • Roof drains, scuppers and gutters: spring and fall, plus after any storm that brings down leaves or branches. Roof work is fall work: OSHA's walking-working surfaces rule (1910.28) sets fall protection by how close to an unprotected edge the work happens on a low-slope roof, so whoever goes up stays well back from the edge, secures the ladder at the top, and never does it alone or on a wet or icy roof.
  • Overhead door service: twice a year as a default, unless the manufacturer gives a cycle count that comes due sooner. Test the operator's reversing function and photo eyes monthly, per the operator's manual.
  • Air compressor: drain the tank daily or check the automatic drain weekly; test the safety valve on the schedule in the manual. A few states inspect air receivers under their pressure-vessel law; check yours.
  • Exterior lighting: a monthly walk at dusk, and reset any timers at the March and November clock changes.

Monthly fire-related items (the extinguisher visual inspection under 1910.157 and NFPA 10, and the 30-second emergency light test under NFPA 101 as adopted) go on the calendar every month even though they take a few minutes, because monthly is exactly the interval people lose. The annual items in that family (extinguisher maintenance, the 90-minute emergency light test) get their own month. See related: Fire Extinguisher Placement and the Monthly Tag.

Step 3: Spread the work across the year

Put the spring items in March or April and the fall items in September or October, not all in one week. Avoid your own busy season: an HVAC shop should not book its own rooftop service in July. Put the annual vendor visits in different months so one bad month does not stack four of them.

Step 4: Give every line an owner, including the vendor lines

This is the step that makes the calendar work. Every line gets two names:

  • Who does it: a person in the shop, or a vendor.
  • Who owns it: one person in the shop who makes sure it happens, books the vendor, gets the report, and files it.

A vendor line without an internal owner is the line that gets missed, because the sprinkler contractor assumes you will call and you assume they will. The owner is a role, not a hope: put their initials on the line.

Step 5: Put it where it reminds people

Enter each line as a recurring task in whatever system the shop already lives in, assigned to its owner, with the report filed against it when done. Print the page for the office wall too. The calendar is only as good as the reminder that fires the week before.

The calendar

The filled-in page for a 12-person plumbing shop. BY is who does the work, OWN is the shop person who makes sure it happens. Initials: OW owner, OM office manager, LT lead tech, AP apprentice.

SHOP BUILDING CALENDAR 2027
ITEM                 BY   OWN  J F M A M J J A S O N D
RTU filters          LT   LT   x   x   x   x   x   x
RTU service          HVAC OM       x           x
Roof drains, gutters AP   LT       x           x
Overhead door svc    DOOR OM         x           x
Door reverse test    LT   LT   x x x x x x x x x x x x
Backflow test        LT   OW           x
Sprinkler ITM        SPRK OM   per contract, see file
Fire alarm test      ALRM OM                 x
Extinguisher monthly OM   OM   x x x x x x x x x x x x
Extinguisher annual  EXT  OM                       x
Emerg. lights 30 s   OM   OM   x x x x x x x x x x x x
Emerg. lights 90 min OM   OM                         x
Compressor drain     LT   LT   auto drain checked weekly
Exterior lights      AP   LT   x x x x x x x x x x x x
Timer reset (DST)    AP   LT       x               x
Fixtures walk        AP   LT   x x x x x x x x x x x x

The last line is the plumber's line: a monthly walk of the shop's own faucets, toilets, mop sink, water heater and any eyewash station, by the apprentice, owned by the lead tech.

A worked example: the first year on the page

The plumbing shop above started the calendar in January.

March, the leaking faucet. The apprentice's first fixtures walk found the mop-sink faucet dripping. He caught it in a measuring cup for 10 minutes: 8 ounces. That is 0.8 ounces a minute, 48 an hour, 1,152 a day, which at 128 ounces to the gallon is 9 gallons a day, or about 3,285 gallons over a year. A cartridge from the shop's own stock and twenty minutes fixed it. It had been dripping, by the office manager's memory, since the previous summer.

April, the backflow test. The shop holds a certified backflow tester among its own techs, so the test should have been easy. The calendar put it in May, owned by the owner. In April the water utility's first notice arrived, addressed to the property owner at the landlord's office, with a test due date in early May; the landlord forwarded it. Because the line already existed with an owner, the owner booked the lead tech for the first week of May, the test passed, and the report went to the utility with a week to spare. The year before, with no calendar, the same notice had sat at the landlord's office and the shop learned about it from the second notice. The shop moved the line to April and added a note: "notice goes to landlord, ask in March."

June, the line nobody owned. The sprinkler line said "per contract, see file," and in June the office manager opened the file to find the contract had lapsed in February. The landlord's lease put the sprinkler contract on the tenant. The office manager renewed it and asked the contractor for the full inspection and testing schedule under the edition of NFPA 25 the local fire marshal enforces; the contractor sent a list with each frequency and the next due date, and each became a dated row on the next year's page instead of "see file."

September, the step that failed on purpose. The 90-minute emergency light test was the office manager's, scheduled in December. In September the fire marshal's annual inspection asked for the previous year's annual test record. There was none. The shop had been doing the monthly push-button checks for nine months and the annual test had never been done. The inspector wrote it up with a correction date, the office manager ran the test that week (two of the seven units failed before 90 minutes and needed batteries), and the line moved to September so it is complete before the inspection, not after.

What would change the calendar. A shop that owns its building has no landlord to forward notices or split responsibility, and every line is the owner's to book. A shop in a region with hard freezes adds a fall line for exterior hose bibbs and any exposed sprinkler piping. A shop with no sprinkler system, no fire alarm and no testable backflow preventer still keeps the extinguisher, emergency light and building lines, which are most of the page.

How to verify it is working

At the end of the year, every line has a dated record behind it: a vendor report, a filled-in inspection tag, or a checked-off task with initials. Count the lines with no record. Each one is either an item that did not happen or an owner who did not file it, and both have the same fix: move the line, change the owner, or make the reminder fire earlier.

References

  • NFPA 25 (water-based fire protection systems), NFPA 72 (fire alarm), NFPA 10 (portable extinguishers) and NFPA 101 (emergency lighting), in the editions your authority having jurisdiction has adopted
  • OSHA 29 CFR 1910.157, Portable fire extinguishers (monthly inspection and annual maintenance for employers)
  • Your water utility's cross-connection control program (backflow testing interval and filing)
  • See related: Commercial Lease Clauses a Trade Shop Should Read First; Who Pays When the Rooftop Unit Dies Under a Lease; Fire Extinguisher Placement and the Monthly Tag