Umbrava
Log In
Facility Management

Maintenance Inventory Management: How to Stop Running Out of Parts at the Worst Time

Sep 11, 2026

Facility team walking through a warehouse aisle lined with shelved parts and wrapped pallets

The equipment is down, the technician is on site, and the part isn’t there. A contactor relay, $35 from any supply house, except it’s 6 PM and the nearest one is closed. So the relay gets ordered overnight at double the price, the technician comes back the next morning, and the location sits without a working HVAC unit for eighteen hours. A $35 part just cost you closer to $400 in emergency shipping, wasted labor, and a location that couldn’t operate the way it should.

This is maintenance inventory management without a system behind it, and it repeats across every location and every trade. Parts missing when you need them. Parts ordered twice because nobody knew the first one was on a shelf fifteen minutes up the road. Routine repairs that turn into second visits.

Most multi-location teams don’t treat spare parts management as a function at all. It’s whoever remembers to reorder filters, the technician who keeps a few belts in the truck, the store manager who bought a bulb at the hardware store and expensed it. None of that is visible and none of it is tracked, and the cost of that invisibility shows up in every emergency repair that should have been routine.

What Parts Chaos Is Costing You

You pay premium prices for parts you should have had on hand. Expedited shipping on a part can cost more than the part itself. When the choice is three more days of downtime or fifty dollars for overnight delivery, you pay the fifty. Then you pay it again next month, on a different part, at a different location. Across a portfolio those premiums become one of the least examined line items you have, partly because nobody ever approves them as a category. They arrive one invoice at a time, each small enough to sign without anyone asking why the part wasn’t already sitting on a shelf.

Your technicians lose hours to trips they can’t complete. A tech who arrives on site and finds the part missing has to come back tomorrow, which costs you fuel, drive time, and a slot on the schedule that produced nothing. When one person covers several sites in a day, a single missing relay can rearrange the entire route, and the two locations at the end of it wait another day for work that had nothing to do with the missing part. The work order stays open in the meantime, so your resolution times get worse for reasons unrelated to how fast your team works.

You order parts you already own. When Location 12 needs a filter, someone orders one while three of the same filter sit in a supply closet at Location 8, because nobody has a view of what’s on hand across sites. That wasn’t a purchasing mistake so much as a visibility gap, and it cost you the price of a filter plus the time it took to order it. The same gap is why a part you need urgently at one site can sit unused at another for a year, with neither location doing anything wrong, because nobody gave them a way to check.

You can’t see what you spend on parts, or where it goes. MRO inventory management, meaning your maintenance, repair, and operations inventory, produces spend data that should be shaping decisions, like which vendors price best and which locations overstock while others run dry. Without parts connected to the work being done, none of that data exists, so you end up buying the same contactor from three vendors at three prices with nothing to bring to a vendor conversation. The same blind spot distorts bigger calls, because when a rooftop unit has needed four compressor repairs this year and none of those parts cost land on the asset record, the math that would have told you to replace the unit two repairs ago never gets done. There’s more on that connection in our piece on asset tracking.

What Good Maintenance Inventory Management Looks Like

The difference between an inventory your team uses and one they work around comes down to five things.

1. Parts are tracked at the location level

A portfolio-wide count tells you what you own, but a location-level count is the one that keeps a technician from driving to a site for a part that isn’t there. Every location needs its own parts list with quantities that move as work gets completed, rather than a list someone reconciles whenever they remember it exists.

For most multi-location operations that list covers a closet holding a handful of belts, filters, and bulbs rather than a storeroom with aisles, and it doesn’t need to be accurate down to the washer. What it needs to do is answer one question without a phone call to whoever happens to be on site: is the part my technician needs tomorrow already there?

2. Parts deduct automatically when work orders close

When a technician uses a part to finish a repair, closing the work order should take that part out of the location’s inventory without a second data entry step or a manual update in another system. If logging parts usage takes extra work, it stops getting logged, and counts nobody trusts are counts nobody checks.

Umbrava connects parts to work orders, so a technician logs what they used when closing a job and the inventory updates behind them.

3. Reorder thresholds catch it before you run out

Every critical part needs a minimum quantity, and when stock drops below it someone should hear about that while there’s still time to order at normal prices. The warning is the whole point of the exercise, because if you find out a part is out of stock from a technician standing in front of the equipment asking for it, the system didn’t work.

Thresholds also need to be set per location rather than portfolio-wide. A high-volume site burns through filters at a rate a smaller one never will, and seasonal work shifts what counts as a safe minimum, so two or three adjustments a year are what keep the alerts useful instead of noise people learn to dismiss.

4. Parts are connected to assets

Each part should be associated with the equipment it serves, so that when a unit is on a PM schedule the parts that task requires are visible against it. Filters missing at the location where a quarterly PM is scheduled is a problem worth seeing next week rather than on the morning of, because otherwise the PM gets marked incomplete, rescheduled, and eventually skipped, which is how a preventive program slides back toward reactive work one deferred task at a time.

5. Cross-location visibility prevents duplicate orders

Before anyone places an order, they should be able to see whether the part is already sitting at another site in the region, since a transfer between locations is almost always cheaper and faster than a new purchase order. Without that view every location runs as its own island and the organization keeps buying what it already owns. Checking also has to be easier than ordering, because if the answer takes three phone calls a district manager will order the part instead, and they will be right to.

Umbrava’s inventory management gives you location-level parts tracking with visibility across sites, tied directly to the work order workflow.

How to Start

The reason most teams never start is the size of the job they picture: a full catalog, every location, every washer and bolt. That version of the project never gets off the ground, and it isn’t the version that solves the problem.

Start with your twenty most-used parts, whether that means the ones your team orders most often or the ones that cause the worst delays when they’re missing, such as filters, belts, contactors, and common plumbing fittings. Get those into the platform and let everything else layer on later.

Then set one rule, a minimum quantity per part at each location, so that someone gets notified when the count drops below it. That single threshold prevents most of the stockout emergencies you’d otherwise be paying premiums to fix.

Give each location one person responsible for the count. It doesn’t need to be a full-time role, just a named owner who verifies quantities on a set cadence and after any large repair, because inventory data goes wrong when responsibility is shared by everyone and held by no one.

Connect parts to work orders from day one. If you’re implementing or switching platforms, parts inventory for maintenance belongs in the onboarding process rather than on a list of things to build later. Umbrava’s onboarding team configures initial parts lists, location assignments, and reorder thresholds during implementation, so your team starts with a working inventory instead of an empty module.

Once parts are attached to work orders the reporting builds itself, showing you which locations consume the most, which vendors price best, and which assets are eating through inventory fastest. That’s the point where purchasing stops being a habit and starts being a decision.

Why This Gets Harder Across Multiple Locations (and What to Do About It)

Parts management is one of the things that quietly breaks as a portfolio grows. What worked when a facilities director could walk the building themselves stops working once ordering happens at each location in a multi-location portfolio independently, with store managers buying what they think they need, technicians keeping spares in their trucks, and no one holding a portfolio-level view of what’s on hand or what’s about to run out.

The cost of that fragmentation never appears as its own line item. It’s buried in the repair that took an extra day, the duplicate order nobody caught, and the technician who drove back the next morning because the closet was empty.

Getting that visibility doesn’t require a warehouse management system or a dedicated storeroom at every site, only parts tracking that lives in the same place work orders are created and closed. When parts and work orders share a platform, inventory updates itself as jobs get completed and the data stays current without anyone maintaining it as a separate project.

The Most Expensive Part Isn’t the One You Buy

The most expensive part in your operation isn’t the one with the highest price tag. It’s the one that isn’t there when the equipment goes down: the overnight shipping, the second trip, the hours of downtime, the revenue the location lost while it waited. That cost never gets labeled a parts management failure. It shows up as a bigger repair invoice than expected, a longer resolution time than promised, and a facilities team spending its week on problems that should have been routine.

Fixing it doesn’t take an inventory overhaul. Twenty parts that matter, tracked at every location, connected to the work order workflow, with thresholds that warn you before the shelf is bare. Start there and the rest follows.

Learn More

Software that Transforms
People who Deliver

Request Demo