The 3PL Hidden Fee Playbook — What Fulfillment Centers Don't Tell You Until the Invoice
Every fulfillment center has a pick-and-pack rate. It's the number they advertise, the number they quote, and the number that looks reasonable when you're comparing options. What they don't advertise is the full list of fees that accumulate around that rate — fees that, in aggregate, often exceed the pick-and-pack line item itself.
Here's the complete hidden fee playbook.
Platform and admin fees
Many 3PLs charge a monthly platform or admin fee — anywhere from $300 to $1,500 per month — regardless of how many orders you ship. At 100 orders per month, a $400 platform fee adds $4 per order in overhead before a box is touched. At 50 orders per month, it's $8 per order. This fee is often described as covering "technology," "account management," or "portal access."
Ask before you sign: is there a monthly minimum or platform fee? What is it? Is it reduced if you ship above a certain threshold?
Receiving fees
When your inventory arrives at the 3PL, many charge a receiving fee — per pallet, per unit, per SKU, or some combination. Fees of $25–75 per pallet to simply accept your inbound shipment are common. Some facilities charge per carton as well. On a large inbound shipment, receiving fees can add up to several hundred dollars before a single order is fulfilled.
Ask: what are your inbound receiving fees? Is there a charge per pallet, per carton, per SKU?
Account minimums
If your monthly pick-and-pack fees don't reach a minimum threshold, some 3PLs charge you the minimum anyway. A brand doing 75 orders per month at $3.50 per order generates $262.50 in pick fees. If the monthly minimum is $500, they pay $500. This minimum exists regardless of how much inventory is stored, how many inbound shipments arrive, or any other activity.
Ask: is there a monthly minimum? What is it?
Shipping markup
This is the fee that's hardest to see because it's built into the shipping rate rather than listed as a separate line item. Many 3PLs advertise "our negotiated carrier rates" as a benefit. In practice, they negotiate a rate with UPS, FedEx, or USPS, and then add a 10–20% markup before billing you. You're paying more than carrier cost for shipping, and you have no way to verify the actual carrier rate without access to their account.
Ask: is shipping billed at your actual carrier cost, or is there a markup? Can I use my own carrier account?
Using your own shipping account — connected through Shopify or directly with the carrier — is often the cleanest solution. You see the actual rate, you get the credit for your own shipping volume, and there's no markup.
Bulk handling and pallet movement fees
Some 3PLs charge per-unit fees for any movement of bulk inventory — pulling cases from a rack, staging pallets for a freight pickup, moving product from one storage location to another. These fees are typically buried in the contract and only become visible when you receive an invoice for a freight pickup that cost $12,000 because of a $0.10-per-unit bulk movement charge on tens of thousands of units.
This is not a hypothetical. Ask explicitly: are there per-unit charges for bulk case handling or pallet movement? What triggers them?
Storage rate changes
Storage is typically quoted as a monthly rate per pallet position. What's often not disclosed upfront: rates can change with peak season surcharges (Q4 at most facilities), and rates for product that's been in the facility longer than a defined period sometimes increase. Read the storage rate language in the contract carefully.
Return processing fees
When a customer returns a product, someone has to receive it, inspect it, decide whether it's resalable, and either restock it or dispose of it. Return processing fees vary widely — some 3PLs charge a flat fee per return, others charge per unit. If your product category has meaningful return rates, this is worth asking about before you sign.
The questions to ask before you commit
Get answers to all of these in writing — not on a call, in writing:
- Is there a monthly minimum or platform fee? What is it?
- Is shipping billed at actual carrier cost or with a markup?
- What are your inbound receiving fees per pallet and per SKU?
- Are there per-unit charges for bulk case handling or pallet movement?
- What is the monthly storage rate and are there any surcharges or escalators?
- What are your return processing fees?
- What is the cancellation term on the contract?
- Who do I contact when an order is wrong?
A fulfillment partner who answers all of these clearly with real numbers is worth talking to. A partner who redirects every specific question to "let's hop on a call to walk through pricing" is telling you something about what the pricing looks like.
Ready to run your first batch?
Pricing from $2,750 flat. FDA registered. Same-day response.
Get a Quote →Get the full Real Runs co-packing playbook.
13 chapters covering everything from your first call to your first shipment — including the math that shows why a big MOQ is almost always a trap.
Download Free →