3PL pricing in 2026 averages $3.21 to pick and pack a one-item consumer order, $4.86 for a one-item B2B order, $19.37 a month to store a pallet and $8.75 to receive one, with an average monthly minimum of $752.08, according to The Fulfillment Advisor’s survey of 500 US and Canadian warehouses. All in, before shipping, our worked examples come to about $9 to $12 an order for 500 parcel orders a month and about $26 to $30 per pallet for 150 outbound B2B pallets a month. Whichever 3PL you pick, ship confirmations and where-is-my-order questions still arrive by email; Morsa, which publishes this guide, answers them on top of the ERP.
Morsa publishes this guide. Morsa is not a 3PL and does not sell warehousing. We read every figure below on 2 November 2026: the 2026 Warehousing and Fulfillment Costs and Pricing Survey from The Fulfillment Advisor (formerly WarehousingAndFulfillment.com), the pricing guides from The Fulfillment Advisor, PopCapacity, GoBolt and Red Stag Fulfillment, and ShipMonk’s own pricing page. Where sources disagree we show both. The worked example is our estimate, with the arithmetic shown.
Quick answer
Average 3PL cost per order (pick and pack only): $3.21 for a one-item consumer (D2C) order and $4.86 for a one-item B2B order in the 2026 survey [1]. PopCapacity quotes $3.50 to $8.00 for a single-item order [3].
Pallet storage rates: $19.37 per pallet per month on average in 2026, with reported rates from about $6 to $40 [1].
Receiving: $8.75 per pallet, $2.25 per carton, $41.25 an hour or $500 per container on 2026 survey averages [1].
Monthly minimum: $752.08 on average, with reported minimums from $150 to more than $1,500 [1].
Setup: $373.06 on average, charged by 55% of warehouses [1].
All in, before shipping: about $9.27 to $11.92 an order for 500 parcel orders a month, and about $26.13 to $30.13 per pallet for 150 outbound B2B pallets a month, in our worked examples below. GoBolt puts the total including shipping at $6 to $12 an order for standard ecommerce products [4].
3PL pricing at a glance: every fee, 2026
Fee | 2026 survey average [1] | Published ranges |
|---|---|---|
Setup and onboarding | $373.06 one time (55% charge it); shopping cart integration $316.56 | $300 to $1,000+, more for ERP or API work [2]; $0 to $500+ [3]; $500 to $5,000 [4] |
Receiving, per pallet | $8.75 | $5 to $15 [2]; $25 to $50 [3]; $25 to $75 [4] |
Receiving, other meters | $2.25 per carton, $3.00 per SKU, $41.25 an hour, $500 per container | $30 to $60 an hour, $250 to $500 per container [2] |
Pallet storage, per month | $19.37 (range about $6 to $40) | $20 to $40 [2]; $8 to $25 [3]; $8 to $20 [4] |
Other storage meters | $0.45 per cubic foot, $1.26 per square foot, $3.03 per bin | $0.50 to $1.50 per cubic foot, $1 to $5 per bin [2] |
Climate-controlled storage | $30 to $40 per pallet; many price 50% above standard | $30 to $60 per pallet [2] |
Pick and pack, D2C | $3.21 per one-item order ($2.73 base plus $0.48 per extra item) | $2 to $5 [2]; $3.50 to $8.00 [3] |
Pick and pack, B2B | $4.86 per order, $0.98 per item, $1.27 per SKU | Pick $0.30 to $1.50 per item plus pack $1.50 to $4.00 per order [4] |
Cartons and packaging | $1.46 per carton where charged (57% charge separately) | $0.25 to $2.50+ per box [2] |
Inserts | $0.23 per insert | $0.17 [2] |
Kitting | $10.79 an hour | $39 to $43.30 an hour, or $0.25 to $0.65 per unit [2]; $1 to $3 per kit [4] |
Returns | $3.56 per return (87% charge); most $2 to $5 | $3 to $10 [2]; $2 to $5 [3]; $2 to $6 per item [4] |
Account management | $253.33 a month (37% charge it) | $30 to $1,000+ [2]; $0 to $2,500 [4] |
Monthly minimum | $752.08 (range $150 to $1,500+) | $500 to $3,000 [4]; average “over $500” in 2025 [3] |
Shipping | Ground markup over cost 14.14% average; 71% use cost-plus | 5% to 20% markup common [4] |
The survey is the closest thing to a market price list: 500 warehousing and fulfillment providers answered a 74-question survey, about 80% of them in the United States and 20% in Canada [1]. The guides from PopCapacity, GoBolt and The Fulfillment Advisor’s own pricing page give wider ranges because they include the expensive cases: floor-loaded containers, oversize goods and premium service.
Two numbers disagree enough to call out. Receiving a pallet averages $8.75 in the survey [1] but PopCapacity and GoBolt quote $25 to $75 [3][4]. The difference is mostly what the fee covers: some 3PLs charge a low per-pallet receipt and bill put-away, counting and labeling separately (GoBolt lists put-away at $5 to $15 a pallet on top [4]). And kitting averages $10.79 an hour in the 2026 survey [1] against $39 to $43.30 an hour on The Fulfillment Advisor’s own pricing page [2]. Price kitting on your own kit, by the unit, before you sign.
How 3PL pricing models work
Transaction-based (activity) pricing. You pay for each event: receiving, storage, each pick, each pack, each label. GoBolt calls it the model most 3PLs use [4]. It scales with volume and shows what each order costs.
Per-order bundles. One rate for pick, pack and materials. GoBolt suggests asking for a bundle above about 2,000 orders a month [4].
Percentage of order value. The 3PL takes 8% to 15% of each order’s value [4]. It penalizes high-value orders: GoBolt’s example is $12 to fulfill a $120 order against $3 for a $20 order with the same work.
Hybrid minimums. A monthly floor plus per-order rates. GoBolt’s example is a $2,000 minimum that covers the first 500 orders, then $4.50 per order [4]. ShipMonk publishes how it sets its own: monthly order volume times the first-item pick fee, reduced by 20% [6].
Cost-plus and open book. Actual costs plus a fixed markup, mostly used once there is trust between the parties [4].
Volume changes the rate. In the 2026 survey, 75% of warehouses offer discounted pick and pack and 52% discount storage; common breaks start at 500 to 1,000 orders a month, with more at 5,000, 10,000, 15,000 and 25,000, and discounts of 10% to 35% [1]. Prices also move every year: the average annual increase was 3.68%, and 67% of warehouses that raise prices do so annually [1].
Pallet storage rates
Pallet storage is the standard storage meter: 94% of providers offer it [1]. The 2026 survey average is $19.37 per pallet per month, with rates from about $6 to $40 [1]. The Fulfillment Advisor’s separate pallet storage page, built on its 2025 data, gives $20.17 with most rates between $18 and $25, and these breaks by term [7]:
Term | Typical rate per pallet per month [7] |
|---|---|
Month to month | $22 to $25 |
6 to 12 months | $19 to $22 |
12+ months or 100+ pallets | $17 to $20 |
Where you store matters. The survey’s regional table shows $16.00 a pallet in Texas, $17.50 in Florida, $19.29 in California, $25.25 in the Northeast and $30.50 in New Jersey [1]. PopCapacity says Los Angeles and the New York and New Jersey corridor carry a 30% to 50% premium over Indianapolis, Reno and Memphis [3].
Three storage details change the bill more than the rate does:
Pallet in and out. Most warehouses charge $4 to $8 per pallet each way for handling, on top of monthly storage [7].
How the month is measured. Some 3PLs bill on month-end inventory, others on the daily average. GoBolt warns that daily average costs far more during a seasonal build-up [4].
Long-term storage fees. 41% of warehouses charge them [1]. PopCapacity puts the surcharge at $5 to $15 per pallet a month once stock sits past 90 or 180 days [3]; GoBolt says $2 to $10 per pallet after 180 days [4]. Slow movers are where this bites.
To count pallet positions from your carton sizes, our free pallet calculator does the math.
Receiving, pick and pack, kitting and returns
Receiving. The fee covers unloading, counting, checking the shipment against the advance ship notice or packing list, labeling and putting away [2]. Floor-loaded containers cost more than palletized freight. The Fulfillment Advisor’s example: a floor-loaded 40-foot container with 1,000 mixed cartons at $400 to unload plus $0.40 a carton comes to about $800 before any inspection or relabeling [2]. An inaccurate packing list triggers hourly dock charges and an ASN or PO reconciliation fee of $5 to $25 [2].
Pick and pack. Consumer orders are priced as a first-item fee plus a fee per extra item: the 2026 averages are a $2.73 base and $0.48 per extra item [1]. B2B orders cost more, $4.86 an order on average, because they need more handling, pallet preparation, documentation and retailer compliance [1]. Regional B2B averages run from $2.50 an order in New Jersey to $7.63 in California [1].
Kitting. Assembling several items into one unit, such as a starter kit or a subscription box. The survey reports $10.79 an hour on average and subscription box pricing of $2.50 to $5.00 an order where offered [1]; other published figures run $39 to $43.30 an hour [2] or $1 to $3 a kit [4].
Returns. $3.56 a return on average, with most between $2.00 and $5.00 and the full range $0.65 to $8.25 [1]. Some 3PLs add inspection, rebagging or relabeling fees, or bill complex returns by the hour [1].
Minimums, setup and onboarding
Monthly minimums. The 2026 survey average is $752.08, with reported minimums from $150 to more than $1,500 [1]. PopCapacity says the US average rose from about $338 in 2024 to over $500 in 2025 [3]. GoBolt calls a minimum above $3,000 a red flag for a brand under 3,000 orders a month [4]. Ask which fees count toward the minimum and whether it applies during onboarding [1].
Setup. $373.06 on average, and 55% of warehouses charge one [1]. The Fulfillment Advisor puts setup at $300 to $1,000, with advanced ERP, API or multichannel integration at $500 to $1,000 or more [2]. GoBolt quotes $500 to $5,000 for integration [4]. A manufacturer or distributor connecting an ERP, not a web store, should expect the upper half.
Month one. GoBolt puts setup, integration and the first inventory receipt at $3,000 to $8,000 up front [4].
What a 3PL costs per month: two worked examples (estimate)
Both examples are estimates built only from published averages, not quotes.
Profile 1: 500 parcel orders a month
This profile uses the 2026 survey averages [1]. Assumptions: 500 orders a month, 3 items per order, 60 pallets in storage on average, 40 pallets received a month, 15 returns a month (3% of orders), cartons charged separately, and an account management fee. Shipping is left out because it depends on weight, zone and carrier; the survey’s average ground markup over carrier cost is 14.14% [1].
Line | Math | Monthly cost |
|---|---|---|
Receiving | 40 pallets x $8.75 | $350.00 |
Pallet storage | 60 pallets x $19.37 | $1,162.20 |
Pick and pack, D2C pricing | 500 x ($3.21 + 2 extra items x $0.48) | $2,085.00 |
Pick and pack, B2B pricing | 500 x ($4.86 + 2 extra items x $0.98) | $3,410.00 |
Cartons | 500 x $1.46 | $730.00 |
Returns | 15 x $3.56 | $53.40 |
Account management | Survey average | $253.33 |
Total with D2C pick and pack | Sum of lines, D2C row | $4,633.93, about $9.27 an order |
Total with B2B pick and pack | Sum of lines, B2B row | $5,958.93, about $11.92 an order |
How to read it:
Both totals clear the $752.08 average minimum [1], so at 500 orders the minimum does not bite. At 100 orders it likely would.
Pick and pack is only 45% to 57% of the bill ($2,085 of $4,633.93; $3,410 of $5,958.93). Storage is the next biggest line, which is why slow-moving stock matters as much as the pick rate.
For the B2B row we applied the survey’s $0.98 per-item figure to each item after the first. 3PLs count B2B work in different ways (per order, per carton, per pallet or per labor hour [1]), so ask yours to price your own order profile.
One-time costs on top: setup $373.06 plus integration, which is $316.56 for a shopping cart on the survey average [1] and more for an ERP [2].
For comparison, PopCapacity puts 1,000 orders a month with 50 pallets at $6,000 to $12,000 a month in total fulfillment costs [3], and GoBolt puts the all-in cost including shipping at $6 to $12 an order [4].
Profile 2: a distributor shipping pallets to trade customers
Most manufacturers and distributors ship pallets and full cases, not parcels, so this profile prices that. Assumptions: 150 outbound B2B orders a month, each leaving as one shrink-wrapped pallet; 40 pallets received a month; 60 pallets in storage on average; an account management fee. Freight is left out.
Line | Math | Monthly cost |
|---|---|---|
Receiving | 40 pallets x $8.75 [1] | $350.00 |
Pallet storage | 60 pallets x $19.37 [1] | $1,162.20 |
B2B order handling | 150 x $4.86 per order [1] | $729.00 |
Pallet out handling | 150 x $4 to $8 per pallet [7] | $600.00 to $1,200.00 |
Shrink wrap | 150 x $5.50 per pallet [2] | $825.00 |
Account management | Survey average [1] | $253.33 |
Total | Sum of lines | $3,919.53 to $4,519.53, about $26.13 to $30.13 per pallet shipped |
Here storage and pallet handling, not picking, make up most of the bill. Many 3PLs quote B2B work per pallet, per carton or per labor hour instead [1], so send your own shipment profile and compare the totals.
To compare quotes, send every 3PL the same data: monthly orders, items per order, SKU count, average pallets on hand, inbound shipments a month and returns. Then normalize each answer to cost per order, the way The Fulfillment Advisor and PopCapacity both recommend [2][3]. GoBolt’s formula is (receiving + storage + pick and pack + materials + shipping + monthly fees) divided by orders [4].
3PL contract traps to check before you sign
Minimum creep. A minimum that is fine at today’s volume becomes the whole bill in a slow month. Get the minimum, what counts toward it, and whether it is waived during onboarding, in writing [1].
Long-term storage. Ask the trigger (90 days, 180 days, 12 months) and the rate [1][3]. Slow movers sitting at a 3PL cost every month.
Storage measurement. Month-end snapshot or daily average [4].
Shipping markup. Ask whether carrier invoices are passed through at cost or marked up. The 2026 ground markup average is 14.14% [1]; GoBolt says 5% to 20% is common [4].
Annual increases. 3.68% a year is the 2026 average [1]. Cap it in the contract.
Term and exit. GoBolt advises 12 months at most for a first 3PL contract and flags exit fees of $5,000 or more to terminate or move inventory [4].
Fee stacking. Separate receiving, put-away, pick, pack, materials, quality check and account management fees on one order is how a low headline rate becomes a high bill [4].
Shrinkage allowance. Red Stag’s example: a 2% allowance on $500,000 of inventory lets the 3PL lose $10,000 of product a year [5]. The 2026 survey’s average shrinkage is 0.12% [1], so negotiate the allowance down.
When a manufacturer or distributor should keep its own warehouse
The 3PL pricing guides read for this page are written for ecommerce brands. A manufacturer or distributor has different freight: pallets and cases to dealers and retailers, kits built next to the production line, and stock that has to sit near the plant. The 2026 survey shows what a 3PL itself pays to run a warehouse: occupancy at $9.19 a square foot (27.89% of revenue), starting warehouse wages of $16.41 an hour, labor at 33.97% of revenue, and an average profit margin of 13.03% [1]. You pay that margin on every order you outsource, plus the provider’s minimums and storage rules, on stock you would otherwise hold at your own marginal cost in a building you already have.
What running it yourself costs depends on whether the space and crew already exist. A labelled estimate for Profile 2’s volume: if it needs 3,000 square feet (our assumption) leased at CBRE’s Q3 2026 US average net asking rent of $11.16 a square foot a year [9], that is $2,790 a month; if handling takes 87 hours a month (our assumption, about half of one person) at the survey’s $16.41 starting wage [1], that is $1,427.67, before benefits, equipment and supervision. Together, about $4,217.67 a month, close to the 3PL’s $3,919.53 to $4,519.53. So keeping the warehouse wins clearly when the building and crew are already there with room to spare, and is roughly a wash when you would lease new space and hire for it. Put your own rent, hours and loaded wage into the same two lines before you decide.
Your situation | Often keep your own warehouse | Often a 3PL |
|---|---|---|
What you ship | Pallets and full cases to a few hundred trade customers | Many small parcels to consumers or many small accounts |
Space | You already own or lease the building | You would need new space or a second region |
Work near production | Kitting, light assembly, inspection or relabeling tied to the line | Shelf-ready goods |
Volume pattern | Steady through the year | Sharp seasonal peaks you would have to staff for |
Delivery promise | Next-day to a local or regional customer base | Two-day across the country, which needs inventory in several regions |
Inventory | Slow movers, spare parts, long tails | Fast-turning SKUs that keep storage fees low |
Two cases sit in between: a distributor that keeps its main warehouse and puts a slice of fast-moving stock at a 3PL in a second region, and a manufacturer that uses a 3PL only for its parcel or ecommerce channel. Both are common and both price well, as long as the ERP knows what sits where.
If you keep the warehouse, the system question is the next one: our warehouse management system cost guide prices running it, from the warehouse module already in your ERP to a standalone WMS. If you are thinking about building more space instead, our warehouse construction cost guide works through a 30,000 square foot build. The forklifts to run it are priced in our forklift cost guide.
The work a 3PL leaves at your desk: confirmations, discrepancies and where-is-my-order
A 3PL picks, packs and ships. Where the 3PL’s email and portal are the only feed into your ERP, someone has to carry what the 3PL did into the ERP and out to the customer. An illustrative Tuesday at a distributor that ships through a 3PL:
At 8:10 AM the 3PL’s portal posts 38 ship confirmations from yesterday. Each one has a carrier and a tracking number. None of them is in the ERP until someone copies them across, so the invoices wait.
At 9:30 AM the 3PL emails a receiving discrepancy: an inbound container arrived two cartons short against the purchase order. The email sits in a shared inbox. The buyer finds out when the supplier’s invoice arrives for the full quantity.
Through the day, customers email their sales rep: “where is PO 4471?” The rep logs into the portal, searches the order, copies the tracking number, checks the carrier site for an ETA and writes back. Then does it again for the next customer.
One order shows “exception” on the carrier site. Nobody notices until the customer calls.
None of this is the 3PL failing. An EDI or API feed into the ERP, priced in the setup section above, closes part of the gap; the discrepancy emails and customer questions still land on people, whichever 3PL you choose.
Where Morsa fits: answering the 3PL’s email on top of your ERP
Morsa is not a 3PL, a WMS or an ERP and does not replace any of them. It is the AI COO for operations at manufacturers and distributors: an AI agent that does daily operations work inside the ERP, email, Teams and phone a team already uses.
On the same Tuesday, Morsa reads the 3PL’s ship confirmations as they arrive by email, and from the portal where you give it a login, and records each shipment with its carrier and tracking number in the ERP, so invoicing does not wait for a person to copy them. It reads the receiving discrepancy, matches it to the purchase order and flags the two short cartons to the buyer, and when the supplier’s invoice arrives for the full quantity it drafts the dispute, which goes from accounts payable’s own mailbox once they approve it. When a customer emails “where is PO 4471?”, Morsa answers from the rep’s own mailbox with the ETA and the carrier tracking, taken from the ERP and the carrier. An unusual email, or an order the carrier shows as an exception, goes to a person with the details attached.
What stays with people: which supplier to push on the short shipment, every dispute that goes out, and the customer conversations that need a judgment call. Morsa does the reading, matching and answering; the reps, buyer and accounts payable keep the decisions.
Morsa starts with a pilot on one live problem, such as one week of where-is-my-order email. The pilot is free when no implementation work is needed. Otherwise there is a minimal implementation cost, refunded if the pilot shows no value. After that, the fee is a share of the value created, agreed after the pilot. There are no per-seat licences (how pricing works).
At J4S, a 120-person glass plant, Morsa went live in two days, and on-time completion of operational commitments rose from about 30% to about 75% across about 900 commitments in four weeks (J4S customer story) [8]. At JRG Automotive, Morsa caught 5 of 8 production-stopping shortages early, saving $2 million.
To see it on your own 3PL’s email, book a demo.
Verdict: what to pay a 3PL, and what to put on top
Your situation | What to expect | What to check |
|---|---|---|
Low volume (well under the 500 orders of Profile 1) | The monthly minimum, $752.08 on average [1], can set the bill | Find a 3PL with a low or no minimum, or keep shipping yourself |
500 to 1,000 orders a month | About $9 to $12 an order before shipping on survey averages | First volume discounts start in this band [1] |
B2B pallets and cases | About $26 to $30 per pallet shipped in Profile 2, before freight | Price by pallet and carton, not by consumer order |
Kitting or assembly | $10.79 to $43.30 an hour depending on source [1][2] | Get a per-kit price on your own kit |
Slow-moving inventory | Storage plus long-term fees at 41% of warehouses [1] | Clear slow movers before you move stock |
A 3PL earns its price on parcel volume, seasonal peaks and reach into new regions. A manufacturer or distributor shipping pallets to trade customers from a building it already has, with crew to spare, often does better keeping the warehouse; if it would lease new space and hire for it, the costs come out close, as Profile 2 shows. Either way, the confirmations, discrepancies and where-is-my-order email keep coming, and if they are what keep your reps busy, Morsa can answer them on top of whichever setup you choose.
Sources
The Fulfillment Advisor, 2026 Warehousing and Fulfillment Costs and Pricing Survey (August 17, 2026): https://www.thefulfillmentadvisor.com/2026-warehouse-costs-and-pricing-survey/ (read 2 November 2026)
The Fulfillment Advisor, 3PL Pricing and Rates: How Much Does 3PL Cost? (January 11, 2026): https://www.thefulfillmentadvisor.com/3pl-pricing-and-rates-how-much-does-3pl-cost/ (read 2 November 2026)
PopCapacity, How Much Does a 3PL Cost in 2026? (June 16, 2026): https://popcapacity.com/blog/how-much-does-a-3pl-cost (read 2 November 2026)
GoBolt, 3PL Fees and Rates Guide: Costs, Pricing Models and How to Compare: https://www.gobolt.com/3pl/3pl-fees-and-rates/ (read 2 November 2026)
Red Stag Fulfillment, 3PL pricing explained: a complete cost guide for 2026 (updated August 21, 2026): https://redstagfulfillment.com/freight-rates-and-fuel-surcharges/ (read 2 November 2026)
ShipMonk, Pricing: https://www.shipmonk.com/pricing (read 2 November 2026)
The Fulfillment Advisor, Pallet and Warehouse Storage Costs: https://www.thefulfillmentadvisor.com/pallet-storage-costs/ (read 2 November 2026)
Morsa, J4S customer story: https://morsa.ai/customers/j4s (read 2 November 2026)
CBRE, Q3 2026 U.S. Industrial and Logistics Figures (October 23, 2026): https://www.cbre.com/insights/figures/q3-2026-us-industrial-and-logistics-market-report (read 2 November 2026)

