Managing stock across locations: store, van, rental
Multi-location stock management for bike shops: store, van and rental fleet with separate inventories and tracked transfers, always in control.
A customer calls the shop: "Do you have an inner tube for my gravel bike? I'll swing by in an hour." You do have one - just not on the counter. It's in the van that left this morning for a house call, or in the rental fleet container down at the station. If your system tracks a single warehouse, that inner tube "exists" on paper but not where it's needed, and the customer walks away empty-handed. This is the classic problem once a shop grows past one counter: multiple physical points where you sell, repair, or rent, and one stock figure that no longer reflects reality on the ground. Multi-location stock management exists to close exactly that gap between what you have and where you actually have it.
Why one warehouse stops being enough
A storefront, a van for house calls, a rental point at a station or hotel: three different logistics realities that, squeezed into a single stock count, only create confusion. A part loaded onto the van for a scheduled job isn't available for counter sales, but if the system doesn't know that, you risk promising it twice. Rental bikes, similarly, wear components at a different rate than retail stock and need to be tracked separately - otherwise you end up mixing sellable parts with fleet-maintenance parts. The fix isn't parallel spreadsheets for every location - that's a guaranteed recipe for duplicates and numbers that never reconcile - it's distinct locations inside the same system, each with its own real stock and its own accountable person.
In a market where service increasingly carries the business - repair work accounts for up to 60-90% of revenue at many shops and roughly 70% of profit - a stock gap on a scheduled job isn't a minor detail. It's a customer left waiting, a mechanic standing idle, and margin walking out the door.
Structuring locations without overcomplicating things
The starting point is simple: every physical location - store, van, rental point, a possible second storefront - becomes its own location, with its own stock. The store stays the default location, the one incoming inventory arrives at and where most sales happen; the others get added when they're genuinely needed, not as a matter of principle. A van set up for house calls earns its own location when you're regularly running out with parts on board - inner tubes, brake cables, pads, the high-rotation items that let you close a job on-site without a trip back to the shop. A rental point, whether a seasonal stand or an arrangement with a hospitality venue, follows a different logic entirely: stock there isn't sold, it's kept running, and you need visibility into how many tires, chains, or pads you're burning through to keep the fleet serviceable.
Assign an accountable person to each location: whoever loads and unloads that van, whoever answers for stock at the rental point. This isn't bureaucracy - it's the difference between an inventory that reconciles and one that never does, because responsibility spread across everyone is, in practice, responsibility held by no one.
Transfers: the operational core of multi-location
What actually moves the needle day to day is tracked transfers between locations. The mechanic loading the van in the morning with ten inner tubes, two pad kits, and a shift cable needs to log that movement rather than trust memory - otherwise, when the van comes back that evening with three tubes fitted and seven still on board, nobody can say what was actually used and where. A tracked transfer - store to van, van to rental fleet, or back again when an unused part returns - keeps every location current and shows, in real time, what's available for counter sales versus what's committed off-site.
That distinction matters most when the sellable stock shown at the counter is calculated only from active locations: if the van is down for repairs or the rental season has closed, that stock needs to be frozen out of the total, not counted alongside what's actually available - otherwise the counter ends up promising parts it can't hand over right away. And when a location goes offline for an extended stretch, whatever stock remains there should be drained back to the default location through a tracked transfer, not left dangling to complicate the books later.
The real payoff: always knowing what you have, and where
The benefit of well-run multi-location stock isn't abstract: it's showing up to a job with the right part already on board, never promising a customer something that's actually sitting on another vehicle, and spotting a rental fleet's dwindling supplies before they become a problem in peak season. In a market where supply-chain margins have thinned out and service has become the real profit lever for shops, knowing exactly where every part sits - and being able to move it with a click when needed - is the kind of operational order that translates directly into better-served customers and less time spent chasing stock.
If you're running more than one location - store, van, rental fleet - and still working off separate spreadsheets or one undifferentiated stock count, it's worth taking a look at how CrankPal handles multiple locations within a single inventory, with tracked transfers and an accountable manager assigned to each point.
Make service your profit center
CrankPal handles job sheets, inventory, invoicing and customers in one place — with the workshop at the core.
Discover CrankPal for workshops Get the free guideGet new articles
Workshop management, industry data and maintenance. One email, no spam.