Preventive maintenance schedule

How to create a preventive maintenance schedule, step by step

A practical method for turning a list of machines into a schedule that actually gets done, with an example you can copy.

Templates & checklistsUpdated

Plain-English definition

What is a preventive maintenance schedule?

A preventive maintenance schedule is the plan that says which routine tasks are done on which assets, how often, and by whom. It turns manufacturer recommendations and experience into dated jobs.

Step 1: List your assets

Start with a register of the equipment you maintain, grouped by area or line. You do not need every bolt: begin with the machines whose failure stops production, affects safety or costs the most to repair.

Step 2: Rank assets by criticality

Score each asset on what happens when it fails: safety risk, production lost, repair cost and whether there is a standby. Critical assets get the most thorough routines; low-impact assets may simply run to failure.

Step 3: Collect the tasks

For each critical asset, gather tasks from the manufacturer's manual, your technicians' experience and past breakdowns. A failure that happened twice deserves a check that would have caught it.

Step 4: Set the frequency

Use calendar intervals (daily, weekly, monthly, annual) for most tasks and running hours where the manufacturer specifies them. Start with the recommended interval and adjust based on what the checks find.

Step 5: Assign an owner and a checklist

Every routine needs a default owner and a short checklist. Without an owner a schedule becomes a suggestion; without a checklist each person does the routine differently.

Step 6: Balance the workload

Look at a calendar view before you finalise. If every monthly service lands in the first week, spread them out so routine work does not collide with production peaks or leave.

Example preventive maintenance schedule for a small production line
AssetTaskFrequencyOwner
Air compressor AC-01Drain, oil level, discharge temperatureDailyShift operator
Conveyor CV-03Belt tracking, rollers, pull-wire testWeeklyFitter
Filler motor M-12Current, temperature, vibrationMonthlyElectrician
Gearbox GB-03Oil sample and breatherQuarterlyFitter
Standby generator G-01Load test, fluids, batteryMonthlyElectrician
Air-handling unit AHU-2Filters and condensate drainMonthlyHVAC contractor

Step 7: Measure compliance and improve

Track PM compliance: the share of scheduled routines completed on time. Review overdue work weekly and review the plan itself every few months. Remove checks that never find anything and add checks where breakdowns keep slipping through.

How UPWRKS does it

Set the frequency once. The jobs arrive on time.

UPWRKS turns each line of your plan into a recurring schedule. When a routine is due, a job card with its checklist is created and assigned automatically, and anything missed stays visible.

01Add the asset

Assets are grouped by area so the plan is easy to scan.

02Create the schedule

Task, frequency, checklist and usual owner.

03Watch compliance

The calendar and board show what is due, done and overdue.

Why UPWRKS works better

A spreadsheet plan relies on somebody remembering to look at it. A schedule that creates its own job cards makes routine work impossible to forget quietly.

See the simple job-card workflow

Common questions

Preventive maintenance schedule FAQs

What is a good PM compliance rate?

Many maintenance teams aim for 90% or more of preventive jobs completed within their due window. The trend matters more than the exact number.

Should I schedule by calendar or by running hours?

Use calendar intervals for most routines because they are simple to plan. Use running hours where the manufacturer specifies them, such as compressor and generator services.

Can I make a preventive maintenance schedule in Excel?

Yes, for a handful of assets. As the plan grows, a spreadsheet cannot create jobs, notify owners or show what was missed, which is where scheduling software helps.

How does UPWRKS handle missed preventive work?

Missed routines stay on the board as overdue jobs instead of disappearing, so supervisors can see and reassign them.

Job cards without the bloat

Schedule it. Assign it. Check it. Done.

See how UPWRKS works