Switching 3PLs: billing risks and an onboarding checklist
How to switch 3PLs without surprise charges: setup fees, transfer receiving, overlapping storage, final invoices and data export, plus a checklist.
Switching 3PLs is mostly a logistics project, but the costs that surprise brands are billing ones: setup fees at the new warehouse, charges to pull stock out of the old one and receive it at the new one, a month or two of storage in both places, and a final invoice you have to pay or dispute before the old warehouse releases your last pallets. Plan each of these before you give notice, and keep your own records of what moved and what was billed. The checklist at the end puts it in order.
Billing risks at a glance
| Risk | Where it shows up | How to limit it |
|---|---|---|
| Setup and onboarding fees | New 3PL's first invoice | Get the fee, and any waiver, in the signed agreement |
| Exit and outbound handling | Old 3PL's final invoices | Ask for the exit charges in writing before giving notice |
| Receiving the transfer | New 3PL's receiving charges | Agree the unit (pallet or carton) and rate for the transfer |
| Overlapping storage | Both warehouses bill storage | Time the move around each contract's storage month |
| Minimums and early termination | Old 3PL's last months | Check notice, auto-renewal and minimums to the end of the term |
| Final invoice and lien | Inventory held until paid | Pay undisputed amounts and dispute the rest in writing |
| Missing stock | Count differences after the move | Reconcile counts before anything ships |
| Lost records | Portal access ends | Export your data before you give notice |
Onboarding and setup fees
The Fulfillment Advisor's 2026 survey reports that 55% of warehouses charge a setup fee and that the average is $373.06. Fulfill.com's 2026 guide lists $250 to $1,000 or more as typical, with integration work driving the high end. Ask whether the new 3PL waives or reduces its monthly minimum while you ramp up, and get that in the agreement, not just the proposal.
Exit charges at the old warehouse
Read your current contract for the notice period, auto-renewal and early termination terms. Red Stag Fulfillment's switching guide says many 3PL agreements renew automatically unless you give notice 60 to 90 days before the term ends, and that some require paying out the remaining monthly minimums if you leave early. Fulfillrite's guide says 30-day notice periods are common. Yours may differ, so read it. Then ask the old warehouse to list, in writing, what it will charge to pick, palletize and ship your stock out, and to dispose of anything you do not move.
Receiving the transfer
Your whole inventory arrives at the new warehouse at once, so the receiving fee matters more than usual. Say Juniper & Pine (a made-up brand) moves 30 pallets holding 24 cartons each, and the new rate card charges $5.00 per carton:
- Cartons: 30 × 24 = 720
- Receiving: 720 × $5.00 = $3,600.00
Ask whether transfer stock can be received per pallet instead, and confirm the new warehouse's receiving guidelines (labels, carton marks, pallet height) reach the old warehouse before it ships. Stock that arrives out of spec often costs extra to receive.
Overlapping storage
For a few weeks you pay storage in two places. How much depends on how each contract defines the storage month. The International Warehouse Logistics Association's (IWLA) standard terms, for example, charge a full month for goods received from the 1st to the 15th and a half month for goods received from the 16th, plus a full month for anything still in storage on the 1st of the next month, unless the contract says otherwise.
Under rules like these, timing matters. If Juniper & Pine's old warehouse (Ridgeline Fulfillment, also made up) charges $18.00 per pallet per month and the last 30 pallets leave on the 2nd instead of the 30th, that could add 30 × $18.00 = $540.00 for one extra day. Check your contract's storage basis and plan the last outbound before month end. Provider guides differ on how long to run both warehouses: Fulfillrite suggests one to two weeks is enough for most brands, while Red Stag suggests planning two to four weeks.
Final invoice reconciliation and release of inventory
The old warehouse's final invoices often arrive after your stock has left, and your dispute window still applies. The IWLA standard terms, for example, require disputes in writing within 30 days of the invoice date. Check the final invoices line by line like any other, using our guide on how to dispute a 3PL invoice and the credit request email template.
Unpaid charges can hold up your inventory. Under UCC § 7-209, a warehouse has a lien on the goods it holds for storage and related charges, and many contracts widen it. The 2026 IWLA standard terms include a general lien that continues until all obligations are paid, including future minimum charges through the end of the term, and let the warehouse require advance payment before goods are removed. This is not legal advice: if a release is being held up over a disputed amount, have a lawyer review the contract. In practice, pay what is not in dispute, dispute the rest in writing with evidence, and get the release date confirmed in writing.
Before anything ships, get a final inventory report from the old warehouse and reconcile it against your own records, as Fulfillrite's guide also recommends. Count differences are easier to settle while the stock is still in the building. Note the deadline for loss claims too: the IWLA terms set 60 days for written claims.
Data export
Export everything before you give notice, because portal access can end when the account closes. Red Stag's guide notes that some 3PLs charge for exports or limit access after termination. Export:
- Order history with ship dates, tracking numbers and costs
- Inventory ledger, receipts and cycle count results
- Line-item billing detail for at least the last 12 months
- Storage reports and the rate card versions that applied
- Open claims, credits and disputes
Switching 3PL checklist
ShipMonk's migration guide puts the average migration at one to two months, so start early.
Before you give notice
- Read the current contract: notice period, auto-renewal, minimums, exit fees, lien and dispute window.
- Export your order, inventory and billing data.
- Get the old warehouse's exit charges in writing.
- Check recent invoices for errors while the 3PL still wants your business.
Onboarding at the new 3PL
- Sign an agreement with the full rate card attached. Our 3PL contract checklist lists the billing clauses to check.
- Confirm the setup fee and any minimum waiver in writing.
- Load and check SKUs, kits and bundles. Test the store integration.
- Agree the transfer receiving rate and send the receiving guidelines to the old warehouse.
Moving the stock
- Reconcile a final count with the old warehouse before anything ships.
- Cull dead or damaged stock rather than paying to move it.
- Time the last outbound around both contracts' storage month rules.
- Set a cutover date and time for orders, and redirect inbound purchase orders.
Wind-down
- Count what arrives and compare it with what left.
- Check the old warehouse's final invoices and the new one's first invoices line by line.
- Pay undisputed amounts, dispute the rest in writing, and confirm release of any remaining stock.
- Disconnect old integrations once the last orders have shipped.
Check both sets of invoices
The first and last months with a 3PL are when one-off charges pile up. 3PL Checker's free audit checks your invoices line by line against your signed rate card and your Shopify orders, a person reviews every finding, and you get a ready-to-send credit request. It never contacts either warehouse.
Questions
What should be on a 3PL onboarding checklist?
Your signed rate card, setup fee and any waived minimum in writing, SKU and kit data loaded and checked, store integration tested, receiving guidelines sent to the outgoing warehouse, a cutover date, and a reconciled count of the stock that arrives.
How does the 3PL receiving process work when you switch?
The outgoing warehouse pulls and palletizes your stock, ships it to the new warehouse, and the new warehouse counts it and puts it away before it can be sold. Both sides usually charge for their part, so get the outbound and receiving rates in writing first.
Can I find a 3PL with no minimum?
Yes, some 3PLs publish no monthly minimum, according to Fulfill.com's June 2026 check of public rate cards. The Fulfillment Advisor's 2026 survey reports an average minimum of $752.08 among warehouses that responded, so ask before you sign.
How much do 3PLs charge to onboard a new client?
The Fulfillment Advisor's 2026 survey reports that 55% of warehouses charge a setup fee, averaging $373.06. Fulfill.com's 2026 guide lists $250 to
,000 or more as typical, with complex integrations at the top of the range.
Sources
- The Fulfillment Advisor: Warehousing Pricing, Warehousing Costs, Rates, and Fees
- Fulfill.com: How Much Does a 3PL Cost in 2026?
- International Warehouse Logistics Association: Standard Contract Terms and Conditions for Merchandise Warehouses (January 2026)
- Cornell Law School LII: UCC § 7-209, Lien of Warehouse
- Red Stag Fulfillment: How to switch 3PLs: The definitive guide for 2026
- Fulfillrite: How to Switch 3PLs Without Downtime
- ShipMonk: A Checklist for Migrating eCommerce Fulfillment to a New 3PL