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 slips. The new house isn't ready. The customer decides to redo the kitchen first. A household that was supposed to go origin to destination in three days is now 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.
The movers who do well with SIT treat it as a small business inside the moving company. Its own inventory, its own clock, its own invoice. Here's what that looks like.
Why SIT leaks money
The same three leaks show up on almost every SIT audit.
Uncounted days. The goods landed on a Tuesday, the customer was told "a couple of weeks," and the storage charge started whenever somebody remembered to start it. Often that's the day the goods went back out, which means the first week, or the first month, was free.
Unbilled handling. Goods in SIT get handled twice, into the warehouse and back out. Both are labor. Both are billable. But when the whole thing is tracked as one move, the handling gets quietly absorbed into the original quote.
Untracked items. A household that went onto the truck as 142 numbered pieces gets stacked into a vault as "the Nguyen job." Six weeks later, when it comes back out, nobody can say for sure whether piece 87 was ever there.
None of this is dishonesty. It's 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. A move is a job. A job has items. Every item has a status, and "in storage-in-transit" is one of those statuses, with a location attached to it. When the truck unloads at your dock, every piece gets scanned into a vault, rack, or bay and its status flips. When it's pulled for delivery, it flips again.
Two things change right away. The storage clock starts on the scan instead of on somebody's recollection. And the item list the customer signed at origin becomes the same list you'll check off at destination, with a warehouse location in between.
If your crews already do photo intake on the truck, most of this data already exists. Software built for movers and relocation can carry that inventory straight into a storage status without anyone typing it in a second time.
Bill it like storage, because it is
SIT billing has three parts, and the customer should see all three as separate lines they can read:
- Handling in and handling out. A flat fee per job or per hundredweight, charged when each one happens.
- Storage. Daily for short stays, monthly once the job crosses thirty days. Prorate the partial month. Show the dates.
- Valuation or insurance. Whatever coverage applied on the truck usually has to be extended or re-priced for the time in storage. Say so on the invoice.
Generate the storage line from the scan dates and the customer never gets a surprise number. The operators with the fewest disputes are the ones whose customers can hold the invoice up against their own calendar and watch the math work.
Give the customer a window into the warehouse
A customer whose whole household is sitting in your building for six weeks is nervous. They will call, usually on a Friday afternoon. The alternative is a portal where they can see their own item list, the intake photos, and the dates, and where they can ask for one piece back if the new house needs the crib before the rest.
That portal request is also a billable pull, which is the second reason to want it. Sending a crew into the racks for one item is real work, and a request with a timestamp on it is a much better basis for a fee than a phone call somebody half remembers.
When SIT becomes storage
Some SIT jobs never leave. The renovation takes a year. The customer decides half of it can stay in storage for the foreseeable future. Once a job crosses whatever threshold you've set, ninety days is common, convert it to a regular storage account with monthly billing, a card on file, and the same item-level visibility. The inventory is already there. You're only changing how it gets billed.
A short checklist
- Every item scanned into a location on unload, rather than the job as a whole.
- 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 point where SIT turns into permanent storage.
Run right, SIT is some of the highest-margin, lowest-effort revenue a moving company has, because the goods are already in your building and already inventoried. The only question is whether your system knows that.


