---
title: "Preventive Maintenance Software — FixAhead CMMS"
description: "Preventive maintenance software that makes each work order before its due date, from recurring schedules, and tracks PM compliance for each asset."
---

# CMMS preventive maintenance that arrives before it's due

Set each PM by calendar or hour meter, and its work order arrives with the lead time you choose.

[Start free](https://app.fixahead.com/signup)

- Free plan, no card.

![The Preventive Maintenance list with each schedule's trigger, frequency, and technician.](/_astro/fixahead-preventive-maintenance-opening-1134.B8wFXG8w.webp)

*PM schedules with their trigger, frequency, and technician*

## Trigger each PM by date, hours, or both

Choose daily, weekly, monthly, or yearly, or a set number of running hours, such as every 500. Pick Either, and whichever comes first makes the work order.

[See what reactive repairs cost against planned PMs](/blog/preventive-vs-reactive-maintenance/)

![A PM schedule's Schedule step with the trigger set to Hour Meter, every 500 hours, beside the Calendar and Either options.](/_astro/fixahead-pm-hour-meter-506.DzcUVkHO.webp)

*A PM schedule set to fall due by hour meter*

## Put many assets on one schedule by tag

Tag a group of assets and assign them to a schedule in bulk. A new asset with that tag picks up the schedule.

![A PM, Kitchen seasonal service, assigned for the asset tag kitchen, over the tags list with kitchen at 4 assets, beside those assets: Dishwasher DW-01, Walk-in Freezer FZ-02, Combi Oven OV-01 and Kitchen Exhaust Hood EX-01.](/_astro/fixahead-pm-tags-feature-506.Tre_hRr0.webp)

*Assets grouped by tag*

## Get each PM done and on record

Each PM's work order carries its checklist to the technician's phone, and each asset shows its PM compliance.

- ### The checklist comes with it

  Link a procedure to a schedule, and each work order carries its tasks.![The washer's 500-hour service row over Building maintenance checklist's exit routes task, ticked Mandatory Task with Photo Required beside it.](/_astro/fixahead-pm-procedure-cell-361.CqtpP0eL.webp)
- ### On the phone, at the job

  Technicians follow the checklist on Android and add photos. With no signal, the work syncs once the connection's back.![The washer's 500-hour service on an Android phone, Completed, its exit routes and exit signs tasks ticked, and the PM due again in 500 hours.](/_astro/fixahead-mobile-work-order-tasks-checklist-cell-361.BpL3kh8g.webp)
- ### Compliance for each asset

  See each asset's scheduled, completed, and overdue PMs, with its compliance percentage.![The washer's 500-hour service row over its compliance: 1 completed, 0 overdue, 100 percent.](/_astro/fixahead-pm-compliance-area-361.B76qMn_O.webp)

[How to check that preventive maintenance is really done](/blog/how-do-you-know-preventive-maintenance-is-done/)

## See what's coming, who does it, and when it was done

Read the PMs coming due in one forecast, matched to technicians by skill, with an alert for each overdue task.

- ### PM Forecast

  List the PMs coming due over the next 90 or 365 days, each marked Hour Meter or Calendar.
- ### Parts on the schedule

  Attach the parts a PM needs to its schedule.
- ### Date of each PM

  Every completed PM shows when it was done, on its work order.
- ### Skill matching

  Set the skills a PM needs, from 9 skill types, and FixAhead suggests the technicians who have them.
- ### Escalation

  Get an alert for each overdue task, with escalation.
