Field Service Technicians

Parts Inventory Management for Equipment Service Companies: A Practical Setup

RT
Roopairs
← Back to ResourcesArticle thumbnail

Parts inventory management in a service company is 4 linked jobs, not one: stocking decisions, van stock, purchase orders created against a job, and vendor bills that reach the books. Generic inventory software handles the first. The strain usually starts around your third or fourth technician, when nobody can hold the parts picture in their head.

The short version

Most guides on this topic were written for a warehouse. A warehouse has one location, a door, and a person whose whole job is the door. A service company has a warehouse, a van per technician, and parts that leave without paperwork because a compressor was needed at 6am.

So the setup that works is not a tighter version of warehouse practice. It is a different shape:

  • Stock the failures that repeat, not the parts that come to mind
  • Treat every van as its own location, because it is one
  • Create the purchase order against the job, not against the month
  • Make the vendor bill land somewhere, or your job costs are fiction
  • Decide what your system of record is before you buy anything

The last one decides the other four. If parts live in a spreadsheet and jobs live in software, the two disagree by Wednesday and the spreadsheet loses.

Generic inventory software was built for a stockroom, not a service call

The products ranking for this search are mostly built for fleet maintenance, facilities teams or general stock control. They do the counting part well. What they were not drawn around is a part that gets consumed inside a billable job for a specific piece of equipment at a specific address on someone else's timeline.

That gap shows up in three places. There is usually no link between a part and a work order, so nobody can say what a job cost. There is usually no purchase order that belongs to a job, so a part ordered for one customer gets fitted at another. And there is usually no route for the supplier's bill, so accounts payable rebuilds the same information a second time from a stack of paper.

None of that is a flaw in those products. Nobody servicing a fleet of forklifts needs a purchase order attached to a manufacturer warranty claim. The requirement only exists in trades where the part, the equipment and the invoice all have to agree.

6 vans are 6 stockrooms, and they move while you work

With one or two technicians one person holds the parts picture. They stocked the vans, so they know what is on them. Choosing software on price at that size is a reasonable thing to do, and most service companies do.

Above it the knowledge stops living in anyone's head. Six vans stocked differently, drawn down at different rates, none of them visible from the office. The first thing that breaks is not the count. It is a part fitted on a Friday afternoon that never reaches the work order.

Three numbers go wrong at once when that happens: the van's stock level, the customer's invoice, and the job's margin. Each instance is small and the job still looks profitable on labor, so nobody notices. It surfaces months later as a discrepancy with no explanation attached.

This is why van stock is the first design decision and not a refinement. Set it up as locations from the start. Merging warehouse and van stock into one number is easier for a week and unrecoverable after a year.

Stock the failures that repeat, not the parts that come to mind

Your stocking list should come out of your own service history, not a supplier catalog. A service company that has been running two years already knows which parts it buys again and again. That information is sitting in past work orders, and it is better than any recommendation a distributor can make, because it is your equipment mix and your customers.

The practical version is a short exercise. Pull twelve months of completed jobs, list every part fitted, and sort by how often it appears rather than by what it cost. The top of that list is your truck stock and your shelf stock. The bottom is what you order per job.

Two adjustments make it usable:

  • Weight by downtime, not just frequency. A control board that appears four times a year but stops a fryer for three days earns a place on the shelf ahead of a gasket that appears twenty times and takes an hour to source.
  • Split by how fast you can get it. A part your supplier delivers next morning does not need to sit on a van. A part that ships from the manufacturer in four days does, even at a low failure rate.

The OEM question sits inside this decision too, because availability and price differ between an original part and an equivalent. Roopairs has a piece on where each one makes sense in this trade that is worth reading before you fix a stocking list.

A purchase order created against the job is what keeps the margin honest

The purchase order is the part of this that residential field service products never had to build. A homeowner service call is usually one visit, one technician, one invoice, and whatever the technician carried. There is no supplier in the middle and no cost arriving three days later.

Commercial kitchen work has all three. The diagnosis happens on Tuesday, the part is ordered on Tuesday afternoon, it arrives Thursday, and it gets fitted Friday. Four things have to survive that gap: which job the part belongs to, what you paid for it, what you are charging for it, and whether the customer approved the cost.

A purchase order created against the work order carries all four. Without it, the cost lands in a general expense account and the job shows a margin built from labor alone. That number is not wrong by a little. On a parts-heavy repair it can be most of the job.

What to check in any product you are evaluating, in this order:

  1. Can you create a purchase order from inside a job, not as a separate task?
  2. Does the cost on that purchase order land on the job when the part is received?
  3. Can a part be received into the warehouse and then issued to a van, or does receiving assume it goes straight onto the job?
  4. What happens when a part is ordered and then not used?

Question four separates products quickly. Returns and unused parts are ordinary in this trade and many systems have no answer for them. Roopairs writes about why purchase orders and inventory belong in the same place as the work order, which is the argument this section is making from the buyer's side.

The vendor bill is the half most systems drop

Accounts payable is where a parts process either closes or leaks. The part arrived, the customer was invoiced, and now a supplier bill turns up for an amount that may or may not match the purchase order.

If your field service software stops at the invoice, someone re-enters that bill by hand into the accounting system, matches it to a purchase order that exists in a different tool, and reconciles the difference from memory. That is a real job, it takes hours every month, and it is invisible until the person who does it goes on vacation.

The question to ask is narrow and it separates products fast: does a vendor bill exist as a record, can it be matched against the purchase order that caused it, and does it reach the accounting system without being typed twice? Plenty of tools push a customer invoice across. Fewer handle bills, credit notes and the corrections that follow them.

4 records have to point at each other, or none of it holds

A parts process works when four records are connected: the equipment, the work order, the purchase order and the part. Break any one link and the others degrade into paperwork.

RecordWhat it has to answerWhat breaks without the link
EquipmentWhich piece of equipment is this, by manufacturer, model and serial numberParts get ordered for the wrong unit at a multi-location customer
Work orderWhat was done, by whom, and what was fittedJob costing is labor only
Purchase orderWhat was ordered for this job, at what cost, approved by whomParts cost lands in a general account
PartWhere it is now: shelf, van, or installedCounts drift and truck stock gets guessed

The equipment record is the one most often missing, and it is the one that makes the rest useful later. Roopairs holds manufacturer, model, serial number, service history, location history and warranty agreements against the equipment itself, and keeps planned maintenance contracts there rather than on the address. That matters when the question six months later is what was done to that walk-in in March.

Identifying the right part from a nameplate is its own skill and its own set of mistakes, and it deserves more room than a paragraph here.

Setting this up in a month

You do not need a perfect list to start. You need a system of record and a habit.

  • Week 1: decide the system of record. One place holds parts, jobs and purchase orders. If that is not your field service software today, this is the decision to make before any counting.
  • Week 2: build the stocking list from your own history. Twelve months of work orders, sorted by frequency, adjusted for downtime and lead time.
  • Week 3: set up locations. The warehouse, and one per van. Do this before the first count, not after.
  • Week 4: turn on purchase orders against jobs. One rule from then on, no part ordered without a job attached.

The habit matters more than the setup. A parts process holds because ordering without a job attached stops being possible, not because a spreadsheet was tidy in March.

If you want to see what this looks like with parts, purchase orders and work orders in one place, Roopairs runs a product tour where you can walk one of your own jobs through it, from diagnosis to the supplier bill.

What service companies in the trade say

“I have used many apps in my career as a service technician. Roopairs is the best I have used so far. The interface is intuitive and designed for use on a mobile device.” — Minh Pham

Also worth reading

Frequently asked questions

How to manage parts inventory?

Decide on one system of record, stock the parts your own service history shows you buying repeatedly, treat every van as a separate location, and create purchase orders against the job rather than against the month. Counting comes after those four are in place, because a count against a system nobody trusts changes nothing.

What software is commonly used for inventory management systems?

In this trade it splits three ways. Some service companies use a general inventory or stock control product, some use the inventory module inside their accounting system, and some use field service software that holds parts alongside work orders. The third only makes sense if the product actually links parts to jobs and purchase orders, which is worth checking rather than assuming.

What is the best free software for inventory management?

Free tools handle counting, and counting is the part a service company struggles with least. The parts that cost you money are the purchase order attached to a job and the supplier bill reaching the books, and those are rarely in a free tier. A spreadsheet is often the honest answer with one or two technicians, as long as everyone knows it is the system of record.

What is the best HVAC inventory management software?

It depends on whether your work carries a parts chain. Residential HVAC replacement work is largely one visit and one invoice, and a general product fits it well. Commercial HVACR and kitchen equipment service carries purchase orders, van stock and vendor bills, and needs software built around that. Judge candidates on the purchase order question above rather than on feature counts.

Should parts inventory live in accounting or in field service software?

Wherever the purchase order lives. Accounting systems are good at what a part cost and poor at which job consumed it. Field service software is the reverse unless it carries purchase orders and bills. Whichever one you choose, the other has to receive the result without anyone typing it twice.

How long does it take to set up?

Building the stocking list from twelve months of jobs takes a day or two of work. Setting up locations and switching purchase orders over to jobs takes a week. Getting the counts trustworthy takes a quarter, because the first few rounds mostly find out what was already wrong.

Ready to grow?

See how Roopairs can help your service business scale

The all-in-one platform built for commercial kitchen service companies. Dispatch, invoicing, parts ordering — all in one place.

Book a product tour →