How to Choose a 3PL: The 7-Step Process and the Red Flags

Choosing a 3PL is a decision you live with for years. The provider holds your inventory, touches every order and bills you under a contract that is slow and costly to leave. We set out the process in 7 steps: the numbers to prepare, how to shortlist, the questions that separate bidders, how to compare quotes on one order profile, and the contract clauses to read before the price.
Quick summary
- Start with your own numbers: monthly orders, units per order, SKU count, pallets on hand at peak, sales channels and the services you need, because a 3PL can only price what you describe.
- Shortlist 3 to 5 providers that already ship products like yours from buildings near your customers; more bidders add work without better prices.
- Compare quotes by running the same sample month through every rate card; in our example the bidder with the lowest pick fee cost $1,740 a month more than the cheapest overall.
- Tour the building your stock would sit in and call 2 current clients with an order profile like yours before you sign.
- Read the liability cap, the warehouse lien, the minimum, the term and the exit terms before the price, because under the Uniform Commercial Code the agreement can cap what the 3PL owes you and the 3PL can hold your goods over unpaid charges.
The 7 steps at a glance
| Step | What you do | What you leave with |
|---|---|---|
| 1. Order profile | Pull 12 months of orders, SKUs and inventory | One file every bidder prices from |
| 2. Fit | Decide the product handling and channels you need | The criteria that cut the long list |
| 3. Shortlist | Match buildings to customers and category | 3 to 5 bidders |
| 4. RFP | Send the file, a pricing sheet and 10 questions | Comparable answers |
| 5. Price one month | Run the same activity through every rate card | Real cost per order for each bidder |
| 6. Tour and references | Walk the building, call current clients | Proof that the answers were true |
| 7. Contract | Read liability, lien, term, minimums and exit | A deal you can live with and leave |
The order matters. Steps 1 and 2 decide who gets an RFP, and step 5 only works if every bidder priced the same file.
Step 1: Write down your order profile
A third-party logistics provider prices from your data. Without order counts, units per order and pallet counts, every quote is a guess, and guesses get padded.
| Number | Why the 3PL needs it |
|---|---|
| Monthly orders, average and peak month | Labor planning and volume tiers |
| Units per order | Additional-item fees and packing time |
| SKU count, and how many sell each month | Pick locations and storage type |
| Pallets or cartons on hand at peak | Storage space and rate |
| Inbound pattern: containers, pallets or parcels | Receiving method and fees |
| Channels: DTC, Amazon, wholesale, retail | Workflows, EDI and compliance labels |
| Product traits: weight, size, fragility, lot or expiry, hazmat | Handling, packaging and building type |
| Services: kitting, returns, inserts, gift notes | Value-added services pricing |
Add a growth line: expected volume 12 and 36 months out, new channels and new regions. A 3PL that fits your current 800 orders a month may run out of dock doors at 5,000.
Step 2: Define fit for your product and channels
Fit cuts the long list faster than price. Start with product handling. Food and supplements need lot tracking, first-expired-first-out picking and often temperature control; glass and ceramics need packing stations built for void fill and drop testing; high-value goods need caged storage and camera coverage; hazmat needs permits most general warehouses do not hold.
Then channels. Parcel orders to consumers and case or pallet orders to retailers are different operations. DTC ecommerce fulfillment is built around small orders, same-day cutoffs and daily carrier pickups, while retail replenishment runs on routing guides, EDI purchase orders and delivery appointments, with chargebacks when a label or ship notice is wrong. A 3PL good at one is not automatically good at the other.
If you sell on Amazon, ask whether the 3PL handles FBA prep and labeling in the same building, because Amazon stopped offering prep and item labeling in the US on January 1, 2026.
Last, size. A brand shipping 1,000 orders a month is a top-10 client at a regional 3PL and a rounding error at a national one, and a meaningful account gets faster answers in November.
Step 3: Build a shortlist of 3 to 5 providers
Location comes first. Ground parcel rates rise with distance zones, so a building near most of your customers cuts postage and transit days on every order. Plot 12 months of ship-to ZIP codes before you look at any provider; if 60% of orders go east of the Mississippi, a single West Coast building costs you on every one of them.
Importers add a second test: distance from the port. Containers that land in Savannah or Los Angeles and go straight on to retail distribution centers may never need storage, which is the case for cross-docking at a port-side building rather than a fulfillment center 500 miles inland.
Start local and widen only if you must. Touring 3 buildings in one metro takes a day, and 3PL options by city and state range from a handful of operators in a smaller market to many more around the big distribution hubs.
Cut any provider that fails on:
- Category: no current clients shipping products like yours.
- Channel: no live retail EDI connections when you sell wholesale.
- Scale: your volume would be under 1% or over 30% of the building’s throughput.
- Systems: no working connection to your store platform, marketplace or ERP.
Three to five names should survive.
Step 4: Send an RFP and ask the questions that separate bidders
The request for proposal is short: the Step 1 file, your service level targets, your integration list, a pricing sheet with your activity filled in, and a deadline. Then ask every bidder the same questions, in writing.
| Area | Question | A strong answer |
|---|---|---|
| Cutoff | What is the same-day order cutoff, and what share of orders met it last November? | A clock time and a percentage for peak |
| Accuracy | What was order accuracy over the last 12 months, and how is it measured? | Per order, from customer-reported errors, 99.5% or better |
| Receiving | How many business days from dock to available stock? | 1 to 2 days, with a peak figure |
| Inventory | How often are counts done, and what was shrink last year? | Cycle counts by velocity, shrink stated |
| Peak | What share of peak labor is temporary, and how is it trained? | A number and a training plan |
| Labor | What is average tenure on the floor? | A figure, not an adjective |
| Systems | Which WMS do you run, and can we log in to a client portal before signing? | A named system and a demo login |
| Account | Who is our day-to-day contact, and what is the response time? | A named person, hours stated |
| Insurance | Can you send your certificates of insurance now? | Certificates sent the same week |
| Clients | How many clients left in the last 2 years, and why? | A number and honest reasons |
The provider’s warehouse management system is what you deal with every day: it feeds your inventory counts, tracking numbers and invoice lines. Brands that run an ERP often connect by EDI instead of an app. Under the X12 standard, a 940 warehouse shipping order tells the warehouse what to ship and a 945 warehouse shipping advice confirms what left, so order and shipped quantities reconcile.
Step 5: Price one sample month through every quote
Each 3PL bills setup, receiving, storage, pick and pack, packaging and account fees on different units, so comparing 3PL fees line by line tells you little until each one is multiplied by the same month of activity. Here is one sample month: 2,000 orders, 1.4 units per order (800 additional items), 120 pallets in storage, 2 floor-loaded containers received and 80 returns. The bidders and rates are invented; the pattern is common.
| Line | Bidder A | Bidder B | Bidder C |
|---|---|---|---|
| Pick and pack, first item | $2.25 x 2,000 = $4,500 | $2.95 x 2,000 = $5,900 | $2.60 x 2,000 = $5,200 |
| Additional items | $0.60 x 800 = $480 | $0.40 x 800 = $320 | $0.50 x 800 = $400 |
| Storage | $32 x 120 = $3,840 | $22 x 120 = $2,640 | $26 x 120 = $3,120 |
| Receiving | $650 x 2 = $1,300 | $425 x 2 = $850 | $500 x 2 = $1,000 |
| Packaging | $0.95 x 2,000 = $1,900 | $0.45 x 2,000 = $900 | $0.60 x 2,000 = $1,200 |
| Returns | $4.00 x 80 = $320 | $3.00 x 80 = $240 | $3.50 x 80 = $280 |
| Account fee | $300 | $50 | $100 |
| Total before postage | $12,640 | $10,900 | $11,300 |
| Per order | $6.32 | $5.45 | $5.65 |
Bidder A has the lowest pick fee by $0.35 and finishes last, $1,740 a month and $20,880 a year above Bidder B. Its storage rate, container fee and mandatory house packaging outweigh the pick discount.
Two more passes before you pick. Rerun the sheet at your slowest month’s volume, where a monthly minimum can overtake activity fees. Then compare postage separately: ask each bidder to rate 100 of your real shipments at the carrier rates it will bill you, since a 5% difference in postage is usually worth more than the entire gap above.
Step 6: Tour the building and call references
Tour the building your inventory would sit in, not the provider’s showcase site. A provider that needs weeks to schedule a visit is showing you how it will answer a problem.
On the floor, look for labeled locations on every rack and shelf, staging lanes where each client’s orders are kept apart, packing stations with scales and scanners, and a clearly marked area for damaged or unidentified stock. Ask to see an exception being handled: a carton received without a label, an order short one item. Watch whether the answer is a process or a person.
References come next. Ask for 2 current clients with an order profile like yours and, if the provider will give one, a client that left. Useful questions:
- What went wrong in the first 90 days, and how fast was it fixed?
- How did the building perform in the last November and December?
- Have you disputed an invoice, and how was it settled?
- Who do you call when something breaks, and do they pick up?
Step 7: Read the contract before the price
The contract decides what happens when stock is lost, an invoice is disputed or you want to leave. Read these clauses first.
| Clause | What it controls | What to ask for |
|---|---|---|
| Liability cap | What the 3PL pays for lost or damaged goods | A cap at or near your landed cost per unit |
| Warehouse lien | Whether the 3PL can hold goods over unpaid charges | A specific lien on the goods concerned, and a disputed-invoice procedure |
| Claims window | How long you have to report loss | At least 60 days from discovery, not from the incident |
| Term and renewal | Length, automatic renewal, notice | 12 months to start, 90 days’ notice, exit for repeated service level misses |
| Minimums | The monthly floor billed if activity falls short | A figure you clear in your slowest month |
| Rate increases | How and when prices rise | An annual cap and 60 days’ written notice |
| Service levels | Cutoff, accuracy, dock-to-stock | Each measured monthly, each with a credit |
| Exit | Getting inventory and data out | A priced pallet-out fee and a data export within 10 business days |
Two of these come from the Uniform Commercial Code most states follow. Under UCC 7-204, a warehouse owes the care a reasonably careful person would take, the storage agreement can cap its liability, and you can ask in writing for a higher valuation on some or all of your goods, at a higher rate. Under UCC 7-209, the warehouse has a lien on the goods it holds for the charges on them, and on your other goods for older charges if the agreement says so.
Green flags and red flags
Signs you have found the right fit:
- Clients like you: current brands with your category, channels and order size, and long tenures among them.
- Numbers on request: accuracy, on-time shipping and dock-to-stock figures for the last 12 months, including peak.
- A written, line-item quote: every fee on your pricing sheet, with nothing marked “to be determined”.
- Open doors: a tour within 2 weeks and a portal login before you sign.
- Operations in the room: the person who runs the floor joins at least one call.
Walk away when you see:
- A quote that bundles fees into one per-order price without the lines behind it.
- References who all ship a different product from yours.
- Pressure to sign before the integration is tested.
- No certificates of insurance, or no answer on how many clients left.
The first 90 days after you sign
Test the integration with 20 to 50 live orders before any inventory ships. Send the first inbound with an advance ship notice, count what the 3PL receives against it, and settle discrepancies within the week. Move stock in stages, top sellers first, and keep the old warehouse shipping until the new one has run a full week without errors.
Then set up a monthly review: accuracy, on-time shipping, dock-to-stock days and an invoice checked against your own order data.
Frequently asked questions
How much does a 3PL cost?
It depends on your order profile, because every 3PL bills its own mix of receiving, storage, pick and pack, packaging and account fees. In our sample month of 2,000 orders and 120 pallets, three quotes came to $10,900 to $12,640 before postage, or $5.45 to $6.32 per order. Postage comes on top and is often the largest line on the invoice.
What are the disadvantages of using a 3PL?
You give up direct control of the floor, so a mistake becomes a ticket instead of a walk to the packing bench. You also accept minimums, a contract term, a liability cap that can sit far below your inventory's cost, and a lien over unpaid charges.
Is Amazon a 3PL or a 4PL?
For its sellers, Amazon works like a 3PL. Through Fulfillment by Amazon it stores inventory in its own buildings, picks, packs and ships orders and handles customer service and returns. A 4PL manages other companies' warehouses and carriers rather than running its own, which is not what FBA does.
What industries use 3PLs the most?
Ecommerce and retail brands are the most visible users, alongside consumer packaged goods, food and beverage, health and beauty, apparel, electronics and industrial parts. Specialist 3PLs serve cold chain, hazardous materials and bulky goods.
How long does it take to switch 3PLs?
Plan on 6 to 10 weeks from signature to the first order shipped from the new building for a typical DTC brand. Integration testing, the first inbound receipt and the overlap with the old warehouse take most of that time, and retail EDI adds more.
What order accuracy should a 3PL guarantee?
We look for a written target of 99.5% or better, measured per order each month and backed by a credit for every error. A target without a measurement method or a consequence is marketing, not a service level. Ask for the last 12 months of actual results, including November and December.
How many 3PLs should I get quotes from?
Three to five. Fewer gives you no sense of the market, and more than five means rate cards, tours and references you do not have time to check properly.
Can a 3PL hold my inventory if I dispute an invoice?
Yes, within limits. Under the Uniform Commercial Code most states follow, a warehouse has a lien on the goods it stores for the charges on those goods, and on your other goods for older charges if the agreement says so. Negotiate a disputed-invoice procedure that releases stock against the undisputed amount before you sign.
Is a 3PL the same as dropshipping?
No. In dropshipping the supplier owns the stock and ships it under your brand, so you never hold inventory. With a 3PL you buy and own the inventory, and the 3PL stores it and ships your orders for a fee.