Elevator Inventory Software: 3 Ways Spares Leak Margin
By Nutan Mandal, ElevatorPlus · Published 10 September 2026 · Last updated 10 September 2026 · ~8 min read · Reviewed by Mr. Sumeet Katariya
In short: Elevator inventory software tracks spare parts across branches, vans and stores, and ties every part consumed to a job and a contract. In a lift business the margin leaks three ways: the same part bought twice because nobody could see the other branch, parts consumed against no job so contract profitability can never be calculated, and stock that quietly ages out of usefulness while still being counted as an asset. The fix starts with one clean part master, then request-and-issue discipline at the counter, then four measures. In that order.
Key takeaways
- The leak is not theft, it is visibility. A stores keeper who answers honestly about the shelf he can see will still trigger a duplicate purchase if the stock sits in another branch or in a van.
- A part with no job attached destroys contract profitability permanently. Once consumption is unlinked, the only figure available is total parts spend divided by total contracts, and an average hides the three sites eating the margin the other forty earned.
- Dead stock is the quietest of the three leaks. Nobody writes off a box of boards for a controller you no longer service, so it stays on the books as an asset for years after it stopped being one.
- One part existing four times under three names is a naming problem, not a software problem. Supplier codes belong as attributes against the part, never as the part's name, and there must be no free text at the point of issue.
- Four measures are enough, and only one of them changes decisions. Stock turn by branch, emergency purchase rate, value of stock with no movement in twelve months, and parts cost as a percentage of contract value. The fourth is the one that connects the storeroom to the contract.
What this guide covers: how spares actually leak margin · the three leaks and the tell for each · why one part exists four times under three names · why every part must be tied to a job · what good looks like at the counter · the four measures worth tracking · the order to do it in · FAQs.
How do spares actually leak margin in a lift business?
A technician needs a door operator on a Thursday morning. Stores checks the shelf and says none. Purchase raises an order that afternoon, the supplier ships, and the unit lands the following Wednesday. The customer has been down six days, the site engineer has been apologising for five of them, and there were two identical door operators sitting in another branch the whole time.
Nobody in that chain did anything wrong. The stores keeper answered honestly about the stock he could see. The problem is that he could only see one shelf.
That is the shape of every inventory leak in this trade. The money does not vanish in one large event; it drains through small, reasonable decisions made without a full picture.
| Leak | What it looks like | The tell |
|---|---|---|
| Bought twice | A purchase order raised while the same part sits on a shelf in another branch or in a van | Emergency purchases are rising while total stock value is also rising |
| No job attached | A part leaves the store, and no work order anywhere references it | Contract profitability cannot be calculated at all, only estimated |
| Aging stock | Two year old boards for a controller model you no longer service | Stock value stays flat month after month while consumption is clearly seasonal |
The third one hurts most quietly. Nobody writes off a box of boards, so they sit there being counted as an asset for years after they stopped being one.
Read the tells rather than the totals. Each of the three announces itself in a pattern rather than in a single number, which is why a stock value report on its own never catches any of them. Two figures moving in the same direction when they should move in opposite directions is the signal in every case.
Why does the same part exist four times under three names?
Because it was entered by four people over six years, and none of them agreed on what to call it.
A door operator is a door operator. It is also a DO unit, a door op assembly, and a supplier part number that somebody typed straight into the description field. A search for one of those finds none of the others, so the stores keeper concludes there is no stock and the cycle starts again.
The fix is unglamorous. One part master, agreed once. Supplier codes held as attributes against the part rather than used as the part's name. No free text at the point of issue, only selection from the master.
Be honest with yourself about what this costs: in our own onboarding work, it's roughly a week of somebody sitting down with the existing list, merging duplicates and deciding what things are called. Nobody enjoys that week. There is also no way past it, because every number that follows depends on the master being clean. Our guide to elevator inventory management, how to stop losing money on spares walks through the merge in more detail.
One warning about the merge itself. Duplicates are usually spotted by name, and the ones that matter are precisely the ones whose names do not resemble each other. Sort the list by the part's function and by the controller or door system it fits, not alphabetically, and the four entries that were never going to sit next to each other in a name sort finally land together.
Why does every part have to be tied to a job?
Because contract profitability is the number an owner most wants and least often has.
If part consumption is not attached to a work order, and that work order is not attached to a contract, the only answer available is total parts spend divided by total contracts. That is an average. Averages tell you the fleet is fine while three sites quietly eat the margin the other forty earned.
Once the link exists, the picture changes within a quarter. The owner can see the three contracts consuming parts far out of proportion to their value, and can then ask the useful question: is this a specification problem, an ageing installation, or a technician replacing modules rather than diagnosing them?
Each of those has a different answer. One is a renegotiation at renewal, one is a modernisation conversation with the customer, and one is a training issue on your own side. Without part-to-job linkage you cannot tell which you are looking at, so you either renew at the old rate or lose the site guessing.
The same linkage is what lets you defend a price increase. Walking into a renewal with the actual parts consumed on that specific site over three years is a very different meeting from walking in with a percentage. This is one of the core reasons lift companies move to What Is Elevator Service Software in the first place.
There is a second use for the same link, and it arrives sooner. A part fitted against a job is a part that can be invoiced. Where the job is chargeable and the part is recorded against it, the billing line writes itself. Where consumption floats free of any job, chargeable parts get fitted and never reach an invoice, and nobody notices because there is no document anywhere that says they should have.
👉 Wondering what this looks like once every part is tied to a job and a contract? See how ElevatorPlus handles spares across branches, vans and stores →
What does good look like at the counter?
It is simpler than most people expect. The technician requests the part against a job. The store issues against that request. Nothing leaves the counter without both.
That is a workflow change far more than a software change. The system only records what the counter enforces, and a store that hands over parts on a verbal request will produce empty reports no matter what it is running.
The friction is real and you should say so out loud before you start. The first month is slower. Technicians who used to grab a part in twenty seconds now spend two minutes raising a request, and at least one of them will tell you the old way worked fine. It did work fine for him. It did not work for the person trying to price the renewal.
What settles it is showing the result rather than arguing about the process. By the second or third month the consumption data starts answering questions people have been guessing at for years, and the request step stops feeling like paperwork.
Two details decide whether the rule holds. The van has to be a location in its own right, because a part moved to a van and not yet fitted has left the store without being consumed, and if the system has nowhere to put it the technician will book it as fitted and the record will be wrong from that moment on. And the emergency has to have a path through the rule rather than around it: a route that lets a part go out at two in the morning and be attached to its job the same shift. A rule with no legitimate exception gets an illegitimate one within a fortnight.
What should you measure?
Four measures are enough. More than that and nobody reads the report.
| Measure | Why it changes a decision |
|---|---|
| Stock turn by branch | Shows which branch is hoarding and which is running dry, so you can move stock instead of buying it |
| Emergency purchase rate | A rising rate alongside rising stock value means visibility has failed, not that stock is short |
| Value of stock with no movement in twelve months | Turns dead inventory from an invisible asset into a decision about writing off or redistributing |
| Parts cost as a percentage of contract value | Identifies the specific contracts to renegotiate, remediate or exit |
The last one is the measure that changes decisions, because it is the only one that connects the storeroom to the contract. The first three tell you how well the stores function is running. The fourth tells you whether the work you are selling is worth doing at the price you are selling it.
Track it per contract rather than as a fleet average, and review it before renewal season rather than after. A contract running at double the parts ratio of comparable sites is not necessarily a bad contract, but it is always a conversation you should have had before you signed the extension.
Start with the part master, then the request-and-issue discipline at the counter, then the reporting. In that order. Skipping to the reports on a messy master produces confident numbers about nothing.
Frequently asked questions
Why do elevator companies buy the same spare part twice?
Because the person answering the question can only see one shelf. A stores keeper checks the branch he is standing in, finds nothing, and purchase raises an order while an identical part sits in another branch or in a van. Nobody is careless in that chain. The stock exists, and the visibility does not.
What is dead stock in elevator inventory?
Stock that has not moved in twelve months and has no realistic prospect of moving, typically parts for a controller or door system you no longer service. It stays on the books as an asset because nobody writes it off, which is exactly why it needs its own measure rather than being left inside a total stock value figure.
How do you stop parts being fitted but never invoiced?
By making the job the only route out of the store. The technician requests the part against a work order, the store issues against that request, and nothing leaves the counter without both. A part attached to a chargeable job produces a billing line. A part that floats free of any job produces nothing, and no document anywhere says it should have.
Do you need a stocktake before starting?
You need a clean part master before you need a stocktake. Counting a list on which one part appears four times under three names just gives you four wrong balances instead of one right one. Merge the master first, then count against it, then start issuing against jobs.
What should an elevator company measure on spares?
Four things. Stock turn by branch, emergency purchase rate, value of stock with no movement in twelve months, and parts cost as a percentage of contract value. The first three tell you how the stores function is running. The fourth tells you whether the contract is worth the price you sold it at, and it is the only one of the four that reliably changes a decision.
How long does it take to clean up a part master?
In our own onboarding work it takes roughly a week of one person merging duplicates and settling on names, for a typical multi-branch lift company. It is dull work and there is no way around it, because every number that comes afterwards depends on the master being right. Sort by what the part does and what it fits rather than alphabetically, or the duplicates you most need to find will stay apart.
Does inventory software work if technicians keep stock in their vans?
Yes, provided the van is treated as a location in its own right rather than as a black hole. A part moved to a van has left the store but has not been consumed. If the system has nowhere to record that state, technicians will book parts as fitted the moment they collect them, and every consumption figure after that point will be wrong.
📲 Join our WhatsApp channel for compliance tips, updates: ElevatorPlus - Business Automation Tool
The three leaks look like different problems and they are the same problem. In each case a decision is being made by somebody who cannot see the thing they are deciding about. Purchase cannot see the other branch. The owner cannot see which contract consumed what. Nobody can see that a shelf stopped being an asset two years ago.
Software does not fix that on its own. The counter fixes it. A store that issues parts on a verbal request will produce empty reports on any system in the world, and a store that will not issue without a job attached produces useful ones on almost any system at all.
So the order matters more than the tooling. One part master, agreed once and defended. Then request-and-issue at the counter, with the van as a real location and a legitimate route for the two in the morning emergency. Then the four measures, reviewed before renewal season rather than after it.
Do it in that order and the numbers mean something by the second quarter. Do it in reverse and you get a very tidy report about a part master that still holds the same door operator four times.
👉 Follow ElevatorPlus on,
Instagram LinkedIn Facebook YouTube Qoura Substack Twitter
