START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Logistics & supply chain / Logistics Operations Procedures

Switching 3PLs: Inventory Transition and Cutover Plan

By Vikasraj YadavPublished 9 min read

For transport and warehouse operations managers · Plan implementation

Switching 3PLs: Inventory Transition and Cutover Plan — Two warehouse dispatch staff standing at a mobile metal work trolley reviewing a blank ruled clipboard beside a handheld barcode terminal and a metal bolt seal, with wrapped pallets of brown cartons staged inside yellow floor markings in front of an open loading bay and white box truck.

Switching 3PLs: Inventory Transition and Cutover Plan: Illustrative outbound dispatch-readiness check in a warehouse staging lane; not a client facility.

At a glance · Quick answer

Quick answer: switching 3pl providers

Switching 3PL providers safely means settling open invoices and data-return terms before notice, redirecting inbound receipts to the new site, running both sites for two weeks, then freezing and blind-counting the outgoing site before moving stock by sealed trailer through an ERP transit location, with transfer variance held near 0.1%.

TL;DR — what you’ll learn

  • Settle or escrow disputed invoices at least 10 business days before the first transfer, because a US warehouse keeps its UCC 7-209 lien until it delivers voluntarily.
  • Count twice: a blind exit count before any trailer leaves, then a seal-checked receipt count within 24 hours of each arrival.
  • Hold moving stock in one ERP transit location per trailer and block order allocation against it until the new site confirms receipt.
  • In India, moves above ₹50,000 need an e-way bill even without a sale, and the new address must be added through REG-14 within fifteen days.

Topics: switching 3pl providers · 3PL transition counts · in-transit stock · dual running · 3PL cutover plan

All quantities, amounts, product codes and events are illustrative teaching examples.

The new 3PL went live on a Monday. By Wednesday, customer service had 340 backorders for products the client's ERP said were in stock, the outgoing warehouse said it had shipped everything, and the incoming warehouse said it had received nothing under those item codes. The stock was sitting on two trailers in the new site's yard, unreceived because the transfer notice carried pallet IDs the new WMS had never seen.

A 3PL switch is an inventory move wrapped in a contract exit, and most of the loss happens in the gaps between three ledgers: the outgoing WMS, the incoming WMS and the client's own stock records. A dated plan with named owners, two independent counts and an in-transit location in the client ERP keeps every unit accounted for, usually within a 0.1% transfer tolerance.

  • What the plan covers: exit terms to settle first, a twelve-week calendar, exit and receipt counts, in-transit visibility, dual running and the Indian GST paperwork for moving stock.
  • What you get to reuse: an owner and evidence table, a transition bridge formula, a worked reconciliation in dollars and rupees, and go-live gates.

Why 3PL exits lose stock between two warehouse ledgers

Stock goes missing in a 3PL switch when no ledger owns it: after the outgoing site ships it and before the incoming site receives it. The fix is to make that state explicit, with its own location, its own owner and an evidence pack for every load.

During normal operation one WMS reports to one client ERP, and a daily reconciliation compares them. During a transition there are two warehouses reporting at once, inbound purchase orders being redirected, customer orders split between sites, and trailers carrying hundreds of pallets between them. Each of those flows needs a defined hand-off and a person who signs it.

Scroll horizontally to see all columns.

Transition records, the party that keeps each one and who signs it off
RecordKept byEvidence producedSigned off by
Frozen book balance by SKU, lot and status at count startClient inventory controlERP stock extract with timestampClient inventory controller
Exit count results and recount logOutgoing 3PL, observed by the clientCount sheets or scanner export, variance listOutgoing site manager and client observer
Transfer load list and seal numbersOutgoing 3PL shipping teamPallet or carton ID list per trailer, seal photo, bill of ladingOutgoing shipping supervisor
In-transit balanceClient ERP, transit location per trailerOpen transfer orders with load IDsClient inventory controller
Receipt count and damage report at the new siteIncoming 3PL receiving teamReceipt confirmation by pallet, damage photos, seal check recordIncoming receiving supervisor
Transfer variance write-off or claimClient financeVariance bridge, claim letter, carrier or 3PL responseFinancial controller
Final invoice, deposit and lien releaseClient procurementSettled invoice list, written release of goodsHead of logistics
3PL switch: moving every unit from the outgoing site to the new one Step 1, Exit terms: Invoices, data and access settled. Open charges paid or escrowed; Exit rates agreed in writing; Read-only access for 90 days. Step 2, Build and redirect: New site fills from suppliers. Master data and messages tested; Supplier ASNs sent to new site; Two weeks of dual running. Step 3, Count and move: Blind exit count, sealed trailers. Variance list signed by both; Load list and seal per trailer; ERP transit location per load. Step 4, Receive and close: Receipt count and final bridge. Receipt within 24 hours; Transfer variance near 0.1%; Written release and final bill. 3PL switch: moving every unit from the outgoing site to the new one Each phase opens only after its gate is signed, and moving stock always sits in a named ledger location 1 · EXIT TERMS Invoices, data and access settled • Open charges paid or escrowed • Exit rates agreed in writing • Read-only access for 90 days 2 · BUILD AND REDIRECT New site fills from suppliers • Master data and messages tested • Supplier ASNs sent to new site • Two weeks of dual running 3 · COUNT AND MOVE Blind exit count, sealed trailers • Variance list signed by both • Load list and seal per trailer • ERP transit location per load 4 · RECEIVE AND CLOSE Receipt count and final bridge • Receipt within 24 hours • Transfer variance near 0.1% • Written release and final bill

Contract terms to settle before notice: lien, data and site access

Settle disputed invoices, data return and access rights before giving notice, because the outgoing provider's bargaining power peaks once it knows the business is leaving. A warehouse holding unpaid charges can lawfully refuse to release goods in the US, and many contracts give the same right elsewhere.

Under the Uniform Commercial Code, section 7-209, a US warehouse has a lien on goods covered by its warehouse receipt or storage agreement for storage, transportation, insurance, labour and related charges. If the receipt or agreement says so, the lien also secures charges owed on other goods. Section 7-209(e) says the warehouse loses the lien on goods it voluntarily delivers, which is exactly why it will not release them while invoices are open.

US warehouse liens under UCC section 7-209 cover storage, handling and related charges and, where the storage agreement states it, charges on other goods; because voluntary delivery ends the lien, a 3PL exit plan should settle or escrow disputed invoices at least 10 business days before the first transfer trailer.

In India, release terms depend mainly on the warehousing agreement's lien, notice and exit clauses, so read them with counsel before notice; this guide does not set out an Indian statutory position. In both markets, check the clauses below.

  • Notice and minimum term: confirm the notice period, any minimum volume or space commitment through the exit date, and whether storage minimums continue while stock drains.
  • Exit and handling charges: agree the rates for transfer picks, outbound loading and any per-pallet exit fee in writing, so the final invoice cannot introduce them.
  • Shrink allowance and liability: note the contractual shrinkage allowance and the valuation basis for claims, because the exit count will test both.
  • Data return: require the full transaction history, lot and serial records, and the final stock file in an agreed format, plus read-only system access for 90 days after exit.
  • Count observation: secure the right for client staff or an independent counter to observe and test-count the exit inventory.

A twelve-week transition calendar from notice to final release

Twelve weeks is a workable default for a single site with a few thousand SKUs. Compress it and you lose the dual-running window that catches master data errors; stretch it and you pay two providers for longer than you need to.

  1. Weeks 1 to 2, notice and commercials: serve notice, settle open invoices, agree exit charges and data return, and name a transition lead on each side.
  2. Weeks 3 to 4, new site build: load item, unit-of-measure, lot and customer master data into the incoming WMS; test order, receipt and stock messages end to end.
  3. Weeks 5 to 6, inbound redirect: point new purchase orders and supplier ASNs at the new site so it starts filling without any transfer.
  4. Weeks 7 to 8, dual running: ship customer orders from both sites by agreed rules and reconcile both sites daily against the client ERP.
  5. Week 9, exit count: freeze the outgoing site's remaining stock, count it blind, recount variances and agree the result.
  6. Weeks 10 to 11, bulk transfer: move counted stock by sealed trailer with a load list per trailer and receipt within 24 hours of arrival.
  7. Week 12, close-out: final invoice, deposit return, written release, data handover and closure of in-transit balances.

Integration testing in weeks 3 and 4 decides most of what follows. Our ERP-WMS integration test cases list the receipt, order and adjustment messages worth proving before any stock moves. If the decision to switch is still open, the own warehouse versus 3PL cost comparison covers the economics.

Exit counts at the outgoing site and receipt counts at the new one

Count twice: once at the outgoing site before anything moves, and once at the incoming site as each trailer is received. The first count settles the outgoing provider's liability; the second isolates loss in transit or in receiving.

The exit count should be blind, with counters entering quantities without seeing the system figure, and every location with a variance above an agreed threshold recounted by a second team. The client's observer test-counts a sample and signs the final variance list. Lot and expiry must be captured, not only quantity, because a correct total with the wrong lot split becomes a recall problem later.

For the count mechanics, such as tag control, team sizing and recount triggers, our wall-to-wall physical inventory guide applies directly. The receipt count at the new site uses the transfer load list as its expected quantity and records seal integrity, pallet IDs and damage before putaway.

A 3PL inventory transition should close with the transfer variance, units shipped by the outgoing warehouse minus units received at the incoming warehouse, at or below 0.1% of units moved, after a blind exit count recorded in the client ERP and a seal-checked receipt within 24 hours of each trailer's arrival.

Keeping in-transit stock visible while trailers move between sites

Create a transit location in the client ERP for each trailer, move stock into it when the outgoing site confirms shipment, and move it out only when the incoming site confirms receipt. Nothing should exist in neither warehouse without appearing somewhere.

The transfer notice must carry identifiers the incoming WMS already knows. If the outgoing site ships pallets under its own licence plate numbers, either load those IDs into the new WMS before arrival or relabel at loading. The incident later in this guide came from skipping that step. The bridge below shows what the client ERP should reconcile to at each stage.

Transition bridge per SKU and lot (all quantities in base units)

Q_received_new = Q_book_freeze
               - V_exit_count
               - Q_shipped_cust
               - Q_in_transit_open
               - V_transfer

Where:
  Q_book_freeze   client ERP balance at the outgoing site when the freeze starts
  V_exit_count    book minus agreed exit count (positive = shortage)
  Q_shipped_cust  customer orders shipped from the old site after the freeze
  Q_in_transit_open  units on trailers not yet receipted at the new site
  V_transfer      units loaded minus units received (positive = shortage)

Tolerance at close-out (Q_in_transit_open must be 0):
  |V_transfer| / units_loaded  <= 0.001
  any single trailer with |V_transfer| > 0 needs a seal record and a cause

Scroll horizontally to see all columns.

Transition checks run as fixed rules and tasks where software assists the team
TaskFixed ruleWhere software or an assistant helpsPerson who decides
Releasing a trailer from the outgoing siteNo dispatch unless the load list, seal number and transfer order all matchNone neededOutgoing shipping supervisor
Receiving a transfer at the new sitePutaway blocked for any pallet ID absent from the transfer noticeMatches unknown pallet labels to likely SKUs from photos and weightsIncoming receiving supervisor confirms the match
Checking seal integrity on arrivalSeal number on arrival must equal the number on the bill of ladingReads the seal number from the dock photo and compares itReceiving supervisor opens a claim if they differ
Mapping the outgoing 3PL's final stock fileEvery SKU and unit of measure must map to client master data before loadingProposes mappings for renamed codes and pack-size differencesClient inventory controller approves each mapping
Closing in-transit balancesClose-out blocked while any transit location holds stockLists open trailers with age and last scan eventClient inventory controller
Deciding who bears a varianceNone; liability depends on contract terms and evidenceAssembles the count, seal and damage records into one packFinancial controller

Dual running: routing orders and inbound between both warehouses

Dual running works when every order has one site chosen by a written rule before release. Ad hoc splitting by customer service is how orders get picked twice or not at all.

  • Inbound first: redirect supplier receipts to the new site from week 5, so the old site only drains and never refills.
  • Allocation rule: source each order line from the old site while it holds enough stock for the full line, otherwise from the new site; avoid splitting a line across sites.
  • Customer promise: check that both sites can meet the same carrier cutoffs and labelling requirements, or the customer sees two service levels for a month.
  • Daily reconciliation: compare each site's stock file to the client ERP every morning; the daily WMS-to-client reconciliation pilot explains how to run that comparison, and this plan applies it to two sites at once.
  • Returns routing: point customer returns to the new site from the first day of dual running, so the old site does not receive goods it is about to hand over.

Indian GST paperwork for moving stock between warehouses

Moving goods between two warehouses in India needs a document for the movement and, above ₹50,000 of consignment value, an e-way bill, even where no sale takes place. If the new warehouse is in another state under a different GSTIN, the transfer is itself a taxable supply.

Within one state and one registration, the client moves its own goods without a sale, so it uses a delivery challan under CGST Rule 55. Rule 138(1) requires an e-way bill for consignments above ₹50,000 moved for reasons other than supply. The new warehouse address must also be added to the registration as an additional place of business through FORM GST REG-14, which Rule 19 requires within fifteen days of the change.

Stock moved between an outgoing and an incoming 3PL warehouse under one Indian GSTIN needs a CGST Rule 55 delivery challan and, above ₹50,000 of consignment value, an e-way bill under Rule 138(1)(ii); the new address is added through FORM GST REG-14 within fifteen days under Rule 19.

  • Inter-state transfers: branches in different states are distinct persons, and Schedule I, paragraph 2 of the CGST Act treats supplies between them as supplies even without consideration, so the transfer needs a tax invoice and IGST, with credit taken by the receiving registration.
  • E-way bill validity: Rule 138(10) gives normal cargo one day for up to 200 km and one more day for each further 200 km, so plan long transfers so trailers do not run out of validity while waiting at the new dock.
  • Write-offs: section 17(5)(h) blocks input tax credit on goods lost, stolen, destroyed or written off, so a transition shortage written off in the books also needs a credit reversal.

In the US there is no federal movement document comparable to the e-way bill for a domestic transfer of a client's own goods; the bill of lading and the warehouse receipts carry the evidence. That asymmetry is why Indian transitions need the tax team in the plan from week 1 rather than at close-out.

The cutover weekend that lost 214 cartons, step by step

The trace below is a composite of a common pattern. Each team did its own step correctly; the identifiers did not survive the hand-off between two WMSs.

  1. Saturday 06:00: the outgoing site freezes the remaining 214 cartons of fast-moving SKUs after the exit count and builds transfer order TO-88412.
  2. Saturday 14:20: trailer TRL-5531 leaves with seal 0448812; the outgoing WMS sends a transfer notice listing its own carton licence plates, and the client ERP posts the stock straight to the new site instead of a transit location.
  3. Monday 07:45: the new site checks the seal, which matches, but its WMS rejects the transfer notice because none of the 214 licence plates exist in its database; the trailer is parked in the yard pending relabelling.
  4. Monday 11:00: the client ERP shows the 214 cartons as available at the new site, so order release allocates 96 customer orders against stock the new WMS cannot see; the orders sit unpicked.
  5. Wednesday 15:30: customer service escalates 340 backorder lines; the transition lead traces TO-88412 to the yard, relabels the cartons and receives them by 19:00.

Under the controlled plan, licence plates are loaded into the new WMS before the trailer leaves, the client ERP holds the cartons in a transit location for TRL-5531, and order release cannot allocate transit stock. The trailer is receipted Monday morning and no customer order waits.

Transition reconciliation worked in dollars and rupees

The reconciliation should explain every unit between the frozen book balance and the stock received at the new site, then assign each variance to a party under the contract. The worked example uses one SKU family with illustrative figures.

Assumptions: 48,600 units on the client's books at the outgoing site at freeze; unit cost $14.20 in the US case and ₹1,150 in the Indian case; a contractual shrink allowance of 0.2% of units held, which the client absorbs; and transit damage claimable from the carrier subject to its liability terms.

Scroll horizontally to see all columns.

Illustrative transition bridge for 48,600 units with variances assigned to each party
Bridge lineUnitsUS value ($14.20 per unit)India value (₹1,150 per unit)Party bearing it
Book balance at freeze48,600690,120.005,58,90,000Client
Exit count shortage(288)(4,089.60)(3,31,200)Split below
Within the 0.2% shrink allowance971,377.401,11,550Client writes off
Excess shortage claimed from the outgoing 3PL1912,712.202,19,650Outgoing 3PL
Shipped to customers from the old site after freeze(6,140)(87,188.00)(70,61,000)Normal sales
Loaded on transfer trailers42,172598,842.404,84,97,800In transit
Received at the new site on first count42,031596,840.204,83,35,650Incoming 3PL
Transfer variance on first count(141)(2,002.20)(1,62,150)Investigated
Found after investigation (received under wrong SKU)961,363.201,10,400Corrected in WMS
Damaged in transit45639.0051,750Carrier claim
Final transfer variance45 of 42,172 (0.107%)639.0051,750Just above tolerance; cause documented

The final transfer variance of 0.107% sits just above the 0.1% tolerance, so the close-out needs a documented cause rather than a silent write-off. Here the cause is clear: 45 cartons damaged on one trailer, with photos and a seal record supporting the carrier claim. In the Indian case the 97 units written off and the 45 damaged units also need input tax credit reversed under section 17(5)(h).

Go-live gates and the final switch-over checklist

Each phase of the transition should open only when its gate is passed and signed. The gates below turn the calendar into decisions, so a slipped integration test delays the inbound redirect instead of surfacing as backorders.

Scroll horizontally to see all columns.

Go or no-go gates for each phase of a 3PL inventory transition
GatePass conditionEvidenceApprover
Commercial exit agreedOpen invoices settled or escrowed; exit rates and data return agreed in writingSigned exit letter and invoice status listHead of logistics
New site ready to receiveMaster data loaded; receipt, order and stock messages passed end-to-end testsTest log with message IDsClient IT lead and incoming site manager
Inbound redirectFirst five supplier receipts at the new site match ASNs within toleranceReceipt reportsClient inventory controller
Dual running stableFive consecutive days of both-site reconciliation with no unexplained varianceDaily reconciliation reportsClient inventory controller
Exit count agreedBlind count complete; recounts done; variance list signed by both partiesCount export and signed variance listOutgoing site manager and client observer
Transfer completeAll trailers receipted; transit locations empty; transfer variance within tolerance or explainedBridge as above, seal recordsFinancial controller
Exit closedFinal invoice paid, written release received, data file and read-only access confirmedRelease letter and data handover receiptHead of logistics

If you are planning a switch and want the transition plan, transfer messages and reconciliation reports set up before notice is served, you can send us your requirements. More warehouse and 3PL guides are in the logistics and supply chain section.

Discuss this workflow

Describe your current systems, the recurring exception and the outcome you need. Keep shipment, customer and financial records out of the initial message.

START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

SELECTED INDUSTRYLogistics & supply chain

Article: Switching 3PLs: Inventory Transition and Cutover Plan · Logistics Operations Procedures

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Common operational questions

Practical answers for operations, engineering, and finance teams working on switching 3pl providers in logistics & supply chain.

How long does a 3PL transition usually take?
For one site holding a few thousand SKUs, about twelve weeks is a workable plan: two weeks for notice and commercials, two for building the new site, two for inbound redirect, two of dual running, one for the exit count, two for bulk transfer and one for close-out. Smaller clients can compress it.
Can the outgoing 3PL refuse to release our inventory?
In the US, a warehouse has a lien under UCC section 7-209 for storage, handling and related charges, and it loses that lien only by delivering the goods voluntarily, so it can hold stock against unpaid invoices. In India, check the warehousing agreement's lien and exit clauses with counsel.
Should we count inventory before or after moving it?
Both. Count the outgoing site blind after freezing it and before loading any trailer, so its shrink is settled under the contract. Then count each trailer at the new site against its load list. Counting only at the end mixes warehouse shrink, transit damage and receiving errors together.
What GST documents are needed to move stock to a new warehouse in India?
Within one state and one GSTIN, use a Rule 55 delivery challan and generate an e-way bill when consignment value exceeds ₹50,000, then add the new address by FORM GST REG-14. A transfer to a registration in another state is a supply between distinct persons and needs a tax invoice with IGST.

References

Sources checked 13 November 2026. US and India statutory authorities and vendor documentation support platform facts; the worked examples and diagrams are original.

About the author

Vikasraj Yadav writes about operational decisions, software and automation for NextEdge Labs.