Building a GMP Maintenance Program That Passes Inspection

Technician documenting a repaired cleanroom ceiling

A GMP maintenance program is a written, risk-based system that keeps facilities and equipment in a state that protects product quality, and proves it with records. In the United States, the core requirement for drug manufacturing is 21 CFR 211.67: equipment must be cleaned and maintained at appropriate intervals to prevent malfunctions or contamination that would alter product quality. This guide shows how to turn that requirement into assets, schedules, controls and records an inspector can follow.

MPulse Software
Keep GMP Maintenance on Schedule
MPulse CMMS automates preventive maintenance and monitors performance, helping teams manage maintenance workflows and reduce unplanned downtime.

Explore MPulse CMMS

TL;DR

  • Under 21 CFR 211.67, maintenance needs written procedures, assigned responsibility, set schedules, described methods and records.
  • Start with an asset inventory and a criticality ranking tied to product quality, so effort goes where a failure could affect the product.
  • Repairs and intentional changes need change control and documented verification before equipment returns to GMP use.
  • FDA warning letters in 2026 cited both missed preventive maintenance and poorly maintained buildings, so the program covers facilities as well as machines.
  • A CMMS keeps schedules, work orders, approvals and history in one searchable record, which is what audit readiness depends on.

Table of Contents

What a GMP maintenance program has to achieve

The goal is simple to state: equipment and facilities must not become a source of contamination, mix-ups or out-of-specification product. Everything else in the program, from PM calendars to sign-offs, exists to demonstrate that goal is being met consistently.

For finished pharmaceuticals, 21 CFR Part 211 Subpart D says equipment and utensils must be cleaned and maintained, and sanitized or sterilized as appropriate, at intervals that prevent malfunctions or contamination that would push drug quality outside official or established requirements.

Three practical consequences follow:

  1. Maintenance is a quality activity. It is not only an engineering or cost function, so it sits inside the quality system.
  2. Intent is not evidence. If a task was done but not recorded, an inspector cannot credit it.
  3. Scope is wide. Food, dietary supplement, device and cosmetic manufacturers work under their own GMP rules, but the same pattern applies: defined tasks, defined intervals, documented results. Confirm the exact regulation for your product category with your quality or regulatory lead.

What FDA expects to see in writing

The text of 211.67 is the best checklist for your procedures. Written cleaning and maintenance procedures must:

  • assign responsibility for the work;
  • set maintenance and cleaning schedules;
  • describe the methods, equipment and materials used, including disassembly and reassembly where needed to ensure proper cleaning and maintenance;
  • protect clean equipment from contamination before use;
  • require inspection for cleanliness immediately before use;
  • be backed by records of maintenance, cleaning, sanitizing and inspection.

A procedure that covers all of these points, and a system that shows each was followed, answers most of what an investigator will ask about equipment upkeep.

Facilities count too

Buildings are part of the picture. In a March 2026 warning letter, FDA noted that facilities must be kept in a good state of repair to prevent contamination, with examples such as water leaks and ceiling damage. The same letter asked for a corrective and preventive action (CAPA) plan covering routine oversight of facilities and equipment, prompt detection of performance problems, effective repairs and adherence to preventive maintenance schedules.

A May 2026 warning letter went a step further. FDA found the firm’s response inadequate and asked for a comprehensive CAPA plan and documented evidence, such as photographs, of repairs. The lesson for your program: work orders for building repairs deserve the same closure evidence as work orders for production equipment.

Technician photographing a repaired ceiling seam

Step 1: Build the asset inventory and rank criticality

Every piece of equipment and every utility or building system that can touch product or the manufacturing environment belongs in one inventory. Record, at a minimum, a unique ID, location, manufacturer and model, owner, and the status of its qualification or validation.

Then rank each asset by risk. A common approach is to use the ISPE Baseline Guide’s categories of direct, indirect or no impact to quality, alongside health, safety, environmental and productivity criteria, as described by one reliability engineering firm. The ranking should be written down and approved by quality, not assigned informally by maintenance.

A workable three-tier model looks like this:

Tier Definition Typical examples Maintenance consequence
Direct impact Failure can affect product quality or safety Mixers, filling lines, autoclaves, purified water systems, critical HVAC Full PM, change control, documented release after repair
Indirect impact Supports a direct-impact system Compressed air upstream of filters, utility pumps Scheduled PM, documented work orders
No impact No effect on product Office HVAC, general lighting Standard facility upkeep

The tiers drive everything downstream: how often tasks run, who must approve, and how much documentation closing a work order requires.

Step 2: Write preventive and condition-based tasks

For each critical asset, define tasks, intervals, acceptance criteria and the qualified role that performs them. Keep the instructions specific enough that two different technicians would do the job the same way. The regulation’s emphasis on described methods and assigned responsibility is the reason.

Set intervals from manufacturer guidance, failure history and risk, and record why you chose them. When history shows a task fails to catch problems or is done far more often than needed, adjust the interval through a documented review rather than quietly skipping work.

Calendar-based PM is the foundation, but it has limits. It is schedule-driven, so it cannot detect degradation that develops between visits. Condition-based triggers fill that gap: vibration, temperature, pressure or runtime readings can generate a work order when a threshold is crossed. Our guide to condition-based maintenance in MPulse explains how meter and sensor readings can drive scheduling. If you are drafting the task lists themselves, this preventive maintenance checklist for manufacturing is a practical starting template.

What a well-formed GMP work order contains:

  • asset ID and criticality tier;
  • the referenced procedure and revision;
  • who performed the work and when, with the person’s qualification on file;
  • as-found and as-left readings or conditions;
  • parts and materials used, with lot numbers where relevant;
  • any deviation or abnormal finding, linked to the quality system;
  • review and approval before the asset is released.

Step 3: Control repairs, changes and return to service

Corrective work is where GMP programs most often come apart, because speed pressures people to skip steps. Separate three situations clearly in your procedures:

  1. Like-for-like repair. Same part, same configuration. Document the work, verify function and release.
  2. Repair affecting a critical parameter. Involves calibration or functional checks before release, with quality review.
  3. Intentional change. A change to design, configuration or control strategy goes through formal change control, which covers assessment, approval and verification before unrestricted GMP use resumes, as outlined in this overview of change impact on calibration and maintenance.

Link the maintenance work order to the change record, and the change record to any requalification. An inspector who pulls one thread should be able to follow the whole chain without asking for a binder.

Build an explicit release step: equipment that has been repaired or modified stays tagged out of use until the work order is reviewed and signed. A CMMS can enforce that by holding the asset in a non-available status until approval.

Step 4: Keep records that survive an inspection

The regulation requires records of maintenance, cleaning, sanitizing and inspection, and a good record shows more than completion. It shows that the right person did the right task on the right revision of the procedure at the right time, and that someone independent reviewed it.

For each critical asset, you should be able to produce quickly:

  • the current and prior maintenance procedures;
  • the PM schedule and the history of completed and overdue tasks;
  • every corrective work order and its closure evidence;
  • linked deviations, CAPAs and change controls;
  • training and qualification records for the people who did the work.

Electronic records bring their own expectations. If your CMMS holds GMP records electronically, review how audit trails, electronic signatures and access controls map to Part 11; our post on tools for 21 CFR Part 11 compliance covers the practical side, and a separate piece on field-level GMP maintenance documentation shows how records are captured at the point of work.

FDA’s quality systems guidance also stresses that preventive action should be proactive: planning for process changes and analyzing the risks in operational processes so problems do not recur. In maintenance terms, that means reviewing failure trends on a schedule and acting on them, not only closing individual work orders.

Step 5: Train and qualify the people doing the work

A procedure is only as good as the person following it. Maintenance technicians and outside contractors who work on GMP equipment need training on the specific procedures, on gowning and area-entry rules, and on documentation practices. Training should be recorded, and it should be current for the revision they are using.

For contractors, set expectations before they arrive: which procedures apply, how work orders are issued and closed, and who reviews their documentation. Treat their paperwork as your record, because to an inspector it is.

A CMMS that tracks personnel qualifications lets you assign work only to people who are current, which removes a common source of findings.

Step 6: Measure what matters

KPIs should tell you whether the program is working and where it is drifting. A short, stable set beats a long dashboard. Useful measures for a GMP setting include:

  • PM compliance on critical assets. Percentage of scheduled tasks completed within the allowed window. Track the critical tier separately from everything else.
  • Overdue critical work orders. A count and an age, reviewed weekly.
  • Planned versus unplanned work ratio. A rising unplanned share signals that intervals or tasks need review.
  • Mean time between failures and mean time to repair for critical assets, to guide interval changes.
  • Documentation closure time. How long finished work waits for review and approval.
  • Repeat failures. Assets with the same failure more than once, which should trigger root cause analysis.

These are management measures rather than regulatory ones, so set targets from your own baseline and review them with quality. The point is to cut downtime and cost without loosening control: a task removed because the data says it adds no value, documented through change control, is good practice. A task skipped because the schedule was tight is a finding.

Where a CMMS fits

Paper logbooks and spreadsheets can meet GMP expectations on a small scale, but they strain as asset counts grow. Typical failure points are overdue tasks nobody sees, work orders closed without evidence, and history scattered across files that take days to assemble before an audit.

A CMMS addresses these directly. The features that matter most for a GMP program:

  • automated preventive maintenance scheduling with a calendar view of what is due;
  • work orders with required fields, so they cannot be closed without the evidence your procedure demands;
  • asset records holding history, documents and criticality;
  • inventory control for spare parts and consumables;
  • personnel qualification tracking;
  • reporting that pulls up a complete asset history in minutes.

How MPulse supports this

MPulse CMMS is built for teams with formal maintenance operations and compliance requirements. It covers preventive and condition-based scheduling, work order management, asset tracking, inventory, barcode scanning, mobile access, personnel qualification tracking and compliance recordkeeping, with ERP and sensor integration available through add-ons such as the DataLink Integration Adapter and Single Sign On. Published pricing starts with the Professional plan at $29 per user per month and the Advanced plan at $79 per user per month; see plans and pricing for what each includes. Implementation, training and hosting are available through our services team.

Our perspective: start with the record, not the software

We work with maintenance teams in regulated industries, and the pattern is consistent. Programs that struggle in audits rarely lack effort. They lack a single, trustworthy record. Technicians did the work, but the evidence lives in three places, and nobody can show in one view that every critical asset was maintained on time.

Our advice is to settle three things before configuring any system. First, agree the criticality tiers with quality, because they decide every interval and approval step. Second, define what a closed work order must contain for each tier. Third, decide who reviews and signs, and how quickly. A CMMS then enforces those decisions instead of becoming a place where inconsistent habits get stored.

We also encourage teams to treat the first months as a data-quality exercise. Clean asset records and realistic PM intervals matter more than the number of features switched on. Once the schedule reflects reality, overdue work becomes visible, the calendar becomes something people trust, and audit preparation becomes a report instead of a project.

— Mark

A 90-day rollout outline

If you are building or rebuilding a program, this order works well:

  1. Days 1 to 30: complete the asset inventory, agree criticality tiers with quality, and collect existing procedures and manufacturer recommendations.
  2. Days 31 to 60: write or revise PM procedures for direct-impact assets, define work order closure requirements, and load assets and schedules into the system.
  3. Days 61 to 90: train technicians and contractors, run the process live on critical assets, review the first KPI report, and hold a mock inspection by pulling the full history of two or three assets.

Extend to indirect-impact and facility assets once the critical tier runs cleanly. For help with setup, implementation services cover configuration and data loading.

Common findings to design out

From the warning letters and requirements above, these are the gaps to close before an investigator finds them:

  • preventive maintenance schedules that exist but are not followed;
  • facility defects, such as leaks or ceiling damage, left open;
  • repairs with no documented evidence of completion;
  • equipment changes made without change control;
  • weak oversight, where nobody reviews overdue work or failure trends;
  • CAPAs that address the single event but not the system behind it.

FAQ

What is a GMP maintenance program?

It is a documented system of procedures, schedules, controls and records that keeps equipment and facilities fit for GMP use. For drug manufacturers, the core federal requirement is 21 CFR 211.67, which calls for written procedures covering responsibility, schedules, methods and inspection. The records prove those procedures were followed.

Does a GMP maintenance program require a CMMS?

The regulation does not name a software system. It requires written procedures and records. A CMMS is a practical way to meet those requirements consistently, because it schedules tasks, enforces closure requirements and keeps history searchable. If you use electronic records, confirm your system’s controls with your quality team.

How often should GMP equipment be maintained?

The regulation says at appropriate intervals and leaves the number to you. Set intervals from manufacturer guidance, equipment history and risk, write them into the schedule, and document the reason. Review them periodically using failure and PM compliance data.

What should be done when equipment is repaired or changed?

Document the repair and verify the equipment works as intended before release. If the work changes design, configuration or control strategy, it goes through formal change control, with assessment, approval and verification before unrestricted GMP use resumes. Involve your quality unit in both cases.

Which KPIs should a GMP maintenance team track?

Start with PM compliance on critical assets, overdue critical work orders, planned versus unplanned work, mean time between failures and repeat failures. Add documentation closure time to catch review bottlenecks. Set targets from your own baseline and review them with quality.

Sources

Popular Categories

Latest Post

Technician documenting a repaired cleanroom ceiling

Building a GMP Maintenance Program That Passes Inspection

Analyst mapping CMMS data relationships

CMMS API Guide: Planning, Securing and Launching Integrations

Analyst reviewing maintenance data on a monitor

Tableau CMMS Integration: How to Build Maintenance Dashboards

Vibration sensor mounted on an industrial pump

IoT Sensors and CMMS: How to Connect Them Without Alert Overload

Related Posts

A practical CMMS API guide for maintenance and IT teams: what an API exposes, how to secure it with NIST guidance, and how to pilot an integration safely...
How to connect CMMS data to Tableau: a staging-layer architecture, data standards, refresh schedules and the KPIs worth building first for maintenance teams...
How IoT sensors feed a CMMS: data flow, alert rules, sensor choices, a pilot plan and pitfalls, so readings become work orders your team acts on...

Can't Find What Your Looking For?

Our team of experts is happy to assist with finding the maintenance management software resources you’re looking for!