---
title: "A preventive maintenance plan that gets done | attendo"
description: "How to build a preventive maintenance plan sized to the team you have: capacity, criticality, workable task lists, a spread-out calendar and what to track."
url: "https://attendo.me/en/blog/preventive-maintenance-plan-that-sticks"
lang: "en"
---

# How to build a preventive maintenance plan that actually gets done

The hard part of preventive maintenance is not designing the plan. It is keeping it alive past the first few months. When a plan is abandoned, it is rarely for lack of will. It was usually sized wrong from day one.

- By the attendo team
- Published September 27, 2026
- 5 min read

**In this article**

1. The original mistake: planning what should be done, not what can be done
2. Step 1. Work out your capacity before planning anything
3. Step 2. Rank by criticality and split the budget
4. Step 3. Write task lists a technician can follow
5. Step 4. Spread the calendar out
6. Step 5. Make postponing leave a trace
7. Step 6. Close the loop
8. Step 7. Generate a sensible horizon, and change the plan without breaking work in progress
9. How to know it is working

## The original mistake: planning what should be done, not what can be done

Plans are often built from manufacturer manuals, copying every recommendation. The result can be 1,400 [preventive](https://attendo.me/en/glossary/preventive-maintenance) work orders a year for a team that can handle 900.

From there, everything is predictable. The least urgent ones get postponed, then the next ones, and by midyear hundreds of inspections are overdue. Nobody believes in the plan anymore. It did not fail in March: it was broken from the start.

## Step 1. Work out your capacity before planning anything

```
Technicians × productive hours a day × working days = hours a year
6 technicians × 5.5 h × 240 days = 7,920 h
```

Be careful with productive hours. Out of an 8-hour day, travel, surprises and paperwork leave 5 or 6 hours of real work. Being optimistic here is what breaks the plan.

Now **subtract corrective work**. If 60% of your workload today is corrective, only 40% is left for preventive: about 3,200 hours. That is your real budget.

## Step 2. Rank by criticality and split the budget

Not all equipment deserves the same attention. Give each asset a simple score: impact of a failure, how often it fails and how easy it is to detect. Then rank your assets and split the budget:

| Group | Share of assets | Share of budget | Strategy |
| --- | --- | --- | --- |
| Critical | 10–15% | 50% | Full preventive, with readings |
| Important | 25–30% | 35% | Basic preventive |
| Everything else | 55–65% | 15% | Run to failure or a yearly check |

It is a starting point, not a rule. What matters is that the plan fits in the hours you have. And it is the conversation to have with management: with the current team, you cannot maintain everything the same way.

## Step 3. Write task lists a technician can follow

A useful [task list](https://attendo.me/en/glossary/maintenance-task-list) has fewer than 20 items. Each step can be checked, carries its reference value and follows the order in which you walk around the equipment.

Check the general condition of the electrical panel.

Infrared scan of the power terminals. Record the maximum temperature. Flag it if it goes above 140 °F.

The second one can be done and verified, and it produces a data point you can use next year. To design them well, see [how to build a checklist technicians actually fill in](https://attendo.me/en/blog/field-checklists-technicians-complete).

## Step 4. Spread the calendar out

The classic mistake: every monthly task on the 1st and every annual one in January. Spread them by week and by area, so each technician has a steady workload and inspections in the same area fall together.

Leave **20% slack** as well. A plan at 100% of capacity cannot absorb a single sick day or a major breakdown.

## Step 5. Make postponing leave a trace

If postponing an inspection leaves no trace, it gets postponed until it disappears. At a minimum, a postponed inspection should be recorded with its reason, and the second time it should alert a manager.

It is not about blaming anyone. It is about making postponing a conscious decision, not a habit.

## Step 6. Close the loop

Every finding from an inspection should become a **scheduled corrective work order**, with a date. If it stays as a note on the report, it is lost. And that worn belt will be the breakdown at seven o’clock on a Friday evening.

Also check that every plan actually generates its work orders. A plan assigned to an asset that produces no work order on its due date exists only on paper.

## Step 7. Generate a sensible horizon, and change the plan without breaking work in progress

Do not generate a hundred work orders at once. Going up to the end of the contract, or a year at most, is enough, and the rest can be created as they come due. More future work orders do not give you more control: they give you more noise and more rework when the plan changes.

Because it will change. When you modify a running plan, regenerate only the future work orders. The ones already started get reviewed by hand, one by one, because someone has already worked on them.

## How to know it is working

1. **Compliance**: preventive work orders completed on time divided by those scheduled. If it stays low month after month, the plan is sized wrong, not executed badly.
2. **Corrective-to-preventive ratio**, as a trend.
3. **Inspections postponed more than once.** If that number grows, the plan is falling apart even if compliance does not show it yet.

A small plan that gets done beats a complete one that does not. Start with critical equipment, measure for three months and expand with whatever capacity is left. If there is none left, you know which conversation is overdue.

Last updated: October 6, 2026

Downloadable guide · Template

Preventive maintenance plan template

A template to print or copy into your spreadsheet: task tables by asset family, how to prioritize with the hours you actually have and how to measure whether the plan is being met. Every interval is marked as an example.

[Download the free guide](https://attendo.me/en/guides/preventive-maintenance-plan-template)

## How attendo handles it

In attendo CMMS, a plan can be assigned to one asset or hundreds at once, each with its customer and contract. Preventive plans create their work orders on your working calendar, and attendo flags overdue plans. An out-of-range reading on a checklist can become a scheduled corrective work order. Each work order is checked against its plan when it is created, and plan tracking shows which plan has not generated its work orders.

- [attendo CMMS](https://attendo.me/en/cmms)
- [attendo Checklist](https://attendo.me/en/modules/checklists)
- [Assets and inventory](https://attendo.me/en/modules/assets)

## More on maintenance

### Corrective vs. preventive maintenance: which one really costs more

Everyone says preventive maintenance is cheaper, but few companies prove it with their own numbers. That is why it is the first thing dropped when an emergency hits. Here is the math, including the uncomfortable part: when corrective is the right call.

5 min read

### Asset inventory: where to start

Every maintenance project starts with the inventory, and many get stuck there. Not because it is hard, but because it is tedious. And if it is done badly, everything that comes after inherits the problem.

3 min read

### The five maintenance KPIs that actually matter

There are lists of thirty maintenance KPIs out there, and almost nobody uses thirty. These are five that change decisions, each with its trap, plus the ones you can usually drop.

4 min read

[All blog articles](https://attendo.me/en/blog)

## Shall we look at it with your operation?

Tell us how you work today and we will show you attendo with your own data. If it is not a fit, we will say so.

- With your operation, not a generic demo
- A real person from our team replies
- No cold calls afterwards

Would you rather talk first?

- Phone [+34 910 053 530](tel:+34910053530)
- Email [sales@attendo.me](mailto:sales@attendo.me)
- Monday to Thursday 9:30 AM to 6:30 PM and Friday 9:30 AM to 2:30 PM (Spain time)
