At 6:40 AM a bus fails its pre-trip with a burned-out stop arm lamp. The bulb costs a few dollars. Nobody can find one, the parts store opens at 8, and a route goes out late on a spare bus. The problem isn't the size of the parts room. It's that nobody knows what's in it.
This guide is a school bus parts inventory for small contractors: a practical setup for a shop running 10 to 50 buses. It covers what to stock, how to set a minimum quantity for each part, where each part lives, and how parts used on repairs come off the count, so the numbers stay right without a full count every month.
What should a small school bus parts inventory hold?
Not everything. Stock what you use every week, plus the few parts whose absence parks a bus. Order everything else when you need it.
| Category | Typical stock items | Why keep them on the shelf |
|---|---|---|
| Filters | Oil, fuel and air filters for each engine you run | Used at every preventive maintenance service |
| Fluids & lubricants | Engine oil, coolant, DEF, grease, washer fluid | Used every day. Running out stops the service lane |
| Brakes | Pads or shoes, slack adjusters, brake chambers for your main models | A brake defect parks the bus until it's fixed |
| Lighting | Stop arm, warning, marker and headlamp bulbs or LEDs | Lights are among the most common pre-trip failures |
| Electrical | Fuses, relays, batteries, terminals | Small, cheap, and a no-start without them |
| Belts & hoses | Serpentine belts, coolant and heater hoses | A broken belt is a tow |
| Tires | One or two mounted spares per tire size | A tire at its limit can't go out |
| Safety equipment | First aid kit refills, fire extinguishers, triangles, body fluid kits | Inspectors check them, and a missing one can fail the bus |
| Body & glass | Mirror glass and heads, wiper blades, seat cover patches | Mirrors and wipers fail pre-trips. Seat covers fail inspections |
Tip: Count how many engine and chassis models you run. A shop with three bus models needs three sets of filters. A shop with nine needs a much bigger shelf.
How to set a minimum quantity for each part
The minimum quantity (also called the reorder point) is the count that tells you to order more. Inventory guides use the same basic formula: minimum = usage during the supplier's lead time + a safety buffer. For a small shop, weeks work better than days:
- Find your weekly usage. Look at the last two or three months of work orders and divide by the number of weeks. If you have no records, start with an estimate and correct it after a month.
- Find the lead time. How many weeks between ordering from your supplier and having the part on the shelf? Local parts stores may be same day. Dealer-only parts can take a week or more.
- Add a buffer. One extra week of usage is a reasonable starting point. Use more for parts that park a bus, and for suppliers who are often late.
- Write it down and look at it again each term. Usage changes with the season (wipers and heater hoses in winter, A/C parts in September and June).
| Example part | Weekly use | Lead time | Buffer | Minimum |
|---|---|---|---|---|
| Oil filter (main engine) | 4 | 1 week | 1 week | 8 |
| Stop arm lamp | 1 | 2 weeks | 1 week | 3 |
| Wiper blade | 2 | 1 week | 1 week | 4 |
| Brake chamber | Less than 1 | 1 week | Keep 1 on hand | 1 |
The last row is a critical spare: a part you rarely use but can't run without. Usage math says zero, so set a minimum of 1 or 2 by judgment. These numbers are examples only. Use your own work orders.
Locations: give every part one home
A count is only useful if the part is where the count says it is. In a 10 to 50 bus operation there are usually two or three places parts end up: the parts room, the shop floor, and a second yard or a service van. Decide where each part lives and label it there.
- Label every bin or shelf with the part number and name. Group parts by category so filters, bulbs and fluids are each in one place.
- Keep one main parts room if you can. Parts spread across yards are hard to count and easy to buy twice.
- Watch out for bench stock. Parts kept at a technician's bay don't show up in the count. When the City of Madison, Wisconsin, cleaned up its fleet parts room, banning bench stock was one of its four main changes. It also found a forgotten stash of about $40,000 in usable parts during the audit.
- When a part moves to another yard, record the move. Otherwise the count is right but the location is wrong.
Parts used on work orders: the count that keeps itself
This is the most important habit. Every part that leaves the shelf goes on a work order for the bus it went on. When that rule holds, three things are true without anyone counting:
- The shelf count drops as parts are used, so a low part shows up before it runs out.
- Each bus's repair cost includes its parts, so you can see which buses cost the most. See school bus cost per mile.
- You can answer "when did we last replace this?" for a warranty claim or a repeat failure. See what should be on a vehicle repair work order.
Parts you buy for a single job and never stock (an odd bracket, a dealer-only module) still go on the work order, as a non-stock line with their cost. A part taken off a work order because it wasn't needed goes back on the shelf, and back into the count.
Counting: a short cycle count each week
Even with good habits the count drifts. Instead of one painful yearly count, count a little every week:
- Pick one category or shelf each week, so the whole room is covered every couple of months.
- Count what's actually there and compare it with the record.
- Correct the record, then ask why it was off: a part not put on a work order, or a part in the wrong place.
- Count your critical spares and fast movers more often than the rest.
- Once a year, look for parts nothing has used in a year or more, and for parts that only fit buses you no longer run. Return them for credit if you can.
A parts inventory checklist for a small shop
- A list of every stocked part, with a part number, category, location and supplier
- A minimum quantity for each one, checked each term
- Labeled bins, and one home per part
- Every part used goes on a work order for a bus
- Non-stock parts still recorded on the work order, with their cost
- Low parts flagged to whoever does the ordering
- A weekly cycle count, and a yearly look for parts nothing uses
Doing it in FleetCommander
FleetCommander's Warehouse & Inventory page is the parts room. Add part asks for the Part number, Name, Category, Location, Supplier, Starting quantity, Minimum quantity, Cost ($) and Charge price ($), and optionally Vehicle compatibility and a Photo. You can also use Import CSV in the Manage menu to load the whole shelf from a spreadsheet. Locations, like your yards and parts room, are set up once under Settings › Departments, locations, vehicle types.
The list shows each part's Location, On hand, Min and Cost. A part at or below its minimum is marked amber (red when none are left), and the Low stock button above the list shows just those. A notification goes to the people who can edit parts. On a part's page, Update inventory has Add stock, Remove stock, Adjust (set count) for your cycle count, and Transfer to location, followed by Apply. Every change is listed in its Inventory history.
On a work order's Parts tab, choose the Inventory part (the list shows how many are in stock) and the Quantity, then press Add part. The quantity comes off the stock and the cost is added to the work order. You can't add more than you have, and removing the line returns the part to the shelf. A non-stock part goes in Non-stock part description. The part's page lists every work order it was Used on, and the supplier's vendor page shows its Parts supplied. See the Warehouse & Inventory guide and fleet maintenance software.
Ava (Beta), the assistant in the app, answers questions like Which parts are low?, How many oil filters do we have? or Where do we keep the brake pads?. Say Add a part and she asks for what's missing, then shows a card. Nothing is saved until you press Add part. More on her page.
Good to know: FleetCommander tells you what's low and who supplies it. It doesn't place orders with suppliers, create purchase orders or scan barcodes. You order the way you do today, then record the parts received with Add stock.
Related reading
Questions people ask
- How many parts should a small school bus contractor keep in stock?
- Stock what you use every week (filters, fluids, bulbs, wipers, brake parts for your main models) plus a few critical spares that would park a bus. Order everything else when you need it. Fewer bus models means a smaller shelf.
- How do you set a minimum quantity for a part?
- Multiply weekly usage by the supplier's lead time in weeks, then add a buffer, often one more week of usage. For a rarely used part you can't run without, set a minimum of 1 or 2 by judgment. Check the numbers each term.
- How do you track parts used on work orders?
- Make it a rule that every part leaving the shelf goes on the work order for the bus it was used on. The shelf count then drops by itself, each bus's repair cost includes its parts, and you have a record for warranty claims.
- How often should a parts room be counted?
- Count a small part of it every week (one shelf or category), so the whole room is checked every couple of months. Count fast movers and critical spares more often, and look once a year for parts nothing has used.