It's 2 AM on a Tuesday. The boiler in your main building just failed. Your maintenance team is scrambling for a contractor, expedited parts are going to cost triple, and the entire east wing will be without heat until Thursday. The emergency repair bill comes in at $18,000. The same work, done as planned maintenance three months ago, would have cost $4,200.
This is the reality of reactive maintenance. You're not managing assets—you're chasing failures. And every emergency pulls your team away from the planned work that would have prevented the next one.
A preventive maintenance program flips this equation. Instead of waiting for things to break, you service them on a schedule designed to catch problems early—before they turn into emergencies. This guide walks you through how to build one from scratch, including the checklists, scheduling logic, and metrics that separate a working PM program from a binder on a shelf.
What Is Preventive Maintenance?
Preventive maintenance (PM) is the practice of performing regular, scheduled maintenance on equipment and facilities to reduce the likelihood of failure. Rather than fixing things after they break, PM addresses wear, degradation, and minor issues on a planned cadence.
The principle is straightforward: a $200 filter change every quarter is cheaper than a $12,000 compressor replacement when the system seizes. Multiply that logic across hundreds of assets and the financial case becomes overwhelming.
The core trade-off: Preventive maintenance trades a small, predictable cost now for avoiding a large, unpredictable cost later. Every dollar spent on planned maintenance saves an estimated $4-5 in emergency repair and downtime costs.
Emergency repair cost vs. planned maintenance
Typical maintenance cost reduction with PM
Asset life extension with regular PM
PM programs work across every asset class—facilities, mechanical systems, electrical infrastructure, fleet vehicles, and production equipment. The specifics change, but the pattern is the same: inspect, service, document, repeat.
7 Steps to Build a Preventive Maintenance Program
Building a PM program doesn't require perfection on day one. It requires a clear starting point, the right structure, and a commitment to improving over time. Here are the seven steps that get you from reactive chaos to a functioning preventive maintenance operation.
1. Build a Complete Asset Inventory
You can't maintain what you don't know you have. The first step is building a centralized asset register that captures every piece of equipment and infrastructure your organization is responsible for.
For each asset, record the basics: location, make and model, installation date, expected useful life, replacement cost, and any manufacturer documentation. This doesn't need to be perfect immediately—start with what you know and fill gaps as you go. A good asset management system makes this straightforward by giving you structured fields and the ability to attach photos, manuals, and warranty documents directly to each asset record.
Practical tip: Don't try to inventory everything at once. Start with your highest-value and highest-risk assets—the ones where failure would cause the most disruption or cost. You can expand from there.
2. Rank Assets by Criticality
Not every asset deserves the same level of PM attention. A backup sump pump in a utility closet and the main chiller serving your data centre have very different failure consequences. Criticality ranking helps you allocate your limited maintenance resources where they'll have the greatest impact.
A simple approach: score each asset on two dimensions—probability of failure and consequence of failure. Assets that score high on both get the most aggressive PM schedules. Assets that are low-risk and low-consequence might only need annual inspections. This is the same risk-based thinking that drives modern asset management frameworks.
3. Develop PM Tasks and Procedures
For each asset type, define the specific maintenance tasks that need to happen. This is where manufacturer recommendations meet your operational reality. An HVAC rooftop unit might need quarterly filter changes, semi-annual coil cleaning, and annual refrigerant checks. An electrical panel might need annual thermographic scanning and connection torquing.
Write these as clear, step-by-step procedures that any qualified technician can follow. Include what to inspect, what to measure, what the acceptable ranges are, and what to do if something is out of spec. Good procedures are the difference between “checked the boiler” and “verified operating pressure at 12 PSI, inspected flue for corrosion, tested low-water cutoff, cleaned flame sensor.”
4. Set Scheduling Frequency
How often should each PM task happen? Start with manufacturer recommendations, then adjust based on your operating conditions. Equipment in harsh environments, running long hours, or processing corrosive materials will need more frequent attention than the spec sheet suggests.
Common scheduling approaches include time-based (every 90 days), meter-based (every 1,000 hours), and condition-based (when vibration readings exceed a threshold). Most organizations start with time-based schedules because they're simple to implement, then layer in meter and condition triggers as their program matures.
Watch out for over-maintenance: More PM isn't always better. If you're replacing filters monthly on a system that only needs it quarterly, you're wasting money and labour. Let your maintenance data guide frequency adjustments over time.
5. Assign Clear Responsibilities
Every PM task needs a clear owner. Who is responsible for performing the work? Who reviews completions and flags overdue items? Who makes the call when an inspection reveals a problem that needs immediate attention?
Ambiguity is the enemy of PM compliance. When everyone assumes someone else will handle it, nothing gets done. Assign tasks to specific roles or individuals, and make sure your work order system automatically routes PM work to the right people. This is one area where a CMMS earns its keep—automated assignment and escalation mean tasks don't slip through the cracks.
6. Document Everything
A PM program without documentation is just a to-do list. Every completed task should generate a record: what was done, what was found, what condition the asset is in, and whether any follow-up work is needed. This history becomes the foundation for every decision you make about that asset going forward.
Good documentation also protects you. When an auditor asks for proof of compliance, when a warranty claim requires maintenance history, or when leadership asks why a replacement is needed, your records tell the story. Paper logbooks and spreadsheets work in theory, but a centralized digital system makes this data actually usable—searchable, sortable, and always available.
7. Review and Continuously Improve
Your PM program on day one will not be your PM program on day 365. That's by design. The goal isn't to get everything perfect upfront—it's to build a system that learns from its own data.
Review your PM data quarterly. Look at which assets are still failing despite regular maintenance (the schedule may need adjusting). Identify tasks that consistently find nothing wrong (consider extending the interval). Track whether your ratio of planned to unplanned work is improving. A good PM program is a living program—one that gets better every cycle.
PM Checklists by Equipment Type
These checklists cover the most common equipment categories in facility management. Use them as starting points and customize based on your specific equipment, manufacturer recommendations, and operating conditions.
HVAC Systems
- Replace or clean air filters (monthly to quarterly)
- Inspect and clean condenser and evaporator coils
- Check refrigerant levels and test for leaks
- Inspect and lubricate fan motors and bearings
- Test thermostat calibration and control sequences
- Clean condensate drain pans and lines
- Inspect ductwork for leaks, damage, and insulation condition
- Check belt tension and alignment on belt-driven units
- Verify economizer operation and damper actuators
- Test safety controls (high-pressure cutout, freeze stats)
Electrical Systems
- Perform thermographic scanning of panels and switchgear
- Verify breaker operation and test trip mechanisms
- Torque-check connections in distribution panels
- Test ground fault protection devices
- Inspect emergency and exit lighting (monthly test, annual full-duration)
- Test transfer switches and emergency generator under load
- Inspect wiring for damage, overheating, or rodent activity
- Clean and inspect lighting fixtures and replace failing lamps
- Verify surge protection devices are functional
- Test fire alarm panel and devices per code requirements
Plumbing Systems
- Inspect for leaks at fixtures, valves, and pipe connections
- Test backflow prevention devices (annual certification)
- Flush hot water tanks and check anode rods
- Inspect water heater temperature and pressure relief valves
- Clean floor drains and grease traps
- Test sump pumps and backup systems
- Inspect pipe insulation for damage or missing sections
- Check water pressure at key points in the distribution system
- Inspect sewage ejector pumps and alarm floats
- Run Legionella risk assessment on stagnant water points
Building Envelope
- Inspect roof membrane, flashings, and penetration seals
- Clear roof drains, scuppers, and gutters of debris
- Check caulking and sealants around windows and doors
- Inspect exterior walls for cracks, spalling, or moisture damage
- Test window and door hardware for proper operation and weathersealing
- Inspect foundation walls for cracks or water infiltration
- Check parking structure expansion joints and waterproofing membrane
- Inspect and maintain exterior drainage and grading
- Review building automation system alerts for envelope-related issues
- Document condition with photos for year-over-year comparison
How a CMMS Automates PM Scheduling
Spreadsheets and calendar reminders can technically track a PM schedule. But they break down fast. Miss one entry and you lose visibility. Add a few new assets and the sheet becomes unmanageable. Need to pull compliance records for an audit? Good luck filtering through tabs and columns.
A CMMS (Computerized Maintenance Management System) solves these problems by design. You define your PM templates once—the tasks, frequency, assigned technician, and any parts needed—and the system generates work orders automatically on schedule. When a technician completes a task, it records the date, findings, and time spent. When a task goes overdue, it escalates.
The real value shows up in the data. After a year of CMMS-tracked PM, you can see exactly which assets are costing the most, which PM tasks are finding the most issues, and where you should increase or decrease maintenance frequency. AssetLab's preventive maintenance module is built specifically for this—giving you recurring PM schedules, mobile-friendly checklists, and real-time compliance dashboards without the overhead of enterprise CMMS platforms.
If you're still using spreadsheets: The Excel trap is real. Organizations that track maintenance in spreadsheets spend hundreds of hours on data transfers and manual updates that a CMMS handles automatically.
Measuring Success: Key PM Metrics
A PM program without metrics is flying blind. These three metrics tell you whether your program is actually working—and where to focus improvement efforts.
PM Compliance Rate
PM compliance measures the percentage of scheduled preventive maintenance tasks completed on time. It's the most fundamental PM metric because if tasks aren't getting done, nothing else matters.
Formula: (PM Tasks Completed on Time / PM Tasks Scheduled) × 100
Target: 90%+ for a mature program. Starting programs typically see 50-70%.
Planned vs. Unplanned Maintenance Ratio
This ratio tells you how much of your maintenance effort is proactive versus reactive. World-class maintenance organizations target 80% planned work. If you're spending most of your time on unplanned repairs, your PM program isn't doing its job yet.
Formula: (Planned Work Orders / Total Work Orders) × 100
Target: 80%+ planned. Most organizations start at 30-50% planned.
Mean Time Between Failures (MTBF)
MTBF measures the average time an asset operates between unplanned failures. A rising MTBF means your PM program is actually preventing breakdowns. A flat or declining MTBF on a specific asset tells you the PM tasks or frequency need adjusting.
Formula: Total Operating Time / Number of Failures
Track per asset or asset class. Rising MTBF = PM is working.
Together, these three metrics give you a complete picture. PM compliance tells you if the work is getting done. Planned vs. unplanned ratio tells you if it's shifting you away from reactive mode. MTBF tells you if it's actually preventing failures. Reporting dashboards that track these automatically make the difference between data you have and data you use.
Ready to Automate Your PM Program?
AssetLab gives you automated PM scheduling, mobile checklists, and compliance tracking without the complexity of enterprise CMMS platforms.
Frequently Asked Questions
Explore Product Features
Related Articles
5 Reasons to Step Up Your Asset Management
From smarter capital spending to decisions that hold up under scrutiny.
How to Create an Asset Management Plan
Step-by-step guide using ISO 55000 and IPWEA/IIMM frameworks.
CMMS Software Canada
Canadian CMMS with data residency, PIPEDA compliance, and CAD pricing.