ClearStock is live on the Shopify App Store.Install free →

← All blogs

Guides8 min read

Warehouse move checklist: relocating inventory without wrecking counts

A week-by-week warehouse move checklist for Shopify sellers: T-minus tasks, freeze-window math, count-out and count-in reconciliation, first-week audits.

InventoryX is in development and not available today. ClearStock is the live Shopify app.

The standard plan for moving a warehouse is to just move the warehouse: hire a van, point two staff at the racks on a weekend, and fix the counts when you catch up. The catch-up never comes. A move without a plan corrupts every number the old space spent years making accurate — boxes land unmanifested, units sell from the wrong building, and three weeks later the system disagrees with the shelves by amounts nobody can attribute to anything. The fix is boring and cheap: a week-by-week plan, one short freeze window, and a count on each side of the move. Everything below is that plan, built for a self-managed relocation with your own staff and hired movers.

Three ways a move corrupts your counts

  • Unmanifested boxes. A box labeled "rack 4" means nothing in a building where rack 4 doesn't exist yet, and an unlabeled box means nothing anywhere. Units that can't be traced to a box and a destination bin become adjustments with no cause.
  • Selling through the chaos. Orders ship while stock sits between two buildings. Picks fail against half-empty racks, substitutions get made silently, and nobody records what went where.
  • Transit adjustments read as shrink. After the move, every discrepancy gets logged as missing stock, and someone spends a week hunting for a thief who doesn't exist.

Organizing the destination is its own discipline — bin logic, racking, receiving flow — and it's covered in the small warehouse setup guide; this guide owns the move itself. If the destination is actually a 3PL rather than your own lease, the project changes shape entirely: the 3PL onboarding guide owns that go-live week, and most of what follows still applies to the count-out half of it. And if the "move" is actually routine stock shuttling between two stores you already run, that's not a project — it's a transfer with a form; the interstore transfer guide owns that discipline.

The T-minus plan, eight weeks out

Built around an illustrative bike-light store: 180 SKUs, one 900-square-foot unit into a 2,000-square-foot unit, move weekend in mid-month (all numbers illustrative).

Weeks before Workstream Done means
8–6 Sign the lease; draw the floor plan and bin map before anything packs Every SKU has a destination bin
5–4 Drain the pipeline: clear dead stock via markdowns or donation; slow movers don't get packed Inbound POs all land at least 3 weeks before the move
3 Notify suppliers: nothing ships to you during move week Every PO rescheduled around the window
2 Print box manifests (box number → destination bin → SKU list), book movers, schedule the counts Move-week staffing and sequence agreed on paper
1 Count-out baseline across the full stock; pre-pack the slowest half of the catalog Signed baseline sheet; boxed stock labeled
Move weekend Freeze, pack by zone, load by zone, receive by zone Every box matches a manifest line
Week 1 Count-in per box, reconcile, run a pick audit on the first 20 orders Reconciliation report signed

Two rules make the plan hold under pressure:

  • Move by zone, not by convenience. Pack rack by rack, load the truck in reverse-pick order, and unload so the fastest bins land nearest the door. A move that respects zones reconstructs itself; a move that packs whatever's nearest reconstructs nothing.
  • Dead stock moves at full price. Every unit you pack, carry, and re-shelve costs labor, and the move is the cheapest moment you'll ever have to dispose of it — which is why the drain happens at T-minus 5, not in the truck.

Freeze windows: the cheapest insurance in the move

Shipping through the move looks survivable on paper — and that's exactly why it happens. For the illustrative store averaging 30 orders a day on weekdays and far less on weekends, the comparison that matters is:

Approach What ships Picking errors (estimated) Count integrity
Ship through the move ~25 weekend orders A few, at an assumed elevated error rate (set the rate from your own mispick history) 40+ SKUs with units in transit and unrecorded
36-hour freeze (Fri 5pm–Mon 9am) 0; weekend orders queue to Monday Effectively none during the move Counts sealed at the baseline

The expensive failure isn't the mispicks — it's the unrecorded units. Every order picked mid-move pulls from stock that's loaded on a truck, and each of those picks is an adjustment you'll never fully reconstruct. A weekend freeze costs a two-day shipping delay on roughly 25 queued orders (illustrative), usually a non-event with a banner on the storefront. The revenue cost of hot SKUs sitting dark is a separate calculation — the cost of out-of-stock days covers how to price it — which is why the freeze lands on your lowest-volume weekend rather than any random one. Cartons also spend moving week in unconditioned trucks and garages — for anything melt- or heat-vulnerable, the three-temperature policy in the heat-sensitive inventory guide applies to the move too.

If you can't freeze: running both buildings

A weekend freeze is the clean answer, but some stores can't queue two days of orders — a subscription ship date or a wholesale deadline can land on move weekend. The workable fallback is a short dual-fulfillment window where both buildings ship in parallel, run deliberately and briefly:

  • Split the catalog, not the SKUs. Never let one SKU pick from two buildings during the overlap — allocate whole SKUs per building. For the illustrative bike-light store, the fast 40% of SKUs drive roughly 70% of the ~30 weekday orders, about 21 orders a day (illustrative). The new building takes those SKUs as soon as their racks are loaded; the old building keeps the residual ~9 orders a day on stock that hasn't packed yet.
  • Cap the window at one week. Every dual day is a day the system total is split across two floors, with two chances to pick from the wrong building. The end date is when the racks load — not when it feels done.
  • The reconciliation moment is the old building's count-out. On the final Sunday, count the old space completely, zone by zone. Those counts transfer into the new location as the closing record, and the old location deactivates only then. Any SKU that did split across buildings reconciles through its transfer order: in-transit units must exactly equal the gap between the two counts, or something is missing.
  • Stretch the audits, not the window. The pick-audit of the first 20 orders runs per building — 20 from each side of the overlap, week one and week two.

The dual week delays nothing, unlike the freeze, and costs a second audit week plus a day of full counting. For a store that genuinely can't pause, that's the trade — taken knowingly, with the reconciliation moment on the calendar before the first box moves.

Counting out and counting in

Two counts sandwich the move, and they're what turn a relocation into a reconciliation:

  1. Count-out, the week before. Full count of the old space, zone by zone, signed as the baseline. This is also the moment to write off damage instead of paying to move it.
  2. Pack against the manifest. Every box gets a number, a destination bin, and a SKU list. If a box has no manifest line, it doesn't go on the truck.
  3. Count-in, week one. Each box is received against its manifest line before it leaves the staging area. Units match the box or the box gets held; discrepancies get resolved box by box while the trail is fresh.

In Shopify, run the move as its own location lifecycle (the multiple-locations and transfer workflows are documented in the Shopify Help Center, accessed November 2026): create the new space as a location, move stock into it with transfer orders as boxes arrive, and deactivate the old location only after reconciliation is done — transfers keep units visible and traceable while they're between buildings, as of November 2026 (Shopify Help Center, accessed November 2026). Discrepancies found at count-in get logged as adjustments with a "move" cause note, not as shrink (Shopify Help Center, accessed November 2026); otherwise your shrink number for the quarter is fiction.

The first week in the new space

  • Pick-audit the first 20 orders. Pull them and verify each pick physically — the fastest way to find which bin labels lie.
  • Reconcile the last 5%. The boxes that don't match their manifests get closed out this week, not "eventually."
  • Re-baseline the count cadence. The old count rhythm restarts in the new space on week one; the methods are in the counting guide.
  • Walk the flow once, end to end. Receiving → staging → bins → pack station, following one order physically. Fix what's awkward before it hardens into habit.

Next step

This week, do two things in order: draw the bin map for the destination space, then put the freeze weekend on the calendar before anything else gets booked — both decisions constrain everything downstream. If the destination needs a from-scratch layout rather than a relocation of an existing one, start from the small warehouse setup guide and adapt its sequence around the move.