Skip to main content
Preventive MaintenanceCMMSFacility Management

How to Build a Preventive Maintenance Program

Complete guide with checklists, implementation steps, and the metrics that prove your PM program is working

March 2, 2026
20 min read
Preventive Maintenance

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.

3-5x

Emergency repair cost vs. planned maintenance

25-40%

Typical maintenance cost reduction with PM

20-40%

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

What is a preventive maintenance program?

A preventive maintenance program is a structured approach to maintaining equipment and facilities through regularly scheduled inspections, servicing, and repairs before failures occur. Unlike reactive maintenance that waits for breakdowns, PM programs use time-based or condition-based schedules to keep assets running reliably and extend their useful life.

How much does preventive maintenance reduce costs compared to reactive maintenance?

Organizations that shift from reactive to preventive maintenance typically see 25-40% reductions in overall maintenance costs. Emergency repairs cost 3-5x more than the same work done as planned maintenance due to overtime labour, expedited parts shipping, and unplanned downtime. PM programs also extend asset life by 20-40%, further reducing long-term capital costs.

What are the 7 steps to build a preventive maintenance program?

The seven steps are: (1) Build a complete asset inventory, (2) Rank assets by criticality, (3) Develop PM tasks and procedures for each asset type, (4) Set scheduling frequency based on manufacturer recommendations and operating conditions, (5) Assign clear responsibilities and accountability, (6) Document everything in a centralized system, and (7) Review and continuously improve based on performance data.

What is a good PM compliance rate?

A PM compliance rate of 90% or higher is considered best-in-class. This means 90% of scheduled preventive maintenance tasks are completed on time. Most organizations starting a PM program see compliance rates of 50-70%, which should improve steadily as processes mature and teams build the habit of following PM schedules.

How does a CMMS help with preventive maintenance scheduling?

A CMMS automates PM scheduling by generating work orders based on time intervals or meter readings, assigning tasks to the right technicians, tracking completion and compliance rates, storing maintenance history for every asset, and providing dashboards that show upcoming work, overdue tasks, and performance trends.

What should be included in a preventive maintenance checklist?

A preventive maintenance checklist should include the specific asset or equipment being serviced, the frequency of the task, step-by-step inspection and servicing procedures, acceptable condition ranges or tolerances, required tools and parts, safety precautions, estimated time to complete, and space to record findings and measurements. Checklists should be tailored to each equipment type and based on manufacturer recommendations combined with operational experience.