When a fire marshal walks into your building, they rarely start with the equipment — they ask for the records. And that's where most facilities get caught, because the majority of building code violations trace to documentation gaps, not failed hardware. An expired certificate, a missing corrective-action note, or an inspection nobody can prove happened is enough to fail an audit even when every system is working. A preventive maintenance compliance calendar fixes that at the root, keeping fire, electrical, HVAC, generator, and life-safety inspections on their code-mandated schedule and the proof filed and ready. This page maps the requirements to their governing standards and shows how to stay audit-ready with OxMaint's preventive maintenance scheduling, or book a demo to see it built for your buildings.
Preventive Maintenance / Compliance Scheduling
Preventive Maintenance Compliance Calendar for Buildings
Keep fire, electrical, HVAC, generator, and safety inspections on schedule — with audit-ready records and advance reminders that surface before every deadline.
66%
Of code violations stem from documentation gaps, not failures
$4.7B
Annual compliance penalties across US commercial facilities
34%
First-pass audit rate on manual tracking
~100%
First-pass audit rate with digital inspection records
The compliance code matrix
Each building system answers to a specific standard with its own inspection rhythm and recordkeeping duty. Map them once and the calendar enforces them — exact intervals vary by code edition and your local Authority Having Jurisdiction.
| System | Standard | Key recurring requirement | Record kept |
| Fire alarm | NFPA 72 | Monthly visual, quarterly functional, annual certified test | Inspection log + certificate |
| Sprinkler / water-based | NFPA 25 | Quarterly to annual inspection and testing | ITM report |
| Fire extinguishers | NFPA 10 | Monthly visual, annual maintenance, periodic hydro test | Tag + service log |
| Electrical | NFPA 70B / NEC | Quarterly panel check, annual thermographic scan | Scan & inspection report |
| HVAC | ASHRAE 180 | Filters monthly, full service semi-annual | Service record |
| Generator | NFPA 110 | Monthly no-load run, annual load-bank test | Test log |
| Emergency lighting / egress | NFPA 101 | Monthly function check, annual duration test | Test record |
Treat every code interval as a floor, not a ceiling — best-practice teams tighten cadences on the highest-consequence life-safety systems rather than waiting for the legal minimum.
Why audits fail — and it's not the equipment
The systems usually work. What sinks an inspection is the trail behind them. These four gaps account for the bulk of avoidable findings.
Expired certificates
A fire, sprinkler, generator, or elevator certificate that lapsed because nobody was warned before the deadline.
Missing corrective actions
A defect flagged on a prior inspection with no record that it was ever fixed and verified.
Gaps in the log
Inspections with no completion date, technician, or evidence — a trail that can't prove the work happened.
Complete-without-proof
Tasks marked done with no photo or timestamp, the drift that quietly erodes paper-based programs.
Turn the audit into a download
OxMaint schedules every code-driven inspection and files the proof automatically — so a fire marshal's request takes minutes, not days.
The cost of a lapsed inspection
Non-compliance isn't a paperwork inconvenience — it carries real financial and legal weight, and the Authority Having Jurisdiction holds the leverage.
01
FinesAHJ penalties that can be issued per day and compound quickly until the violation is corrected.
02
LiabilityA non-compliant system can be treated as negligence if an incident causes injury or damage.
03
Insurance denialCarriers can deny claims tied to systems that weren't inspected and documented on schedule.
04
ShutdownFor severe lapses, the AHJ can order a fire watch at your expense or halt operations.
Your audit pack, ready in minutes
Audit readiness isn't a scramble when the records build themselves. These are the items an inspector asks for — and what a compliance calendar should hand over on demand.
Current certificates for fire, sprinkler, generator, elevator, and backflow systems
Complete inspection logs by system, with dates, technician, and outcome
Corrective-action records tied to every prior finding, with verification
Photo evidence and completion timestamps captured at the point of work
An export-ready compliance history by building and date range
Advance reminders sit underneath all of it, surfacing each renewal before its deadline so the calendar stays current without anyone chasing it.
Expert Review
"People assume a failed inspection means broken equipment. In my experience it's almost always the opposite — the generator runs fine, but the monthly test log has a three-month hole, or the sprinkler cert expired in March and nobody noticed until the marshal did. Auditors don't grade your intentions; they grade your records. The teams that pass without drama do two things: they let the system schedule every code interval so none gets skipped, and they make photo-and-timestamp proof mandatory at close. Do that and an audit stops being an event you brace for and becomes a report you export."
Reviewed by a life-safety compliance manager, 20+ years in facility inspections and AHJ coordination.
Stay ahead of every deadline
Walk through a live compliance calendar on your own buildings — code intervals scheduled, certificates tracked, and audit records a click away.
Frequently asked questions
Which building inspections are legally required?
Fire alarm, sprinkler, fire extinguisher, electrical, generator, emergency lighting, and egress inspections are mandated in most jurisdictions, with elevator and backflow certifications layered on top. Exact intervals are set by the governing code and your local Authority Having Jurisdiction, so treat each interval as a minimum rather than a target. OxMaint schedules every one automatically —
book a demo.
What codes govern fire and life-safety inspections?
Fire alarms fall under NFPA 72, water-based sprinkler systems under NFPA 25, and portable extinguishers under NFPA 10, while generators sit under NFPA 110 and egress and emergency lighting under NFPA 101. Electrical maintenance follows NFPA 70B and the NEC, and HVAC tracks ASHRAE practice. Each defines its own inspection, testing, and recordkeeping rhythm. See them mapped to your assets in
OxMaint.
Why do most facilities fail audits?
Research consistently shows the majority of building code violations come from documentation gaps rather than actual equipment failures — an expired certificate, a missing corrective-action record, or an inspection with no proof it happened. The equipment is often fine; the paper trail isn't. A digital compliance calendar closes that gap by filing proof as the work is done.
Book a demo to see audit-ready records.
What records does a fire marshal or auditor ask for?
Expect requests for current certificates, complete inspection logs by system with dates and technician names, corrective-action records for any prior findings, and photo evidence with completion timestamps. Records that are missing or reconstructed after the fact are themselves a finding, regardless of equipment condition. OxMaint keeps every one filed against the asset —
try it free.
How do compliance reminders prevent lapses?
Reminders fire well ahead of each due date and certificate expiry, so the renewal work order opens with enough runway to book a contractor before the deadline rather than after. Anything still open escalates instead of silently lapsing, and the dashboard flags it. That advance warning is what keeps statutory deadlines from sneaking up on a busy team.
Book a demo to see compliance reminders.
What happens if an inspection or certificate lapses?
An Authority Having Jurisdiction can issue fines that may compound daily, and a lapse can expose the owner to negligence liability if an incident occurs. Insurers may also deny related claims, and in severe cases the AHJ can order a fire watch at your expense or shut operations down. Staying current is far cheaper than any of those outcomes. Keep ahead of deadlines with
OxMaint.
Can we manage compliance across multiple buildings?
Yes — a portfolio view runs each building's compliance calendar and rolls status up across every site, so a director sees which buildings are current and which have a deadline approaching from a single screen. You can drill into any building or system without switching tools, and it scales from a handful of properties to a large estate.
Book a demo to see the portfolio view.
How does OxMaint keep us audit-ready?
OxMaint auto-schedules every code-driven inspection, tracks certificates with advance alerts, and enforces photo and timestamp capture at close so nothing is marked done without proof. When an auditor arrives, a complete compliance history exports by building and date range in minutes instead of days. The audit becomes a download rather than a scramble. Try it on your own buildings with a
free trial.
Make compliance the default, not the deadline
Stop discovering lapses when the marshal does. Schedule every code-driven inspection, file the proof automatically, and turn audit day into a five-minute export.