Key takeaways
- Most 3PL contracts include far more than pick, pack, and storage fees. Founders routinely discover 8 to 11 separate line items on their invoices that were never mentioned during the sales process.
- Hidden fees like account minimums, peak season surcharges, long-term storage penalties, and packing material markups can significantly inflate your true per-order cost, and they compound quietly.
- Auditing your own 3PL invoice is possible with the right framework: request a fully itemized bill, map every line item, and calculate your real cost per order against what you originally modeled.
- Co-warehousing models like Saltbox eliminate most per-activity fees entirely. Members pay a predictable monthly membership fee for their own private suite, with no unexpected pick fees, pack fees, or storage billing layered on top.
You ran the numbers before you signed. The pick fees looked reasonable. Storage seemed manageable. You built the 3PL cost into your margin model and moved on.
Then the invoices started coming in.
If your monthly bill has been higher than you expected and harder to explain line by line, you're not alone.
Hidden 3PL fees are one of the most consistent frustrations I hear from ecommerce founders at Saltbox. I've worked with founders who signed 3PL contracts based on three quoted line items and received invoices with eleven.
It's almost never one big charge. It's death by a thousand small ones: a per-unit pick fee that scales faster than you anticipated, a peak season surcharge buried in the fine print, packing materials billed at a markup you didn't know existed.
I'll walk you through 11 hidden 3PL fees that show up on real invoices, explain how each one is typically charged, tell you what a reasonable rate looks like versus a red flag, and show you how to find it on your own bill.
The goal isn't to tell you your 3PL is ripping you off. It's to give you the information you need to actually understand what you're paying for.
Why are 3PL invoices so hard to read?
Most 3PLs charge on a per-activity model. Every time your inventory is touched: received, moved, picked, packed, labeled, inspected, or returned, there's a potential fee.
That model isn't inherently exploitative. Third-party logistics is a labor-intensive business with real costs.
The problem is that per-activity billing creates near-unlimited line items, and most founders don't realize the full fee structure until they're already locked into a contract. You signed based on the three fees you saw quoted: pick, pack, and storage. The invoice contains twelve.
The fees below are the ones that appear most often on real invoices and have the most meaningful impact on per-order margin. Some are easy to spot. Others hide behind vague labels or get buried in carrier billing passthrough. All of them are worth understanding before you renew.
What hidden 3PL fees appear most often on real invoices?
1. Pick fees
What it is
A pick fee is charged each time a warehouse associate pulls a unit from a shelf to fulfill an order. It's one of the most common fees in 3PL billing and one of the most variable.
How it's charged
Typically billed per unit picked, ranging from $0.20 to $0.75 per unit depending on the 3PL and your contract tier. Multi-item orders multiply fast: a five-item order at $0.40/unit adds $2.00 in pick fees alone before a single box is sealed.
What to watch for
Ask whether your pick fee covers the first unit in an order, or whether there's a separate "first-item" fee plus a lower per-additional-item rate. Some 3PLs split these to make their headline rate look lower than the all-in cost.
Where it shows up on your invoice
Usually labeled "pick fee," "unit pick," or "order pick," though some 3PLs bundle it into a general "fulfillment fee" that obscures the per-unit rate.
At Saltbox: Saltbox members pick their own orders from their private warehouse suite. There's no per-unit pick fee because it's your inventory in your space. If you need extra hands, Saltbox's on-site team is available on demand starting at $45/hour. You pay for hours worked, not a per-order markup.
2. Pack fees

What it is
A pack fee is charged per order for the labor of assembling and sealing the shipment. This is distinct from pick fees and almost always listed as a separate line item.
How it's charged
Typically $1.50 to $4.00 per order, sometimes tiered by box size, item count, or shipment weight. This fee does not include packing materials. Boxes, tape, and dunnage are almost always billed separately (see Fee 5).
What to watch for
Ask specifically whether the quoted pack fee includes or excludes materials. If your 3PL quotes a $2.00 pack fee but charges separately for materials, your real per-order cost is closer to $3.50 to $4.00.
Where it shows up on your invoice
"Pack fee," "order pack," "packing labor," or occasionally bundled into a single "pick and pack fee" that makes the combined cost harder to audit.
At Saltbox: Members pack in-suite using their own materials and process. On-demand help is available for high-volume periods: kitting runs, FBA prep, or a sudden order spike. You define the scope and pay for hours, not a per-order rate that compounds regardless of complexity.
3. Receiving and inbound processing fees
What it is
Receiving fees are charged when your inventory arrives at the 3PL facility. The warehouse has to unload the shipment, count units, inspect for damage, and check items into their inventory system. All of that is billable.
How it's charged
This is one of the most inconsistently priced fees in the industry. Some 3PLs charge per pallet ($25 to $65 is common), some charge per carton, some charge per SKU, some charge by the hour, and some charge a combination of all four depending on shipment type. A large inbound shipment can generate a surprisingly significant receiving invoice before a single order ships.
What to watch for
Ask for the full receiving rate card before you sign, broken out by pallet, carton, and SKU. Also ask whether there's a separate ASN (advanced shipping notice) submission fee, which some 3PLs tack on if you're late submitting your shipment details.
Where it shows up on your invoice
"Receiving," "inbound processing," "check-in fee," "ASN fee," or "receiving labor."
At Saltbox: Inbound inventory receiving is handled by the on-site Saltbox team as part of your membership. Your products are brought to your suite without you having to be on-site. No per-pallet or per-carton receiving charges on top of your monthly rate.
4. Storage fees
What it is
Storage fees are charged for the physical space your inventory occupies in a 3PL's warehouse. This is one of the most predictable fees on paper and one of the most variable in practice.
How it's charged
Typically billed by the cubic foot, by the pallet, or by the bin, monthly or weekly depending on the 3PL. Pallet rates generally run $15 to $30/pallet/month under standard conditions. Cubic foot billing is more common at larger fulfillment networks and can be meaningfully more expensive for bulky, low-density products.
What to watch for
Two things. First, ask whether storage is billed based on actual space used or reserved space. Some 3PLs charge for the full pallet slot even if your pallet is half-full. Second, ask how the rate changes in Q4 (see Fee 7 on peak season surcharges). A storage rate that looks reasonable in March will look very different in November.
Where it shows up on your invoice
"Storage," "monthly storage," "pallet storage," or "cubic footage charge."
At Saltbox: Saltbox members pay for their private warehouse suite: a fixed, predictable membership rate that covers their space. There's no per-unit, per-pallet, or per-cubic-foot storage billing layered on top. What you see is what you pay.
5. Packing materials and dunnage fees

What it is
This is one that catches founders off guard repeatedly. The boxes, poly bags, bubble wrap, tissue paper, air pillows, and tape your 3PL uses to fulfill your orders are almost never included in the pack fee. They're billed separately, per use.
How it's charged
Per box ($0.50 to $2.00 depending on size), per bag, per roll of tape, per dunnage piece. Founders with high order volume or fragile products can see materials fees add up to a meaningful percentage of their total 3PL spend without ever having itemized them specifically.
What to watch for
Ask for the full materials rate card. If you use custom packaging: branded boxes, tissue paper, inserts, ask whether there's a surcharge for using non-standard materials. Some 3PLs charge a handling fee for branded packaging even if you're supplying it yourself.
Where it shows up on your invoice
"Packaging materials," "dunnage," "box fee," "poly bag fee," or sometimes buried under a general "supplies" line.
At Saltbox: Saltbox members supply or purchase their own packing materials and store them in their suite. There's no 3PL markup on a box because your 3PL isn't selling you the box.
“The biggest issue for me at a 3PL was the lack of flexibility with shipping—I felt like I was stuck on their schedule rather than having the control I needed. Additionally, the attention to detail in packaging was missing. I pour a lot of love and care into my product, and unfortunately, my 3PL didn’t match that same level of commitment. What excites me about moving to Saltbox is having more direct involvement with my product. It’s such a relief to have that personal touch and ensure everything is handled with the care it deserves!” — Shawnique Alexander, Founder and CEO, Ripl Efek
6. Account minimums
What it is
Many 3PL contracts include a monthly minimum: a floor on what you'll pay regardless of your actual order volume. If your fulfillment activity doesn't generate enough in fees to hit that minimum, you pay the difference anyway.
How it's charged
Minimums typically range from $250 to $500/month, though enterprise-tier 3PLs can require $1,000 or more. For a founder with seasonal sales patterns or a brand going through a slow quarter, the minimum is essentially a fee for nothing.
What to watch for
Read the contract carefully for any language around "monthly minimums," "activity minimums," or "commitment fees." Also ask whether the minimum resets monthly or whether there's a trailing quarterly calculation. Some 3PLs average your monthly activity across a quarter, which can mask a low-volume month until the reconciliation bill arrives.
Where it shows up on your invoice
"Monthly minimum," "minimum fulfillment fee," "activity minimum," or occasionally just a vague "account fee" with no further explanation.
At Saltbox: Saltbox membership is month-to-month with no order volume minimums. You're not penalized for a slow month.
7. Peak season surcharges
What it is
In Q4, roughly October through January, most major 3PLs apply across-the-board surcharges to their standard rates. Storage can increase 25 to 50%. Labor-based fees like pick and pack can jump similarly. For ecommerce brands, this means your highest-revenue months are also your highest-cost months at the 3PL level.
How it's charged
Usually a percentage increase applied to all standard fees during a defined "peak period." Some 3PLs define this as Q4 only; others start surcharges as early as September 1. The surcharge period and rate are often buried in the contract appendix rather than the main rate sheet.
What to watch for
Ask directly: "Do your rates change during peak season, and if so, by how much and during what date range?" Get this in writing. Also ask whether the surcharge applies to storage already being billed, or only new inventory checked in during the peak window. The answer varies by 3PL.
Where it shows up on your invoice
"Peak season surcharge," "Q4 rate adjustment," "holiday fulfillment fee," or occasionally embedded in individual line items with no explanatory label.
At Saltbox: Saltbox membership rates do not surge in Q4. Your suite cost in November is the same as your suite cost in April. If you need extra labor for holiday volume, the on-site team is available at the same on-demand rate year-round.
8. Long-term storage fees
What it is
Long-term storage fees are triggered when inventory has been sitting in a 3PL's warehouse past a defined threshold, most commonly 180 days, though some 3PLs set the clock at 90 days. Once triggered, the fee can be two to three times the standard storage rate.
How it's charged
Typically charged monthly, applied to any units that have exceeded the age threshold. The 3PL measures inventory age from the check-in date, not the purchase date. If you're carrying a slow-moving SKU or holding safety stock, this fee can appear without warning.
What to watch for
Ask specifically: "What is your long-term storage policy, and what's the rate after the threshold?" Also ask whether there's a notification when a SKU is approaching the threshold, or whether the charge simply appears on the invoice.
Where it shows up on your invoice
"Long-term storage fee," "extended storage surcharge," "aged inventory fee," or sometimes listed under general storage with a note referencing the days on shelf.
At Saltbox: Saltbox members pay for their private suite: a flat rate that doesn't change based on how long individual SKUs have been on the shelf. There are no long-term storage penalties for slow-moving inventory.
9. Returns processing fees
What it is
When a customer returns an order, the 3PL has to receive it, inspect it, and decide whether to restock, quarantine, or dispose of it. Every one of those steps is billable.
How it's charged
Per return, typically $3 to $8, though complex returns (oversized items, multi-unit returns, items requiring repackaging) can run significantly higher. Some 3PLs split the fee: a receiving fee when the return arrives, a separate inspection fee, and an optional restocking fee if the item goes back into sellable inventory.
What to watch for
Ask for the full returns rate card before signing. Also ask whether the 3PL charges a disposal fee for items that can't be restocked. This is common and often not mentioned upfront.
Where it shows up on your invoice
"Returns processing," "RMA fee," "reverse logistics fee," "restocking fee," or broken out as "return receive" plus "return inspect" as separate line items.
At Saltbox: Saltbox members manage their own returns from their private suite. You receive the item directly, inspect it yourself, and decide what to do with it. You maintain complete control over the process and there's no per-return fee.
10. Non-compliance and chargeback fees
What it is
3PLs have requirements for how inbound shipments should arrive: labeling standards, packaging specs, pallet configurations, and advance shipping notice (ASN) submission timelines. If your shipment doesn't meet those requirements, you get charged, sometimes significantly.
How it's charged
Per incident, typically $25 to $150 depending on the severity and the 3PL's policy. Common triggers include missing or incorrect labels, pallets built outside spec, shipments arriving without a pre-submitted ASN, and carton counts that don't match the packing list.
What to watch for
Request the full compliance requirements and chargeback schedule before your first inbound shipment. This document is usually separate from the rate sheet and not always proactively shared. Also ask whether chargebacks are applied automatically or whether you're notified first.
Where it shows up on your invoice
"Non-compliance fee," "chargeback," "receiving discrepancy fee," "ASN penalty," or "labeling fee."
At Saltbox: Saltbox members control their own inbound process. You bring your inventory to your suite on your timeline. There are no compliance specifications to meet, no ASN submission requirements, and no chargeback fees for how your shipment is built.
11. Carrier surcharges passed through at a markup

What it is
Carriers like UPS, FedEx, and USPS charge surcharges for residential delivery, address corrections, dimensional (DIM) weight adjustments, and fuel. These are real costs. What varies is whether your 3PL passes them through at the carrier's actual rate, or at a marked-up rate that generates margin for the 3PL.
How it's charged
As passthrough line items on your invoice, usually labeled with the carrier's name and the surcharge type. The issue isn't the surcharge itself. It's that most founders assume they're paying the carrier's published rate when they are paying 10 to 25% more.
What to watch for
Ask your 3PL directly: "Do you pass through carrier surcharges at cost, or do you apply a handling fee?" Also ask whether you'll be notified when carriers announce annual surcharge rate changes (typically January), as these adjustments often flow through without any communication.
Where it shows up on your invoice
Under the carrier name: "UPS residential surcharge," "FedEx DIM weight adjustment," "USPS fuel surcharge," or sometimes a single "carrier adjustments" line that rolls all surcharges into one.
At Saltbox: Saltbox members ship through Parsel, Saltbox's shipping platform partner, which provides negotiated carrier rates with USPS, UPS, FedEx, and regional carriers. You're accessing pre-negotiated discounted rates. There's no 3PL markup layer sitting between you and the carrier.
How to audit your own 3PL invoice
Now that you know what to look for, here's a practical process for running the audit yourself:
- Request a fully itemized invoice. If your 3PL sends a summary or a rollup, ask for the full line-item detail. If they won't provide one, that's a signal worth taking seriously.
- Map each line item to one of the fee categories above. Some will be obvious; others will require a call to your account manager to explain. Document every one.
- Calculate your true cost per order. Add up every fee that touches a single order: pick, pack, materials, and carrier surcharges. Divide by your order count. Compare that number to what you originally modeled.
- Identify which fees are fixed versus variable. Fixed fees (account minimums, setup fees) are sunk costs. Variable fees (pick, pack, materials) scale with volume. Know which is which before forecasting.
- Check the contract for minimums, peak season clauses, and long-term storage triggers. Knowing when these kick in lets you plan around them or factor them into a renegotiation conversation.
- If something doesn't make sense, ask in writing. Verbal explanations from account managers don't appear on invoices. Get any rate clarifications or exceptions documented via email.
How 3PL fees compare to the Saltbox model
Not every fulfillment model bills the same way. Here's how the 11 fees above map against Saltbox's co-warehousing membership model.
Note: benchmark ranges reflect commonly reported industry rates and should be verified against your specific 3PL contract. Saltbox pricing is membership-based and subject to change. Confirm current rates at saltbox.com/pricing.
The point isn't that 3PLs are bad. It's that per-activity billing creates genuine complexity, and that complexity tends to work against founders, especially at lower order volumes, during seasonal swings, or when a slow-moving SKU quietly accumulates charges in the background.
Understanding your invoice is the first step. Understanding your alternatives is the second.
The bottom line on hidden 3PL fees
Your 3PL bill shouldn't be a surprise every month. If it is, the 11 fees above are where to start.
Pull your last invoice, map the line items, and calculate your actual cost per order — not the one you modeled when you signed.
If your invoice has more than a handful of these fees and you're not sure what you're paying for, it's worth a conversation.
Book a call with a Saltbox expert to compare your current 3PL costs against Saltbox's all-in membership model. Most founders are surprised by what the real number looks like.
Frequently asked questions
The fees that appear most frequently on 3PL invoices and cause the most surprise are packing materials, account minimums, peak season surcharges, and carrier surcharge markups. These are rarely highlighted during the sales process and often not included in the initial quote.
Request a fully itemized invoice and add up every fee that touches a single order: pick fee, pack fee, materials, carrier rate, and any applicable surcharges. Divide that total by your order count for the period. Don't use your quoted rate as the baseline. Use the actual invoice.
Look for fees that don't match your quoted rate card, line items you don't recognize, and any charges that appeared without notice, especially around Q4 peak season or after your inventory crossed the 180-day storage threshold. Cross-reference every line against your signed contract.
Reasonable ranges vary widely by order complexity, but a combined pick-and-pack rate of $2.00 to $5.00 per order is typical for simple single-SKU shipments at mid-tier 3PLs. Multi-SKU orders and complex packaging can run significantly higher. Always get a quote based on your actual order mix, not a hypothetical single-item order.
Co-warehousing models like Saltbox operate differently from traditional 3PLs. Instead of billing per touch, members pay a monthly membership rate for their own private warehouse suite. There are no pick fees, pack fees, or per-unit storage charges. You control your own inventory and only pay for additional labor when you need it.
A traditional 3PL manages your inventory on your behalf. You hand over your products and they handle fulfillment. Co-warehousing gives you your own space within a shared facility, so you keep direct access to and control over your inventory while still benefiting from shared infrastructure, discounted shipping rates, and on-demand support. Read more about how to switch 3PL providers without disrupting your business.
For Her
For Him
For Pets
For Anyone
Related posts
Learn from businesses improving their operational efficiency. Explore how Saltbox’s expert support and flexible spaces drive their growth.

11 hidden 3PL fees that inflate your bill every month (and what to do about each one)
Your 3PL quoted you a number. Your invoice says something else. Here's what changed, and what to do about it.

How to reduce warehouse costs in 2026
Storage, labor, and shipping are the three biggest cost drivers in fulfillment. Here's how to optimize all three without cutting service levels or slowing down your operations.

10 best ShipBob alternatives and competitors in 2026
I'll review the top 10 ShipBob alternatives for ecommerce brands that want more control over fulfillment, shipping, and inventory.
Related terms
Learn from businesses improving their operational efficiency. Explore how Saltbox’s expert support and flexible spaces drive their growth.
.png)



