Resources
Building maintenance checklist generator
Choose your facility type and the systems in the building, and this generator lines up the inspections, tests and service visits under the interval each one runs on. Each line names who carries it out, from a licensed trade or an agency inspector to your own building staff, and the list prints or downloads as a Word file.
Request a quoteCall (408) 668-0624

Build a building maintenance checklist for your property
A building maintenance checklist lists the inspections, tests and service visits each system in a building needs, grouped by the interval each one runs on. Pick your facility type below, confirm which systems the building has, and the generator returns that list, from daily ventilation checks to sprinkler work that comes around every five years.
Each facility type opens with the systems such buildings usually have already ticked. Tick a system your building has, untick one it lacks, and clear any single task that doesn’t apply. Every line names who carries it out: a licensed trade, a state or fire agency inspector, or your own building staff. Print the result, save it as a PDF, or download it as a Word file to edit for your team.
The intervals come from California regulations, the editions of national standards California has adopted, and published maker manuals, as read in November 2026. They are minimums. A local fire authority or water system can require work more often than this list shows, and for a building outside California the local fire code official sets the rules.
Who handles each line
Most of the routine looking is building staff work. Testing and repair belong to licensed trades, and a few systems need a government inspector’s visit and permit. The labels follow that split:
- Building staff check: visual checks and simple operating tests that the owner’s or manager’s own people can do with training, such as the monthly extinguisher look-over or a 30-second emergency light test. In multifamily buildings these are items for the owner’s or manager’s staff, not residents.
- By a licensed trade: tests, service and repairs that call for a license or certification, such as a C-16 fire protection contractor, a certified backflow tester or an electrician.
- Inspection by a state or fire agency: visits by the Cal/OSHA Elevator Unit, the Cal/OSHA Pressure Vessel Unit (or an insurance-company inspector) and the local fire department. The owner books the visit, prepares the building and posts the permit.
Lines marked “typical maker schedule” or “typical maker recommendation” come from one manufacturer’s manual for one product line. They show the kind of schedule makers publish, not a legal requirement, so follow the manual for the equipment you actually have.
Fire extinguishers
California’s workplace rule, 8 CCR 6151, calls for a visual inspection of portable extinguishers every month and a maintenance check every year. The monthly look needs no certification; NFPA’s guide to NFPA 10 says any knowledgeable, competent person can do it.
| Task | How often | Who | Basis |
|---|---|---|---|
| Visual inspection: in place, visible or signed, reachable, gauge in range, full, pin and seal intact; push-to-test on non-rechargeable units | Monthly, and at installation | Building staff | 8 CCR 6151; NFPA 10 guide; 29 CFR 1910.157 |
| Record the month, year and initials on a tag or log; keep at least 12 months | Monthly | Building staff | NFPA 10 guide |
| Inspect more often where units face rust, impact or tampering | No fixed interval | Building staff | NFPA 10 guide |
| Annual maintenance with a new maintenance tag | Annually | Licensed trade: extinguisher company holding a state license | 19 CCR 575.1; 8 CCR 6151 |
| Internal examination of stored-pressure dry chemical units | Every six years | Licensed trade | 8 CCR 6151 |
| Hydrostatic test: water, CO2, AFFF and wet chemical shells at five years; most stored-pressure dry chemical at 12 | Every five or twelve years by type | Licensed trade | 8 CCR 6151, Table L-1 |
| Remove non-rechargeable units from service | No later than twelve years from manufacture | Licensed trade | 19 CCR 575.1 |
Fire sprinklers, standpipes and fixed suppression
California adopted NFPA 25 (2011) as its 2013 California Edition, in Title 19, Chapter 5, and its intervals differ from the national edition in places, such as quarterly control valve inspections. Under Title 19, the owner can assign inspections to an employee with training and experience, and no license is needed for that. A business that inspects for a fee needs the state’s “A” fire protection license or a CSLB C-16 license, and testing and maintenance go to license holders.
| Task | How often | Who | Basis |
|---|---|---|---|
| Inspect gauges on wet, dry, preaction and deluge systems | Quarterly | Designated building staff | Title 19, NFPA 25 California Edition |
| Inspect control valves: sealed, locked, tamper switches in place | Quarterly | Designated building staff | Title 19, NFPA 25 California Edition |
| Inspect waterflow alarm, valve supervisory and supervisory signal devices | Quarterly | Designated building staff | Title 19, NFPA 25 California Edition |
| Inspect the hydraulic nameplate and spare sprinkler supply | Quarterly | Designated building staff | Title 19, NFPA 25 California Edition |
| Inspect fire department connections and alarm valve exteriors | Quarterly | Designated building staff | Title 19, NFPA 25 California Edition |
| Inspect fire-line backflow assemblies (RP, RPDA) | Quarterly | Designated building staff | Title 19, NFPA 25 California Edition |
| Inspect visible sprinklers, pipe, fittings, hangers, seismic bracing and the information sign | Annually | Designated building staff | Title 19, NFPA 25 California Edition |
| Test waterflow alarms and the main drain | Annually | Licensed trade: C-16 contractor or a fire protection company with a state license | Title 19; San Diego Fire-Rescue |
| Test control valve position, operation and supervisory switches | Annually | Licensed trade | Title 19, NFPA 25 California Edition |
| Test antifreeze solution (antifreeze systems only) | Annually | Licensed trade | Title 19, NFPA 25 California Edition |
| Test fire-line backflow prevention assemblies | Annually | Licensed trade | Title 19, NFPA 25 California Edition |
| Dry pipe valve trip test (dry systems only) | Annually; full-flow trip every five years | Licensed trade | Title 19, NFPA 25 California Edition |
| Internal inspection of piping for obstruction | Every five years | Licensed trade | Title 19; San Diego Fire-Rescue |
| Inspect sprinklers, pipe and hangers in accessible concealed spaces above ceilings | Every five years | Designated building staff | Title 19, NFPA 25 California Edition |
| Test or replace gauges; test extra-high-temperature sprinklers and pressure-reducing valves | Every five years | Licensed trade | Title 19, NFPA 25 California Edition |
| Sample-test sprinklers by age: standard ones at age 50, fast-response at 20, dry at 10, then every ten; every five after age 75 | By sprinkler age | Licensed trade | Title 19, NFPA 25 California Edition |
| Standpipes: inspect gauges | Quarterly | Designated building staff | Title 19, NFPA 25 California Edition |
| Standpipes: inspect hose cabinets, hose, nozzles, hangers, bracing and the hydraulic sign | Annually; nozzles also after each use | Designated building staff | Title 19, NFPA 25 California Edition |
| Standpipes: flow test and hydrostatic test | Every five years | Licensed trade | Title 19, NFPA 25 California Edition |
| Engineered and pre-engineered fixed suppression systems, such as those over commercial cooking equipment: inspect, test, maintain | Every 6 months, and right after any activation | Licensed trade | 19 CCR 904 |
Fire alarm, emergency lighting and exit signs
San Diego Fire-Rescue’s fire protection guidance calls for a yearly fire alarm system test by a C-10 or C-7 alarm contractor or a person with specialized training on the system. Emergency lights and exit signs follow NFPA 101, as explained in an NFPA Journal compliance column: a short monthly test, a 90-minute annual test, and a written record of each one.
| Task | How often | Who | Basis |
|---|---|---|---|
| Test the fire alarm system | Annually | Licensed trade: C-10 or C-7 contractor, or a person trained on the system | San Diego Fire-Rescue |
| Battery emergency lights: operate for at least 30 seconds with the maker’s test procedure, usually the test button | Monthly | Building staff | NFPA 101 (NFPA Journal) |
| Battery emergency lights: operate for at least 90 minutes to test full battery capacity | Annually | Building staff or an electrician | NFPA 101 (NFPA Journal) |
| Self-testing units: look for damage and fault indicator lights; no manual monthly or annual test needed | Every 30 days | Building staff | NFPA 101 (NFPA Journal) |
| Exit signs: check that each one is lit | Monthly | Building staff | NFPA 101 (NFPA Journal) |
| Exit signs on emergency power: test with the emergency lights | Monthly and annually | Building staff | NFPA 101 (NFPA Journal) |
| Keep a written record of every emergency lighting test | Each test | Building staff | NFPA 101 (NFPA Journal) |
| Where a generator powers the emergency lights, follow the generator schedule below | See generator rows | See generator rows | NFPA 101; NFPA 110 |
Backflow preventers, water heaters and eyewash
California’s State Water Resources Control Board Cross-Connection Control Policy Handbook, in effect since July 1, 2024, sets a field test of each backflow assembly at least once a year, and the water system or health agency can ask for more. Plumbed eyewash and safety showers must be activated at least monthly under 8 CCR 5162. Water heater rows reflect one commercial gas water heater maker’s manual.
| Task | How often | Who | Basis |
|---|---|---|---|
| Field-test each backflow prevention assembly | At least annually | Licensed trade: certified backflow prevention assembly tester | Cross-Connection Control Policy Handbook 3.3.3 |
| Field-test after installation, repair, depressurizing for winter or permanent relocation | After each event | Licensed trade: certified tester | Handbook 3.3.3 |
| Repair or replace a failed assembly | Within 30 days of notice of failure | Licensed trade | Handbook 3.3.3 |
| Visually inspect air-gap separations | Annually | Licensed trade: certified tester or cross-connection control specialist | Handbook 3.3.3 |
| Water heater: check the temperature-pressure relief valve | Every 6 months (typical maker schedule) | Licensed trade: qualified service technician | Maker manual |
| Water heater: drain and flush the tank to reduce sediment | Every 6 months (typical maker schedule) | Licensed trade: qualified service technician | Maker manual |
| Water heater: inspect main and pilot burners and the venting system | At least annually (typical maker schedule) | Licensed trade: qualified service agency | Maker manual |
| Water heater: inspect the anode rod | By year 3, then yearly until replaced (typical maker schedule) | Licensed trade: qualified service agency | Maker manual |
| Water heater: keep the base free of dust, dirt and lint and the combustion-air openings clear | On a regular basis | Building staff | Maker manual |
| Activate plumbed eyewash and safety showers to flush the line and confirm they work | At least monthly | Building staff | 8 CCR 5162 |
| Test plumbed eyewash stations | Weekly (ANSI Z358.1 suggestion) | Building staff | OSHA QuickTakes, citing ANSI Z358.1 |
| Full inspection of all eyewash and shower units | Annually (ANSI Z358.1 suggestion) | Building staff | OSHA QuickTakes, citing ANSI Z358.1 |
| Self-contained eyewash units: maintain to the maker’s instructions | Per the maker | Building staff | 8 CCR 5162 |
8 CCR 5162 requires eyewash where eyes can contact corrosive or severely irritating substances, within 10 seconds’ reach. The California rule sets the monthly minimum; the weekly line is the ANSI suggestion federal OSHA cites.
Elevators, boilers and air tanks
These systems run on state permits. The Cal/OSHA Elevator Unit inspects elevators and issues a permit to operate that lasts no more than a year; a two-year permit is possible when the elevator is safe and a C-11 licensed company holds a full maintenance contract for the term. Maintenance and repair are done by a Certified Competent Conveyance Mechanic working for a Certified Qualified Conveyance Company.
| Task | How often | Who | Basis |
|---|---|---|---|
| Elevator: state inspection and permit to operate | Annually, or every two years under the maintenance contract condition | Agency: Cal/OSHA Elevator Unit | 8 CCR 3001; Elevator Unit FAQ |
| Elevator: keep the current permit, or a copy, posted in the car | Ongoing; check at each renewal | Building staff | 8 CCR 3001 |
| Elevator: reinspection when a device is reactivated, and before return to service after an alteration | After each event | Agency: Cal/OSHA Elevator Unit | 8 CCR 3001; Elevator Unit FAQ |
| Elevator: maintenance, repair, alteration and replacement | Under the maintenance program | Licensed trade: certified conveyance mechanic and company | Elevator Unit FAQ |
| Power boilers over 15 psig steam: internal and external inspection and permit to operate | Annually | Agency: Cal/OSHA Pressure Vessel Unit or an insurance-company inspector | 8 CCR 770, 780 |
| Post the boiler permit under glass near the boiler | Ongoing | Building staff | 8 CCR 780 |
| Low-pressure, miniature and high-temperature water boilers: no annual inspection or permit, but keep automatic controls working | No fixed interval | Licensed trade: boiler service | 8 CCR 771 |
| Air tanks over 1.5 cubic feet: inspection and permit; portable tank permits expire within three years of inspection, others within 5 | Every three or five years | Agency: Pressure Vessel Unit or an insurance inspector | 8 CCR 461 |
| Post the air tank permit under glass or in a weatherproof holder | Ongoing | Building staff | 8 CCR 461 |
HVAC and ventilation
Cal/OSHA’s ventilation rule, 8 CCR 5142, covers buildings with mechanically driven HVAC: outdoor air runs through working hours, the system is inspected at least once a year, and the records are kept for five years. The other rows reflect one rooftop unit maker’s service manual, so follow the manual for your own units.
| Task | How often | Who | Basis |
|---|---|---|---|
| Confirm the outdoor-air ventilation system runs continuously during working hours (exceptions for maintenance, repair and utility demand response up to 90 hours a year) | Daily | Building staff | 8 CCR 5142 |
| Inspect the HVAC system that provides minimum building ventilation; correct problems within a reasonable time | At least annually | Licensed trade: HVAC service | 8 CCR 5142 |
| Keep written inspection and maintenance records at least five years; produce them no later than 48 hours after a request | Each inspection | Building staff | 8 CCR 5142 |
| Replace return-air filters; clean outdoor-air inlet filters | Quarterly and 30 days after start-up; check every month or two until a site schedule is set (typical maker schedule) | Building staff (the maker allows untrained personnel to change filters) | Maker manual |
| Check belt tension, pulley alignment, fan bearing collar, condenser coil and condensate drain | Quarterly (typical maker schedule) | Licensed trade: HVAC service | Maker manual |
| Start of each heating and cooling season: refrigerant charge, evaporator coil, wiring, motor amperage, heating temperature rise, economizer travel | Every 6 months (typical maker schedule) | Licensed trade: HVAC service | Maker manual |
| Clean coils with the maker’s approved cleaner; rinse at coastal and industrial sites | Monthly (typical maker recommendation) | Licensed trade: HVAC service | Maker manual |
Roof and gutters
The National Roofing Contractors Association advises a roof inspection at least twice a year, preferably in spring and fall, plus an extra look after severe weather, and does not advise sending inexperienced staff onto a roof.
| Task | How often | Who | Basis |
|---|---|---|---|
| Inspect the roof system and adjacent surfaces | At least twice a year | Licensed trade: roofing contractor | NRCA, Professional Roofing |
| Extra inspection after severe weather | After each event | Licensed trade: roofing contractor | NRCA, Professional Roofing |
| Clear debris from valleys, gutters and roof drains as part of each inspection | Every 6 months | Licensed trade: roofing contractor | NRCA, Professional Roofing |
Electrical, exterior lighting and generators
The electrical rows come from NFPA 70B-2023, Table 9.2.2, which applies when the equipment maker’s intervals aren’t available. Its intervals depend on equipment condition: Condition 1 is like new and maintained under the program, Condition 2 has had some past issues, and Condition 3 has missed two cycles or shows active alarms. The generator rows are NFPA 110 (2010 edition), as summarized by the Minnesota Department of Health; California’s adopted edition can differ, so check with your fire code official.
| Task | How often | Who | Basis |
|---|---|---|---|
| Infrared thermography of electrical equipment | Annually; every 6 months in Condition 3 | Licensed trade: electrician or electrical testing firm | NFPA 70B-2023 |
| Panelboards and switchboards: visual inspection, cleaning, mechanical and electrical testing | Every 60 months (Condition 1) or 36 (Condition 2); annually in Condition 3 | Licensed trade: electrician or electrical testing firm | NFPA 70B-2023 |
| Molded-case and low-voltage power circuit breakers, fuses, transfer systems: same work | Every 60 or 36 months; annually in Condition 3 | Licensed trade | NFPA 70B-2023 |
| Low-voltage ground-fault protection systems: visual inspection | Annually; every 6 months in Condition 3 | Licensed trade | NFPA 70B-2023 |
| UPS: visual inspection | Every 6 months (Condition 1), 3 months (Condition 2), monthly (Condition 3) | Licensed trade | NFPA 70B-2023 |
| UPS: cleaning, servicing and electrical testing | Annually (Condition 1), every 6 months (Condition 2), every 3 months (Condition 3) | Licensed trade | NFPA 70B-2023 |
| Audit the electrical maintenance program; update single-line diagrams older than five years | At least every five years | Licensed trade, or the owner’s program coordinator working with an engineer | NFPA 70B |
| Parking lot and exterior lighting equipment: visual inspection, cleaning, servicing | Every 60 or 36 months; annually in Condition 3 | Licensed trade: electrician | NFPA 70B-2023 |
| Generator: inspect fuel, lubrication, cooling, exhaust, battery, electrical and engine | Weekly | Generator service vendor, or in-house staff instructed on the unit | NFPA 110 8.4.1, 8.4.8 (MDH summary) |
| Generator: exercise under load; diesel at least 30 minutes at 30% or more of nameplate kW, gas and propane units with available load for 30 minutes or until temperature and oil pressure stabilize | Monthly | Generator service vendor, or in-house staff instructed on the unit | NFPA 110 8.4.2 (MDH summary) |
| Operate each automatic transfer switch, normal to emergency and back | Monthly | Generator service vendor, or in-house staff instructed on the unit | NFPA 110 8.4.6 (MDH summary) |
| Inspect transfer switches: connections, overheating, dust, covers | Monthly recommended | Licensed trade: electrician, or vendor | NFPA 110 8.3.5 (MDH summary) |
| Record each monthly test: date, run time, load, transfer time, problems found | Monthly | Building staff | MDH summary |
| Diesel sets that can’t reach the monthly load: supplemental test of 1.5 hours (50% for 30 minutes, 50% for 30 minutes, 75% for 60 minutes) | Annually | Licensed trade or generator service vendor | NFPA 110 8.4.2.3 (MDH summary) |
| Level 1 systems: exercise main and feeder circuit breakers with the generator off | Annually | Licensed trade: electrician | NFPA 110 8.4.7 (MDH summary) |
| Level 1 systems: run continuously for the system’s class duration, not over 4 hours | At least every 36 months | Licensed trade or generator service vendor | NFPA 110 8.4.9 (MDH summary) |
Fire department inspections and housekeeping notes
Two California laws set yearly fire inspections by building type: Health and Safety Code 13146.3 for public and private schools, and 13146.2 for apartment houses, hotels, motels and lodging houses. The owner prepares the building; the fire department or district carries out the visit.
| Task | How often | Who | Basis |
|---|---|---|---|
| Schools, public or private: fire inspection | At least once a year | Agency: local fire department or district (the state fire authority outside fire districts) | HSC 13146.3 |
| Apartment houses, hotels, motels, lodging houses: fire inspection | Annually | Agency: local fire department | HSC 13146.2, 17921 |
| Toilet facilities kept clean, in good working order and open at all times, with toilet paper at every water closet | No fixed interval | Building staff | 8 CCR 3364 |
| High-touch surfaces cleaned regularly, other surfaces when visibly dirty, busy areas more often | No fixed interval | Building staff | CDC facility cleaning guidance |
| Waste removed as often as needed to avoid a health menace | No fixed interval | Building staff | 8 CCR 3362 |
| Keep the building sealed against insects, rodents and vermin; start an extermination program when they show up | When pests are found | Licensed pest control operator for treatment | 8 CCR 3362 |
| First-aid kits: inspect often, restock as needed, keep sanitary and usable | No fixed interval | Building staff | 8 CCR 3400 |
None of these sources sets a cleaning interval, so restroom and janitorial work isn’t scheduled here. For those frequencies, use the office cleaning checklist, the restroom cleaning checklist and the cleaning schedule template, or lay out the cleaning side area by area with the facility cleaning scope builder.
Get help
Putting the building’s cleaning program alongside this maintenance list? Our guide to what facility services include shows how the pieces fit. Filter changes, lamp replacement and small repairs can run on our light facility maintenance schedule. You can send your checklist and questions through the contact page to set up a walkthrough.
A few useful answers
Common questions
How often should a fire extinguisher be inspected?
Every month, with a quick visual check that the unit is in place, reachable, charged and sealed. Any knowledgeable person on staff can do it and initial the tag. An extinguisher company with a state license does the annual maintenance, and longer internal and hydrostatic tests follow at six, five or twelve years by type.
Who is allowed to inspect fire sprinklers in California?
Under Title 19, the owner can name an employee with training and experience to do the inspections, and that needs no license. A business that inspects for a fee needs the state’s “A” fire protection license or a C-16 contractor’s license, and all testing and maintenance goes to license holders.
How often must a backflow preventer be tested?
At least once a year, by a certified backflow prevention assembly tester, under the State Water Board’s Cross-Connection Control Policy Handbook. It is also tested after installation or repair, and a failed assembly is repaired or replaced within 30 days of the failure notice.
How often are elevators inspected in California?
The Cal/OSHA Elevator Unit inspects and issues a permit to operate that runs up to one year. A safe elevator covered by a full maintenance contract with a C-11 licensed company can get a two-year permit. Keep the current permit or a copy posted in the car.
How long should HVAC maintenance records be kept?
At least five years under 8 CCR 5142, which covers mechanically driven HVAC systems that supply minimum building ventilation. The records have to be produced no later than 48 hours after a request.
