SOP templatesMaintenance

Spare Parts Inventory SOP Template

An SOP for managing the maintenance storeroom, covering receiving, stocking, issuing parts against work orders, cycle counts and reordering critical spares.

FreeNo sign-upWord, PDF, Excel & CSV
Ilia PirozhenkoReviewed by Ilia Pirozhenko, Founder, Perfect WikiUpdated September 15, 202612 steps4 roles3 min read
Standard operating procedureSOP-MNT-005 ยท Rev 1.0
Owner
Maintenance Manager
Effective date
September 15, 2026
Review cycle
Every 12 months

1.Purpose

To make sure spare parts are available when needed for maintenance work, inventory records stay accurate, and storeroom stock is kept at a level that balances uptime against carrying cost.

2.Scope

Applies to maintenance repair and operations (MRO) spare parts held in the maintenance storeroom. Van stock for field service technicians and finished goods inventory are covered by separate procedures.

Definitions

Min/max level
The minimum quantity that triggers a reorder and the maximum quantity to order up to for a given part.
Critical spare
A part for a critical asset kept in stock specifically to avoid extended downtime if that asset fails, even if it is rarely used.
Cycle count
A partial inventory count of a subset of parts done on a rotating schedule instead of counting the entire storeroom at once.
Bin location
The specific shelf or bin where a part is stored, recorded in the CMMS so it can be found quickly.

3.Responsibilities

Storeroom Clerk
Receives, stocks and issues parts, maintains bin locations, and performs cycle counts.
Maintenance Technician
Requests parts against a work order and returns unused or core parts to the storeroom.
Maintenance Planner
Sets min/max levels for critical spares and reviews reorder points with purchasing.
Maintenance Manager
Reviews storeroom KPIs, approves the critical spares list, and investigates significant discrepancies.

RACI matrix

ActivityStoreroom ClerkMaintenance TechnicianMaintenance PlannerMaintenance Manager
Set min/max levels for a partCIR/AI
Receive and put away incoming partsR/AII-
Issue parts against a work orderR/ARI-
Perform cycle countsR/ACII
Investigate stock discrepanciesRCCA

R = Responsible, A = Accountable, C = Consulted, I = Informed

4.Materials and PPE

Materials, tools and systems

  • โ†’CMMS or inventory management system with bin locations
  • โ†’Critical spares list
  • โ†’Barcode scanner or handheld inventory device
  • โ†’Receiving forms and purchase orders
  • โ†’Cycle count schedule
  • โ†’Core return tags

Personal protective equipment

  • โ†’Gloves for handling parts
  • โ†’Back support belt for lifting heavy items
  • โ†’Safety glasses when opening packaging with tools

5.Procedure

  1. 5.1

    Set min and max stock levels

    Maintenance Planner

    Maintenance planner sets the minimum and maximum stock level for each part based on usage history, lead time and whether the asset it supports is a critical spare.

  2. 5.2

    Receive incoming parts against the purchase order

    Storeroom Clerk

    Storeroom clerk checks the delivery against the purchase order and packing slip, inspecting for damage before accepting the shipment.

  3. 5.3

    Put away parts to bin locations

    Storeroom Clerk

    Clerk stores received parts in their assigned bin location and updates the quantity and location in the CMMS.

    Checkpoint: System quantity and bin location match the physical parts before the receipt is closed.

  4. 5.4

    Issue parts against a work order

    Storeroom Clerk

    Technician requests parts by work order number, and the clerk issues the part in the CMMS, deducting it from stock and linking it to the asset.

  5. 5.5

    Return unused or core parts

    Maintenance Technician

    Technician returns any unused part or a defective core to the storeroom promptly, and the clerk logs the return and restocks or tags it for core credit.

  6. 5.6

    Perform scheduled cycle counts

    Storeroom Clerk

    Clerk counts a rotating subset of parts each week per the cycle count schedule and compares the count to the system quantity.

  7. 5.7

    Investigate and reconcile discrepancies

    Maintenance Manager

    Maintenance manager reviews any cycle count discrepancy above the tolerance, checks recent issue and receipt transactions, and approves a system adjustment with a documented reason.

    Checkpoint: Every inventory adjustment above tolerance has a documented reason before it is approved.

  8. 5.8

    Reorder parts at the reorder point

    Maintenance Planner

    Clerk or planner generates a purchase requisition when a part's stock reaches its minimum level, following the standard reorder quantity.

  9. 5.9

    Maintain the critical spares list

    Maintenance Planner

    Planner reviews the critical spares list quarterly against the current critical asset list, adding or removing parts as equipment changes.

  10. 5.10

    Review slow-moving and obsolete stock

    Maintenance Manager

    Manager reviews parts with no usage in the past year, deciding whether to keep them as insurance spares, return them, or scrap them.

  11. 5.11

    Audit storeroom security and access

    Maintenance Manager

    Manager periodically reviews who has access to the storeroom and confirms high-value or controlled parts are stored in a locked area.

  12. 5.12

    Report storeroom KPIs

    Storeroom Clerk

    Clerk compiles fill rate, cycle count accuracy and stockout data for the maintenance manager's monthly review.

6.Quality checks

  • โ†’Cycle count accuracy stays above the target set by the maintenance manager.
  • โ†’Critical spares never fall below their minimum stock level without an active purchase order in progress.
  • โ†’Every inventory adjustment has a documented reason and manager approval.
  • โ†’Parts issued against a work order are recorded on the same day they leave the storeroom.

7.Records

  • โ†’Receiving records and purchase orders
  • โ†’Parts issue log by work order
  • โ†’Cycle count results and adjustment log
  • โ†’Critical spares list
  • โ†’Slow-moving and obsolete stock review

8.KPIs

  • โ†’Cycle count accuracy
  • โ†’Fill rate (requests met from stock on hand)
  • โ†’Stockouts on critical spares
  • โ†’Inventory carrying value against target

9.Common mistakes

  • โ†’Issuing a part without linking it to a work order, breaking the audit trail.
  • โ†’Letting a critical spare run out because usage wasn't tracked closely.
  • โ†’Adjusting inventory counts without investigating why the discrepancy occurred.
  • โ†’Storing parts outside their assigned bin location, making them hard to find.
  • โ†’Never reviewing the critical spares list after equipment changes.

10.Revision history

RevisionDateDescriptionReviewed by
1.0September 15, 2026Initial releaseIlia Pirozhenko

This is a template. Adapt it to your organization, equipment and local regulations before use.

Ask this SOP

Nobody opens a PDF in the middle of a task. They ask.

Add this SOP to Perfect Wiki and your team gets answers in the chat app they already use, with a link to the exact step. Ask from ChatGPT, Claude or Copilot too.

Perfect Wiki AIExample answer

A technician needs a bearing for an emergency repair but the system shows zero stock, what now?

Check the bin location physically in case the system is wrong, and if it truly is out of stock, escalate to the maintenance planner immediately to expedite an order or find a substitute, since this may indicate a critical spare fell below its minimum without being reordered.Source: step 5.8 ยท Reorder parts at the reorder point
Ask your own question about this SOPโ€ฆSign up to keep asking
Word file vs Perfect Wiki

A downloaded SOP starts going out of date the day you save it.

Screen recorders like Scribe and Tango capture clicks. Perfect Wiki holds the whole procedure, including your recorded guides, and answers questions about it.

Word or PDFPerfect Wiki
Finding itDig through folders and email threadsAsk in Teams, Slack, kChat or Mattermost
Keeping it currentEmail a new version and hopeEdit once with AI, everyone sees the update
Everything in one placeText and imagesEmbed Scribe and Tango guides, SharePoint files and videos
Who can change itAnyone with the fileEditors you choose, everyone else reads
Common questions

Frequently asked questions

Didn't find what you're looking for? Contact our support โ†’

Your SOP library

Keep every SOP where your team can ask it.

Perfect Wiki is the knowledge base for Microsoft Teams, Slack, kChat and Mattermost. Store your SOPs, embed your Scribe and Tango guides, and let AI answer questions with a link to the right step.

No credit cardSetup in under 10 minutesCancel anytime