Trusted by 1000+ maintenance teams worldwide

Preventive MaintenanceThat RunsItself

Set up a maintenance plan once. MaintainNow creates the work order for every asset, with the checklist and technician, days before it's due. Stop relying on spreadsheets and memory.

Maintenance plans
PMs create themselves
Meter triggers
Usage-based PM
Checklists
Same steps every time

✨ No credit card required • 7-day trial of every feature • Free data migration

🔒 app.maintainnow.app/maintenance-plans
MaintainNow maintenance plans list with recurrence, assets, assignee and next due date
A preventive maintenance checklist in the MaintainNow mobile app
Daily → Yearly
Any schedule
1 plan
Many assets
Days ahead
Created in advance
Zero
Stacked work orders
01 · Maintenance plans

Set it up once. PMs show up on time.

A maintenance plan combines a schedule, the assets it covers and a work order template, so routine work never depends on someone remembering.

All plans in one list

Your whole PM program on one screen

See every plan, how often it runs, which assets it covers and when the next work order is due.

  1. 1
    Recurrence in plain words

    Every week on Tuesday, every 3 months on the 15th.

  2. 2
    Active or paused

    Pause a plan during a shutdown, resume it later.

  3. 3
    Next due date

    Know what’s coming before it arrives.

🔒 app.maintainnow.app/maintenance-plans
Maintenance plans list with status, assignee, recurrence, assets and next due date
1
2
3
Flexible schedules

Any interval, created days in advance

Daily, weekly, monthly or yearly, every N periods, with an optional end date. Work orders appear early so parts and people are ready.

  1. 1
    Repeat pattern

    Monthly, every 3 months, on the 15th.

  2. 2
    Create in advance

    For example, 7 days before the due date.

  3. 3
    Live summary

    Check the pattern and next due date before saving.

  4. 4
    No pile-ups

    A new PM is only created once the previous one is done.

🔒 app.maintainnow.app/maintenance-plans/add
Maintenance plan schedule set to every 3 months on the 15th, created 7 days before the due date
1
2
3
4
One plan, many assets

Cover every unit with a single plan

Add all the air handlers, pumps or vehicles that share a routine. Each asset gets its own work order and its own history.

  1. 1
    Assets on the plan

    One work order per asset, every cycle.

  2. 2
    Locations included

    Technicians know where to go.

  3. 3
    Summary at a glance

    Advance notice, next due date and recurrence.

🔒 app.maintainnow.app/maintenance-plans/details
Maintenance plan details with three assets, each getting its own work order
1
2
3
02 · Ready-to-do work orders

Every PM done the same way, by anyone

Instructions, technician and checklist come with every work order the plan creates.

Work order template

Every PM arrives ready to start

Set the title, instructions, priority, technician and checklist once. Each generated work order is filled in for you.

  1. 1
    Assigned technician

    Notified as soon as the PM is created.

  2. 2
    Priority

    Critical PMs stand out in the queue.

  3. 3
    Checklist template

    The same steps, every time, by everyone.

  4. 4
    Clear instructions

    What to replace, inspect and record.

🔒 app.maintainnow.app/maintenance-plans/add
Maintenance plan work order template with assignee, priority and checklist template
1
2
3
4
Checklists

Consistent inspections, recorded step by step

Pass/fail, yes/no, numbers and text fields. Progress is tracked on the work order, so you know exactly what was checked.

  1. 1
    Progress

    See how far the technician has got.

  2. 2
    Answers you can audit

    Every response is saved with the work order.

🔒 app.maintainnow.app/work-orders/details
HVAC maintenance checklist on a work order, 4 of 7 steps completed
1
2
03 · Usage-based PM

Not every machine runs on the calendar

Pair your maintenance plans with meter triggers. When a reading crosses your limit, the work order is created on its own.

1

Log the reading

Runtime hours, mileage or cycles, from the web or a phone on the floor.

Recording a compressor runtime meter reading
2

Set the limit once

For example, above 2,500 hours: create a high-priority service job, assigned and due in 7 days.

Meter trigger that creates a work order above 2,500 hours
3

The service job appears when it's needed

The compressor reached 2,520 hours, so its 2,500-hour service was created, prioritized and assigned.

Created by meterWork order created automatically by a meter trigger
04 · Plan the workload

See what’s coming and who will do it

Plan ahead on the calendar, then spread the work across your team on the scheduling board.

PM calendar

See upcoming PMs before they’re created

The work order calendar shows planned PMs next to scheduled jobs, so you can spot busy weeks early.

  1. 1
    Planned PMs count

    How many PMs fall in the week.

  2. 2
    Show planned

    Toggle future PMs on and off.

🔒 app.maintainnow.app/work-orders/calendar
Work order calendar week view with planned PMs shown
1
2
Scheduling board

Balance the week across your team

Drag work from the backlog onto a technician and a day. Everyone’s workload is visible on one board.

  1. 1
    Technicians by day

    See who is free and who is overloaded.

  2. 2
    Scheduled work

    Color-coded by priority and status.

  3. 3
    Backlog

    Unscheduled work, ready to drag onto the board.

🔒 app.maintainnow.app/scheduling-board
Scheduling board with technicians by day and a work order backlog
1
2
3
05 · Measure your PM program

Prove that prevention is working

Built-in dashboards track the numbers maintenance managers report on, with target lines on the charts.

Planned vs reactive

The share of work coming from maintenance plans instead of breakdowns.

Schedule compliance

How many work orders were finished on or before their due date.

Backlog size

Open work over time, so you see capacity problems early.

Completion rate

Work created versus work completed in each period.

Audit-ready history

Every plan keeps a list of the work orders it created. Each one records the checklist answers, who did the work, when, and the parts used.

PM history on every asset

Open any asset to see its maintenance plans, PM work orders, meters and failure history side by side.

See asset management
06 · iOS and Android apps

PMs land in your technicians' pockets

Plans are set up on the web. The work orders they create show up in the mobile app with everything needed to finish the job.

Notified when it’s assigned

Push notifications as soon as a PM is created for them.

Checklist on the phone

Pass/fail, yes/no, numbers and notes, step by step.

Readings from the floor

Log meter readings while standing at the machine.

Photos as proof

Attach before and after photos to the work order.

Download on the App StoreGet it on Google Play
Completing a maintenance checklist in the MaintainNow mobile app

Ready to stop fighting fires?

Pick the way that suits you. Either way, your first maintenance plans can be running this week.

Most popular

Try it yourself

Sign up in a minute and create your first work order right away.

  • Free Basic plan for up to 3 users
  • 7-day trial of every feature
  • No credit card, no setup fee
  • Web app plus iOS and Android apps
Start Free Trial

See it with an expert

Book a short call and we'll show you MaintainNow set up around how your team works.

  • 30-minute call at a time that suits you
  • We walk through your actual workflow
  • See checklists, PMs and cost tracking live
  • Get answers on migration and pricing

Moving from spreadsheets or another CMMS? We'll help you migrate your data for free.

What is preventive maintenance software?

Preventive maintenance software schedules routine maintenance before equipment fails. In MaintainNow you create a maintenance plan with a schedule, the assets it covers and a work order template, and the work orders are created automatically on time.

How do maintenance plans create work orders?

Each plan has a repeat pattern (daily, weekly, monthly or yearly, every N periods) and an optional number of days to create work orders in advance. When the time comes, MaintainNow creates one work order per asset with the title, instructions, priority, assignee and checklist from the template.

What happens if the last PM isn’t finished yet?

MaintainNow doesn’t stack work orders. The next work order for a plan is created only after the previous one is completed, so your backlog doesn’t fill up with duplicate PMs.

Can I schedule maintenance based on usage instead of dates?

Yes. Add meters such as runtime hours, mileage or cycles to your assets and set a trigger, for example above 2,500 hours. When a reading crosses the limit, a work order is created automatically.

Can I pause a plan?

Yes. Plans can be active, paused or terminated. Pause a plan during a seasonal shutdown and resume it when the equipment is back in service.

Can I try maintenance plans before I buy?

Yes. Every new account gets a 7-day free trial of every feature, including maintenance plans, meters, the scheduling board and dashboards. No credit card is needed.

Get your maintenance organized this week

Start on the free plan, try every feature for 7 days and bring your technicians on board with the mobile app. No credit card needed.

Start Free Trial

Free Basic plan · 7-day trial of every feature · Cancel anytime