Guide

How to Run a 3PL RFP

A 3PL RFP works when every bidder prices the same data on the same bid sheet, the process stays blind, and the decision weighs fit, references and contract terms alongside price. This guide is the process 3PL Hub runs for brands, with the bid sheet template you can download and use yourself.

14 min readUpdated September 15, 2026Built from 300+ fulfillment RFPs

The 8 stages at a glance

  1. Decide whether an RFP is the right movevolume, commitment, timing
  2. Build the RFP packoverview deck plus raw data
  3. Invite 5 to 8 3PLswith a 2 to 4 week response window
  4. Run it blindno names, no rates shared between bidders
  5. Collect bids on one bid sheetfree template below
  6. Normalize what 3PLs leave outcourier accessorials, dim factor, blended rate cards
  7. Score on more than pricecost per order, fit, SLAs, references
  8. Negotiate the contractSLAs tied to termination, notice, indexed increases

Still deciding whether you need a new 3PL at all? Start with how to choose a 3PL. This guide picks up once you know you are going to market.

3PL Hub has run 300+ fulfillment RFPs since 2014 for brands shipping from 500 to 500,000 orders a month. Four rules apply to every one of them: bids are blind, 3PL Hub takes no commission or award fee from any 3PL, price-only shopping exercises are declined, and the brand sits in every 3PL meeting because they are the ones who will work with the winner every day. The process below is built on those rules.

1

Decide whether an RFP is the right move

An RFP asks 5 to 8 3PLs to spend two to four weeks each building a custom quote. That is real work on their side, and it only pays off when the brand is ready to act on the result. Before you go to market, check three things:

  • Volume. Below roughly 1,000 orders a month, most 3PLs will quote from a standard rate card rather than build a custom model, so a full RFP adds little. Get Matched or the 3PL Rate Checker will get you comparable quotes faster. Above that line, a custom RFP is where 3PLs build a model around your operation, and the difference between bidders is usually large enough to justify the month it takes.
  • Commitment. The founder or operations lead needs to be in the 3PL calls, review the bids, and make a decision on a timeline. 3PL Hub qualifies brands on exactly this point before agreeing to run an RFP, because a process that stalls after bids come in burns the goodwill of every 3PL that quoted.
  • Timing. Count back from the date you need to be live. Bids take 2 to 4 weeks, evaluation and negotiation 2 to 3 weeks, and onboarding 4 to 10 weeks. Starting an RFP in September for a Q4 peak is already late.

Time 1 dayOutput a go or no-go, a decision maker, and a target live date

2

Build the RFP pack

The pack is what separates an RFP from a "can you quote us" email. It has two parts: a short overview document that tells 3PLs what you are looking for, and the raw data they need to price it. 3PL Hub sends the overview as a 10 to 15 page PDF; a well-organized document in any format works.

The overview document

  • About the brand. Products, channels, growth trajectory, and why you are going to market now.
  • What you want in a 3PL partner. Be specific: brand-centric packaging, a client portal your team will live in, retail compliance experience, a second location within 18 months. This section is how 3PLs decide whether to bid seriously.
  • Inbound volume. Containers or pallets per month, cartons per pallet, whether goods arrive floor-loaded, and any prep needed on receipt.
  • Storage. Pallets or bins on hand in a typical month and at peak, SKU count, lot or expiry tracking, and any temperature or hazmat requirements.
  • Outbound volume by channel. DTC, wholesale, marketplace and retail orders per month, with peak months called out and units per order for each channel.
  • Technology. Cart, ERP, marketplaces, and whether you need EDI for retail accounts.
  • Value-added services. Kitting, inserts, subscription boxes, gift wrap, FBA prep, returns processing.
  • Process and timeline. Response deadline, Q&A window, how questions get answered, and the decision date.

The raw data

  • A 12-month order export with order date, channel, SKUs, units, destination ZIP or postcode, and shipped weight where you have it.
  • A SKU master with dimensions, weight, case pack, and any handling flags.
  • A shipping export from your carrier accounts if you have one. Service level, zone, billed weight and cost per parcel let 3PLs price courier accurately.
  • For retail: the retailer list and a few example retail orders so 3PLs can see routing-guide and labeling requirements.

Scrub customer names and addresses down to ZIP or postcode before you send the export. 3PLs price shipping from destination ZIPs alone.

Time 3 to 5 days if your exports are cleanOutput an overview document and a data folder every bidder receives identically

3

Invite 5 to 8 3PLs and give them 2 to 4 weeks

Five to eight bidders is the range that works. Fewer than five and a single dropout leaves you without leverage. More than eight and the evaluation becomes a part-time job, and the 3PLs know their odds are too long to bid seriously. Build the field from a real match on location, vertical, channel mix and volume fit; the 3PL Hub directory holds 5,000+ 3PLs, 200+ of them fully vetted and authenticated, and the shortlisting method in the selection guide applies here.

Give the field two to four weeks to respond. A custom quote means a 3PL runs your order data through its own cost model, checks capacity at the warehouse you would ship from, and prices courier against your actual parcel profile. A ten-day window tends to produce rate cards. A three-week window produces quotes.

Send the pack with a single point of contact for questions and a fixed Q&A window. Answer every question to every bidder at once, so the field stays on the same information.

Time 2 to 4 weeks response windowOutput 5 to 8 3PLs working from the same pack

4

Run it blind

Every RFP 3PL Hub runs is a blind quote. No bidder learns who else is in the field, and no bidder's rates are shared with another, during the process or after it. Two reasons: 3PLs put their best pricing forward when they are bidding against the brief rather than against each other's numbers, and a 3PL that sees its rates shopped once will never bid seriously for you again.

The same standard applies to the advisor, if you use one. 3PL Hub takes no commission from 3PLs and no award fee for steering a decision, and the brand's bid sheet is never shown to anyone outside the brand. If a consultant is paid by the 3PL that wins, the RFP is a sales channel for that 3PL.

Rules to put in writing before bids open

  1. Bidders are not told who else is in the field.
  2. No rates, line items or bid documents are shared between bidders, and the winning rates are never disclosed to the losing bidders.
  3. Questions and answers go to all bidders at the same time.
  4. The brand attends every 3PL meeting, site visit and reference call.
  5. Bidders are told the decision date and get a decision, including the unsuccessful ones.

Time half a dayOutput a one-page process note sent to every bidder with the pack

5

Collect every bid on the same bid sheet

Left to their own format, eight 3PLs will send eight rate cards built on eight sets of assumptions: one prices picks per unit, one per order plus a per-unit add-on, one bundles packaging, one charges storage per pallet and another per cubic foot. The bid sheet fixes the line items and the volumes, so the only thing that varies between columns is the rate.

The template below is the structure 3PL Hub uses on managed RFPs, stripped of client data. Enter your annual order and unit volumes at the top, paste each 3PL's rates into its column, and the sheet calculates annual cost per line, a modeled annual total, cost per order and cost per unit, both including and excluding courier, and a price rank. Fit, SLA and experience ranks are entered by you after reference calls, and the sheet rolls them into an overall score.

3PL RFP bid sheet template (Excel)

Seven fee sections, 45 line items, up to six 3PL columns, automatic cost per order and cost per unit, a contract-terms comparison block, and a How to Use tab. No sign-up.

What the bid sheet covers

SectionLine itemsWhy it matters
Inbound and receivingPer container, per pallet, per carton, per unit; floor-loaded surcharge; inbound prepReceiving is where mislabeled and floor-loaded freight gets expensive
StoragePallet, shelf, bin, cubic foot per month; peak surcharge; long-term storageStorage is billed on what you hold, and 3PLs measure it differently
DTC fulfillmentPer order, first unit, additional unit; packaging materials; inserts and kittingThe largest line for most DTC brands
DTC shipping (courier)Rates by service level and weight band; residential, DAS and EDAS surcharges; fuel; dim divisorUsually 40 to 60% of the total invoice and the least comparable line (Step 6)
B2B and retail outboundPer order, per carton, per pallet; routing guide compliance; EDI transactions; labelingRetail chargebacks show up here first
ReturnsPer return received, per unit inspected, restock, disposalA 5 to 15% return rate can equal the pick and pack total
Account, technology and minimumsAccount management, integration and platform fees, monthly minimum, setup, exit and data-export feesThe fees that were "included" on the sales call

Ask every bidder to complete the sheet as sent. A 3PL that returns its own rate card instead is telling you how it will handle billing questions later.

Time 1 day to adapt the templateOutput 5 to 8 completed bid sheets on identical line items and volumes

6

Normalize what 3PLs leave out

Bids are rarely wrong on the fulfillment lines. The gaps are in courier, because that is where the numbers are hardest to check and where the largest share of the invoice sits. Three things to normalize before any comparison:

Courier accessorials

A courier rate is a base rate. On top of it sit residential delivery, DAS and EDAS surcharges, fuel, and peak surcharges. For a DTC brand, 80 to 95% of parcels are residential and a meaningful share land in DAS ZIPs. A bid that quotes base rates and lists accessorials "at cost" has left a large share of your courier spend off the sheet. Ask every bidder to state each surcharge as a dollar amount or a percentage on the bid sheet, then apply them to your actual order file.

Blended rate cards

Some 3PLs return a single blended rate per parcel instead of a rate card by zone and weight band. A blended rate is only accurate for the shipment profile it was built on, which is rarely yours. Ask for the full card, or at minimum the rates across the weight bands and zones that cover 90% of your order file. If a 3PL cannot produce one, model the blended rate against your heaviest and lightest quartile of orders and see how far it moves.

Dimensional weight

Carriers bill on the greater of actual weight and dimensional weight, where dimensional weight is the parcel's cubic inches divided by a dim divisor. The divisor is negotiated, and it varies by 3PL far more than base rates do. Published carrier divisors sit at 139; 3PL-negotiated divisors range from 166 up to 225, 300 or 400. For a light, bulky product, that spread is the whole decision.

Dim divisorBilled weight for a 14 x 12 x 10 in box (1,680 cu in, 2 lb actual)Effect
139 (published)13 lbBaseline
16611 lbTwo weight bands lower
2507 lbSix bands lower
4005 lbEight bands lower, roughly half the base rate of the 139 line

Billed weights are rounded up to the next whole pound, which is how carriers bill. A pillow, a foldable bag, a jacket or a case of snacks in a large box all sit in this range.

Put the dim divisor on the bid sheet as its own line and treat a bidder that will not commit to one in writing as bidding at 139.

Time 2 to 3 days across all bidsOutput every bid restated on your parcel profile with accessorials and dim weight applied

7

Score on more than price

Once the bids are normalized, the bid sheet gives you four numbers per 3PL: modeled annual total, cost per order, cost per unit, and the same two excluding courier. Cost per order excluding courier is the cleanest measure of the 3PL's own pricing; the all-in figure is what hits your P&L. Rank on both.

Then score three things price cannot show, each on a rank from 1 to the number of bidders:

  • Fit. How well the 3PL's answers matched the "what we want in a partner" section of your pack. Did they solution your operation, or describe their warehouse?
  • SLAs. The accuracy, on-time ship and dock-to-stock commitments they will sign, with the reporting to prove them.
  • Experience and references. Two reference calls per finalist, with clients you pick from their list, that ship a product like yours at a volume like yours.

Case: eight bids, third-lowest price, right answer

An omnichannel consumer electronics brand came to 3PL Hub shipping 200,000+ DTC orders a year across 60 SKUs, holding around 100 pallets a month, with an incumbent 3PL costing about $3.6M a year all-in. Eight 3PLs bid. Normalized annual totals ranged from $1.9M to $2.4M, so every bidder beat the incumbent by more than $1.2M and the RFP had paid for itself before scoring started.

The brand chose the third-lowest bid. That 3PL had the strongest references of the field, an order management system and client portal the brand's team preferred after a live walkthrough, and its proposal solutioned the brand's channel mix rather than restating warehouse capabilities. The two cheaper bids were within 5% on price and behind on all three of the other ranks. The brand paid a few percent more than the floor for a partner it expected to keep through its next growth stage.

The overall score in the bid sheet is a simple average of the four ranks. Weight it if you have a reason to, but the pattern above repeats across the RFPs 3PL Hub has run: the winner is usually in the top three on price and the top two on fit and references, and it is rarely the floor.

Time 1 to 2 weeks including reference calls and site visitsOutput a preferred 3PL and a backup, with the reasons written down

8

Negotiate the contract

A 3PL contract is only as good as its termination section. Before rates, before term length, settle how you leave: the notice period, what triggers termination for cause, and what the 3PL owes you on the way out. Four terms to get right:

  • SLAs written into the contract, with termination for cause tied to them. Order accuracy, on-time ship, inventory accuracy and dock-to-stock time, each with a target, a measurement method and a monthly report. Repeated failure over a defined window, for example two of any three consecutive months, gives you the right to terminate without penalty. A contract without this clause makes the SLAs a wish list.
  • No terms and conditions hosted on a website. Some agreements incorporate "the terms published at" a URL the 3PL controls and can change. Every term you are bound by belongs in the signed document or a dated, attached schedule.
  • Notice and exit mechanics. 30 to 60 days notice for convenience, immediate for cause, inventory released and transferred at the contract's published rates, full data export, and no exit fee beyond the work actually done.
  • Rate increases indexed, and term length treated as a feature. A three-year term with annual increases tied to a cost-of-living or wage index is predictable pricing; a one-year term with increases at the 3PL's discretion is an annual renegotiation. Term length stops being a risk once the termination-for-cause clause above is in place, because a 3PL that fails its SLAs cannot hold you to the term.

Ask for the contract during the RFP, alongside the bid sheet. A 3PL that will not share its paper until you have chosen it is asking you to negotiate with no alternatives.

Time 1 to 3 weeksOutput a signed agreement with SLAs, indexed rates and exit terms in the document

Mistakes

The mistakes that cost the most after signing

No SLAs in the contract

Accuracy and on-time numbers that live in the proposal and never make it into the agreement. When performance slips, there is nothing to enforce.

Website-hosted terms

Signing a two-page agreement that points to online T&Cs. The terms you agreed to in March can be different terms in October.

Courier priced on base rates

Accessorials and dim weight left off the comparison. The cheapest courier column on the bid sheet becomes the most expensive invoice.

Treating term length as the risk

Walking away from a well-priced three-year agreement with indexed increases, when the real risk was the missing termination-for-cause clause.

Price-only decisions

Awarding to the lowest bid without reference calls or a portal walkthrough. The gap between first and third on price is usually smaller than the gap on service.

Running it without the brand in the room

Delegating the 3PL meetings to an advisor or agency. The people who will manage the relationship every day need to have met the people on the other side of it.

Timeline

The 6 to 9 week RFP timeline

WeekWorkOutput
1Qualify, build the overview document and data folder, adapt the bid sheet, set the process rulesPack sent to 5 to 8 3PLs
2 to 4Q&A window, 3PL discovery calls with the brand present, bids returnedCompleted bid sheets and draft contracts
5Normalize courier, model every bid on the order file, price and fit ranksTwo or three finalists
6Reference calls, portal walkthroughs, site visits, SLA and experience ranksPreferred 3PL plus backup
7 to 9Contract negotiation: SLAs, termination, notice, indexed rates; signSigned agreement, onboarding starts

Want 3PL Hub to run the RFP?

Managed RFPs cover the pack, the field, blind bidding, normalization, scoring and contract review. Paid by the brand only. 3PL Hub takes no commission or award fee from 3PLs.

FAQ

Frequently asked questions

What is a 3PL RFP?

A request for proposal sent to a shortlist of third-party logistics providers, containing the brand's operational profile, raw order and SKU data, and a fixed bid sheet, so that every 3PL prices the same line items on the same volumes and the quotes can be compared directly.

How many 3PLs should I invite to an RFP?

Five to eight. Fewer than five leaves no leverage if one drops out; more than eight makes the evaluation unmanageable and lowers the quality of each bid because 3PLs bid less seriously against long odds.

How long should 3PLs get to respond?

Two to four weeks, depending on complexity. A custom quote requires the 3PL to model your order file, check capacity and price courier against your parcel profile. Shorter windows produce rate cards instead of quotes.

What should a 3PL RFP include?

An overview document (about the brand, what you want in a partner, inbound volume, storage, outbound volume by channel, technology, value-added services, process and timeline), raw data (12-month order export, SKU master, shipping export, retailer list), a bid sheet with fixed line items, and the process rules.

Should a 3PL RFP be blind?

Yes. Bidders should never learn who else is bidding or what anyone else quoted, during or after the process. 3PLs put forward their best pricing against a clear brief, and they stop bidding seriously for brands that shop their rates.

What do 3PL quotes most often leave out?

Courier accessorials (residential, DAS, EDAS, fuel and peak surcharges), the dim divisor used for dimensional weight, packaging materials, monthly minimums, and technology or integration fees. Blended courier rates instead of full rate cards are the other common gap.

What is a dim divisor and why does it matter in a 3PL RFP?

Carriers bill on the greater of actual weight and dimensional weight, which is cubic inches divided by the dim divisor. Published divisors are 139; 3PL-negotiated divisors run from 166 to 400. For light, bulky products a higher divisor can cut billed weight by more than half, which is why it should be its own line on the bid sheet.

Should I pick the cheapest 3PL bid?

Usually the winner sits in the top three on price and the top two on fit, references and SLAs, and it is rarely the lowest bid. Normalize courier first; the cheapest bid on the sheet is often a different 3PL once accessorials and dim weight are applied.

What contract terms matter most after a 3PL RFP?

SLAs in the contract with termination for cause tied to repeated failure, all terms inside the signed document rather than on a website, 30 to 60 days notice with inventory release and data export, and rate increases indexed to a published cost index rather than at the 3PL's discretion.

Does 3PL Hub take commission from 3PLs?

No. 3PL Hub takes no commission, referral fee or award fee from any 3PL. Managed RFPs are paid for by the brand, and every bid is blind.

Ready to shortlist 3PLs?

Free for brands. No commissions. Your details go only to the 3PLs you match with.

Get matched to 3PLs
3PL Hub

The commission-free 3PL directory and matchmaking platform. 5,000+ 3PLs, 200+ verified members, and 3PLs never pay us to be recommended.

Taking Inventory

The 3PL newsletter, every two weeks

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.