Storage-in-Transit for Movers: How to Track It, Bill It, and Stop Losing Money on It
SIT is where moving companies quietly lose margin: uncounted days, untracked items, and invoices built from memory. A cleaner way to run it.

Storage-in-transit is the part of a move nobody plans for and everybody ends up doing. The closing date slips. The new house isn't ready. The customer decides to renovate first. Suddenly a household that was supposed to go origin to destination in three days is sitting in your warehouse for six weeks, and the question of who pays for that, and how much, gets answered from memory at the end.
Movers who run SIT well treat it as its own small business inside the moving company, with its own inventory, its own clock, and its own invoice. Here is what that looks like.
Why SIT leaks money
Three leaks show up on almost every SIT audit:
- Uncounted days. The goods arrived on a Tuesday, the customer was told "a couple of weeks," and the daily or monthly storage charge started whenever someone remembered to start it. Often that is the day the goods left, which means the first week was free.
- Unbilled handling. Goods in SIT are handled twice: into the warehouse and back out. Both are labor and both are billable. When the job is tracked as a single move, the handling gets absorbed into the original quote.
- Untracked items. A household that was inventoried onto a truck as 142 pieces gets stacked into a vault or a rack as "the Nguyen job." When it comes back out, nobody can say whether piece 87 was ever there.
None of these are dishonesty. They are what happens when SIT is an exception inside a moving workflow instead of a tracked status inside a storage one.
Treat SIT as a status, not an exception
The fix starts with the data model. A move is a job. A job has items. Each item has a status, and "in storage-in-transit" is one of those statuses, with a location attached. When the truck unloads at your warehouse, every item is scanned into a vault, rack, or bay and its status flips. When it is pulled for delivery, it flips again.
This does two things immediately. The storage clock starts on the scan, not on someone's memory. And the item list that the customer signed at origin becomes the same item list you will check off at destination, with a warehouse location in the middle.
If you already do photo-based intake on the truck, you have most of this data. Software built for movers and relocation can carry that inventory straight into a storage status without re-entering anything.
Bill it like storage, because it is
SIT billing has three components, and they should appear as three lines the customer can read:
- Handling in and handling out. A flat fee per job or per hundredweight, charged at the moment each happens.
- Storage. Daily for short stays, monthly once a job crosses thirty days. Prorate the partial month. Show the dates.
- Valuation or insurance. Whatever coverage applied on the truck usually needs to be extended or re-priced for the storage period. Say so on the invoice.
Auto-generate the storage line from the scan dates and the customer never sees a surprise number. The operators who get the fewest disputes are the ones whose customers can look at the invoice and check the math against their own calendar.
Give the customer a window into the warehouse
A customer whose household is sitting in your building for six weeks is anxious. They will call. The alternative is a portal where they can see their own item list, photos from intake, and the dates, and where they can request a single piece back if the new house needs the crib before the rest.
That portal request is also a billable pull, which is a second reason to want it. A crew going into the racks for one item is real work, and a request with a timestamp is a much better basis for a fee than a phone call someone half-remembers.
When SIT becomes storage
Some SIT jobs never leave. The renovation takes a year. The customer decides to keep half of it in storage indefinitely. The moment a job crosses your defined threshold, ninety days is common, convert it to a standard storage account with monthly billing, a card on file, and the same item-level visibility. The inventory is already there. You only have to change the billing model.
A short checklist
- Every item scanned into a location on unload, not just the job.
- Storage clock starts on the scan date automatically.
- Handling in, storage, and handling out as separate invoice lines.
- Portal access for the customer with photos and the item list.
- A defined conversion point from SIT to permanent storage.
SIT is not a nuisance to be tolerated. Run properly, it is some of the highest-margin, lowest-effort revenue a moving company has, precisely because the goods are already in your building and already inventoried. The only question is whether your system knows that.


