Guide
Choosing a 3PL comes down to five things: a clear picture of your own operation, a shortlist built from that picture, a structured RFP that produces comparable quotes, reference calls that test the claims, and a contract with exit terms you can live with. Get those five right and the decision takes 30 to 45 days.
Not sure you need a 3PL yet? Run the numbers in the in-house vs 3PL calculator first. Between 500 and 2,000 orders a month is the gray zone where either answer can be right.
This guide is built from 300+ fulfillment RFPs run through 3PL Hub since 2014, covering brands from 500 to 500,000 orders a month across 14 verticals. Every step includes the questions to ask, the answer that should worry you, and the number to benchmark against.
Most bad 3PL matches trace back to this step being skipped. A 3PL that is excellent for a 20-SKU supplement brand shipping 8,000 orders a month is usually the wrong 3PL for a 1,200-SKU apparel brand shipping 800. Before you contact anyone, write down the numbers a 3PL will price against:
Time 2 to 3 days if your data is cleanOutput a one-page operational profile you will paste into every RFP
Filter, do not browse. The 3PL Hub directory holds 5,000+ 3PLs; 200+ are fully vetted and authenticated. Use the filters that map to your profile from Step 1: location, vertical, sales channel, WMS and integrations, certifications, and order-volume fit. Aim for 5 to 8 names. Fewer than 5 and one dropout leaves you without leverage. More than 8 and the RFP stage becomes a part-time job.
Three filters that get skipped and should not be:
If you would rather have the shortlist built for you, Get Matched is free and returns 3 to 5 pre-qualified 3PLs against your requirements. 3PL Hub takes no commission from 3PLs.
Time 1 to 2 daysOutput 5 to 8 named 3PLs with a contact at each
A structured RFP is the single biggest lever in the whole process. Send the same document, with the same data, to every 3PL on the shortlist, and you get quotes you can actually compare. Send an email that says "can you quote us" and you get eight different rate cards priced on eight different assumptions.
The RFP should contain:
The free 3PL Rate Checker is a standardized RFQ form built for exactly this purpose. The step-by-step process, including the blind-bid rules, courier normalization and a free Excel bid sheet template, is in the how to run a 3PL RFP guide. A managed RFP, where 3PL Hub builds the bid sheet, pre-qualifies the field and runs the process, is available as a consulting engagement.
Time 2 days to build, 10 business days for responsesOutput 5 to 8 completed bid sheets on identical assumptions
Rate cards lie by omission. A 3PL with a $1.25 pick fee and a $0.75 additional-unit fee can cost more than one at $1.75 and $0.35 if your average order carries three units. The only fair comparison is to run every bid sheet against the same month of real orders and total the invoice.
Build a spreadsheet with one column per 3PL and one row per fee line. Multiply each rate by your actual monthly quantity: orders, units, pallets stored, cartons received, returns, kits. Add the fixed fees. Add estimated shipping using each 3PL's carrier rates against your ZIP distribution. The bottom line is your modeled monthly cost, and the ranking often changes completely from the rate-card ranking.
Benchmarks from 98 real RFP quotes on 3PL Hub, so you know when a number is out of line: median order fee $1.50, median additional-unit pick $0.35, median pallet storage $20 per month. Full breakdown by volume tier and region is in the 3PL pricing and rates guide.
Things that should be in the model and usually are not:
Time 2 to 3 daysOutput a modeled monthly cost per 3PL and two or three finalists
Every 3PL has two happy references ready. Ask for two of your own choosing instead: one client with a similar profile to yours, and one that has been with them for more than two years. Then call, do not email. Fifteen minutes each.
Pair the calls with a site visit if the warehouse is within reach, or a live video walkthrough if not. Look at the receiving dock, the returns area and the packing stations, not the conference room. A clean, organized returns area is the best single indicator of an organized operation.
Time 1 week including schedulingOutput a preferred 3PL and a backup
Because you ran a structured RFP, you have comparable quotes and you know where your preferred 3PL is expensive relative to the field. That is the negotiation. Focus on the lines that move your modeled month the most, which for most brands are the additional-unit pick, storage and packaging.
The terms that matter more than the rates:
A 3PL that refuses to put exit terms in writing is telling you something. Take the backup from Step 5.
Time 1 to 2 weeksOutput a signed agreement with rates, SLAs and exit terms attached
Onboarding takes 4 to 10 weeks: contract, integration (cart to WMS, plus ERP or EDI if you have them), inventory transfer, a parallel run, then cutover. Multi-warehouse setups take 8 to 12 weeks to stabilize.
The parallel run is the step brands skip and regret. For one to two weeks, route 10 to 20% of orders through the new 3PL while the old one handles the rest. It surfaces integration mapping errors, packaging problems, wrong carrier service selection and cutoff misses while 80% of customers are still unaffected. Send a batch of test orders across every product type, every shipping method and at least one return before you send real ones.
Inventory transfer is the other risk. Count everything before it leaves, get a signed receiving report at the new 3PL, and reconcile the two before you release the balance. Discrepancies found in week one are the old 3PL's problem; discrepancies found in month three are yours.
Time 4 to 10 weeksOutput 100% of orders on the new 3PL with reconciled inventory
The first 90 days set the pattern for the relationship. Track four numbers weekly and share them with your account manager every week, so the review is routine rather than a complaint:
Add invoice audit to the list. Check the first three invoices line by line against the contract rates and your own order counts. Billing errors are common in month one and almost always in the 3PL's favor. Most are honest setup mistakes, and the ones that are not get caught here.
Time 1 hour a weekOutput a scorecard you can use at renewal, and an early warning if the fit is wrong
Benchmarks
| Metric | Acceptable | Top quartile |
|---|---|---|
| Order accuracy | 99.0% | 99.7%+ |
| On-time ship rate | 97% | 99%+ |
| Inventory accuracy | 99% | 99.8%+ |
| Receiving, dock to available | 48 to 72 hours | 24 hours |
| Same-day cutoff | 12:00 local | 14:00 local or later |
| Median order fee (first pick) | $1.50 | varies by volume tier |
| Additional unit pick | $0.35 | $0.25 at scale |
| Pallet storage per month | $20 | $12 to $16 in low-cost regions |
Rate benchmarks are medians from 98 RFP quotes collected on 3PL Hub. Service benchmarks are the levels 3PL Hub writes into managed RFP SLAs.
Red flags
Slow replies, a different person on every call, pressure to sign before you have references, and quotes that arrive as a rate card instead of a completed bid sheet.
No packaging line, no accessorials schedule, minimums that were not mentioned on the call, and a technology fee with no description of what it covers.
Only two names offered, both under a year old, or a refusal to let you pick your own.
Exit fees, automatic renewals with 90-day notice, rate increases at the 3PL's discretion, and liability capped below your inventory value.
No test orders proposed, no reconciliation of transferred inventory, and an integration handled by "our partner" rather than their own team.
Timeline
| Week | Work | Output |
|---|---|---|
| 1 | Operational profile, shortlist, build the RFP and bid sheet | RFP sent to 5 to 8 3PLs |
| 2 to 3 | 3PLs respond, Q&A, site visits booked | Completed bid sheets |
| 4 | Model the month, pick finalists, reference calls | Preferred 3PL plus backup |
| 5 to 6 | Negotiate rates, SLAs, exit terms; sign | Signed agreement |
| 7 to 14 | Integration, inventory transfer, parallel run, cutover | 100% live, 90-day scorecard started |
Get matched with 3 to 5 pre-qualified 3PLs, or browse 5,000+ providers by capability. Free for brands. 3PL Hub takes no commission from 3PLs.
FAQ
"Show me your error rate by category for the last 90 days." Top-quartile 3PLs run order accuracy above 99.5%, on-time ship above 97% and inventory accuracy above 99%. Ask for the actual numbers, broken down by category, and check them on a reference call.
Five to eight in the RFP, narrowing to two or three finalists. Fewer than five leaves you without leverage if one drops out. More than eight costs you time without improving the decision.
30 to 45 days from operational profile to signed contract when you run a structured RFP. Onboarding adds 4 to 10 weeks after that.
Your operational profile, a 12-month order history, a sample of real orders with SKUs and destinations, a fixed bid sheet so every 3PL prices the same line items, service level questions, and a response deadline.
Run every quote against the same month of real orders and total the invoice, including packaging, minimums, technology fees and estimated shipping. Rate-card comparisons are misleading because fee structures differ.
Refusing to share references you choose, vague accuracy numbers, fees in the contract that were not in the quote, minimums that were not discussed, no insurance documentation, exit fees, and slow response during the sales process.
4 to 10 weeks: contract, systems integration, inventory transfer, parallel run, cutover. Multi-warehouse setups take 8 to 12 weeks to stabilize.
Yes. Route 10 to 20% of orders through the new 3PL for one to two weeks while the old one handles the rest. It catches integration, packaging and cutoff problems before they reach most customers.
Negotiate it before you sign: 30 to 60 days notice, no exit fee, inventory transfer at published rates, and full data export. Then keep the 90-day scorecard running so you have evidence if the fit turns out wrong.
Free for brands. No commissions. Your details go only to the 3PLs you match with.
Get matched to 3PLs
The commission-free 3PL directory and matchmaking platform. 5,000+ 3PLs, 200+ verified members, and 3PLs never pay us to be recommended.
3PL, fulfillment, M&A, eCommerce and trade, written by a human. Read by 3,000+ operators and the logistics ecosystem.
Subscribe to Taking Inventory Free. Every two weeks. Unsubscribe any time.