Your technician is waiting for a spare part that hasn't arrived, the customer has been waiting for three days, and you're paying for a wasted visit. Or your warehouse is full of parts that haven't moved in months, with tied-up capital you could have used elsewhere. If you run a technical assistance business, this is your everyday reality. We, at Meteora Web, know this well: we managed the ERP system of a clothing store from the inside, with seasons, sales, and margins. The problem is identical for spare parts: every part in stock is idle money, every missing part is a lost customer. The point isn't to have more stock, but to have the right stock, in the right place, at the right time. In this guide, we'll see how to go from a warehouse you endure to a warehouse you control, with practical tools you can apply right away, even if you're starting from an Excel sheet.
How does spare parts and inventory management work in technical assistance?
Spare parts and inventory management for technical assistance isn't like e-commerce. In retail, you sell what you have, and if someone doesn't find it, they leave. In assistance, the spare part is part of a promise: the customer has already paid (or will pay) for a service, and the part is just the means to solve their problem. This changes everything. You don't just track quantities: you need to track which service a part is destined for, how long it takes to arrive from the supplier, and what happens if it's not there.
The first mistake we see is treating the warehouse as a list of products with a number. The second is not having a minimum stock level for parts you use often. The third is not knowing how much it costs to keep a part idle. Let's start here.
Key concept: minimum stock and reorder point. Minimum stock is the quantity below which you should never go to avoid running out. The reorder point is the level that tells you: "order now". If your supplier takes 5 days to deliver and you use 2 parts per day, your reorder point is 10 (2×5) plus a safety margin. Simple, but very few SMEs apply it systematically.
Practical example: a client told us they lost an annual maintenance contract because they didn't have a 15-euro sensor. The technician had to come back, the customer called a competitor who had the part. The cost of the wasted visit, plus the lost contract, was worth hundreds of times the price of the sensor. With a minimum stock set, it wouldn't have happened.
To start, take a snapshot of your warehouse: list all parts with quantity, purchase cost, and usage frequency over the last 12 months. Then divide them into three categories: high turnover (used often, order in larger quantities), medium turnover (order as needed), low or zero turnover (candidates for elimination or return to supplier). This is the ABC analysis we also use for budgets: 20% of parts generate 80% of revenue. Focus on that 20%.
Sponsored Protocol
Operational checklist:
- List all spare parts with code, description, quantity, cost, supplier, delivery times.
- Calculate the average monthly consumption for each part over the last 12 months.
- Set a minimum stock for high-turnover parts.
- Identify parts idle for over 6 months: consider returning or selling them at a discount.
Which software for spare parts and inventory management should you choose for your assistance business?
Here the question is: Excel, a vertical management software, or a generalist ERP? The answer depends on size and complexity. But beware: software doesn't fix a disorganized process, it amplifies it. If you don't have clear reorder rules, no tool will save you.
Excel or Google Sheets: works up to 200-300 movements per month. You can create a sheet with columns for code, description, stock, minimum stock, supplier, and use conditional formatting to highlight parts below the threshold. It's a starting point, but it has limits: no real-time multi-user, typing errors, no link to service calls. If a technician takes a part and doesn't record it, your data is wrong the next day.
Vertical management software for technical assistance: this is the right choice if you do field interventions, manage maintenance contracts, and need to link inventory to activities. A good management system lets you: create a service call, associate used parts, automatically deduct them from stock, and generate a purchase order when the minimum stock is reached. We, at Meteora Web, have built proprietary platforms for this: inventory isn't a separate module, but integrated with the assistance workflow. This is the crucial point.
Generalist ERP (like Odoo, SAP Business One): powerful but often oversized for an SME. High implementation costs, long timelines, and the risk of using only 10% of features. If you already have an ERP for accounting, evaluate whether the inventory module can be integrated without much hassle. But if you're starting from scratch, a vertical management system is faster and less expensive.
Sponsored Protocol
Our stance is clear: owning your stack beats renting it. If the software is a monthly subscription and your data is in the provider's cloud, evaluate the exit conditions carefully. Better an open-source or proprietary solution installed on your servers, if you have internal skills or a trusted partner. But we don't demonize the cloud: convenience has a price. Decide based on the control you want.
To start right away: if you're on Excel, create a pivot table to analyze movements by month and code. If you have a management system, verify that inventory is linked to service calls, not a separate module. If it isn't, ask the provider how to integrate it. An inventory that doesn't update itself is a burden, not a help.
How to manage spare parts in technical assistance with codes and traceability?
Traceability isn't a luxury: it's a necessity. If you need to recall a defective batch, or if the customer asks for warranty, you need to know which part was installed on which machine, and when. Without unique codes and movement recording, you're blind.
The first step is to assign a unique code to each spare part. Don't use the description as a code: "temperature sensor" can be ambiguous. Use a standard format, like category-number-progressive (e.g., SEN-001, MOT-002). If the supplier already has a code, use it as a reference but create your own internal one, so you don't depend on their system.
The second step is to record every movement: inbound (purchase, return, transfer), outbound (use in service, sale, breakage). Each movement must have date, quantity, reference (order or service number), and operator. It seems like bureaucracy, but it's what lets you answer the questions: "how many do we have?", "when did it arrive?", "who took it?".
The third step is lot and expiry, if relevant. For electronic parts, the production date matters. For consumables, expiry is mandatory. Tracking the lot lets you do targeted recalls without blocking the entire warehouse.
Code example: if you use a management system, barcode or QR code is essential. The technician scans the part they pick, and stock updates in real time. If you don't have a scanner, use the management system's app on your phone. It costs little and eliminates typing errors. We do this for clients: a QR code printed on a label, scanned with a smartphone, and the movement is recorded.
To start right away:
- Define a standard code format for your spare parts.
- Print barcode or QR labels for high-turnover parts.
- Record all movements for a week, even the seemingly insignificant ones.
- Check at the end of the week if the system stock matches the physical one.
How to reduce inventory costs with the right part at the right time?
Inventory is an investment, not a cost. But like any investment, it must yield. The cost of holding a part in stock isn't just the purchase price: it's tied-up capital, space, insurance, and the risk of obsolescence. If a part costs 100 euros and sits for a year, you've lost the opportunity to use those 100 euros elsewhere. With a 5% return rate, that's 5 euros a year, plus the risk that the part becomes obsolete and worth zero.
Sponsored Protocol
The solution isn't to have less stock, but to have the right stock. How? By forecasting demand. You don't need a complex algorithm: use historical data. If a part sold 12 times a year, the average is 1 per month. Order based on supplier lead time and demand variability. If the supplier is reliable and delivers in 3 days, you can afford a low minimum stock. If the supplier is slow or unreliable, raise the safety stock.
Another tool is consignment stock: the supplier keeps parts in your warehouse, but you pay only when you use them. This reduces tied-up capital and obsolescence risk. Not all suppliers accept it, but for high-value, low-turnover parts, it can be the solution. We've seen it work: a client with parts worth thousands of euros negotiated consignment with the main supplier, freeing up liquidity for other activities.
Finally, inventory turnover: calculate the ratio between cost of goods sold and average inventory value. If your inventory is worth 50,000 euros and annual COGS is 200,000, turnover is 4. It means inventory empties and refills 4 times a year. If turnover is low (below 2), you have too many idle parts. If it's high (above 6), you risk running out. The optimal value depends on the industry, but 3-5 is a good range for technical assistance.
To start right away: calculate your inventory turnover. If it's below 2, identify the 10 most valuable parts and ask yourself: "would I ever use them?". If the answer is no, sell them at a discount or return them to the supplier. If the answer is yes, verify that the minimum stock matches actual consumption.
How to integrate spare parts and inventory management with service calls and contracts?
Inventory doesn't live alone: it lives inside service calls. When a technician closes a service call, they must be able to indicate which parts they used. Only then does inventory update and invoicing become correct. If inventory isn't linked to service calls, every month-end is a nightmare: you have to reconcile manually, and errors are inevitable.
Sponsored Protocol
The ideal flow is this: open a service call, the technician selects parts from the list, the system checks availability, deducts the quantity, and generates a purchase order if the minimum stock has been reached. At the end of the service call, parts are valued at cost and added to the invoice total. This is what we do for our clients: inventory is a node in the network, not an island.
For maintenance contracts, this is even more important. If you have an annual contract that includes parts, you need to know in advance how much they'll cost. If the contract is a flat fee, an unexpected part can erode the margin. With inventory linked to contracts, you can monitor in real time the cost of parts per customer and per contract, and decide whether to renegotiate the flat fee at renewal. We come from accounting: we think about the client's numbers, not just design. A contract that doesn't cover costs is a cost, not revenue.
Another aspect is part reservation: if a service call is scheduled for tomorrow and requires a part that's in stock, that part should be reserved, not sold to another customer. Many management systems don't do this, and the technician arrives on site and the part is gone. Reservation prevents this: the part stays assigned to the service call until it's used or the call is cancelled.
To start right away: if you use a management system, verify that service calls have a field for used parts. If not, create a work order with a parts list. If you use Excel, add an "Intervention" column to your movements sheet and always fill it. In a week, you'll have enough data to understand which parts are used together and plan purchases accordingly.
How to avoid the most common mistakes in spare parts and inventory management?
We've seen dozens of technical assistance warehouses, and mistakes repeat. Here are the most frequent and how to avoid them.
1. Not doing periodic inventories. System stock doesn't match physical stock, and no one notices until a part is needed. Solution: do a rotating inventory, one part at a time, every month. You don't need to close the warehouse: count high-turnover parts weekly, others monthly.
2. Ignoring supplier delivery times. If the supplier takes 10 days but you order when stock is already zero, the customer waits. Solution: calculate the average lead time for each supplier and set the reorder point accordingly. Keep a safety margin for delays.
Sponsored Protocol
3. Not tracking returns and defective parts. A defective part that returns to stock without being recorded can be re-installed by mistake. Solution: create a return flow with statuses "under review", "restored", "scrapped". Only verified parts go back into stock.
4. Buying at the last minute. Urgency leads to paying more and choosing suboptimal suppliers. Solution: plan purchases based on minimum stock and historical consumption. If a part is used regularly, don't wait for it to run out.
5. Not having a warehouse manager. If everyone can pick without recording, chaos is guaranteed. Solution: designate one responsible person, or define clear rules: every pick must be recorded, even if it's "just for a moment".
We, at Meteora Web, know that security and precision come before speed. A disorganized warehouse is a risk to revenue, not just an annoyance. If you want support implementing a spare parts and inventory management system tailored to your assistance business, start with our management software for technical assistance and let's see how we can help.
What to do now
You don't need to revolutionize everything in a day. Start with these concrete actions:
- Take a snapshot of your warehouse: list all parts with quantity, cost, and monthly consumption. Identify parts idle for over 6 months.
- Set minimum stock for high-turnover parts: use the formula average consumption × lead time + safety margin.
- Link inventory to service calls: if you don't have a management system, create a movements sheet with an "Intervention" column.
- Calculate inventory turnover: COGS / average inventory value. If it's below 2, reduce idle parts.
- Reserve parts for scheduled service calls: prevent a part from being sold to another customer.
If you want a system that does all this automatically, without Excel sheets and without errors, let's talk. We build custom tools, with full control of your stack, no lifetime subscriptions, and no hostage data. The warehouse is the heart of your assistance: make it work for you.
Zenith Service is the all-in-one platform to run your business — clients, scheduling, deadlines, invoicing and WhatsApp reminders, all from your browser. No installation required.
Discover Zenith Service →