What CPG Brands Need to Know About 3PL Pricing Models
You sign on with a 3PL, ship them your first pallets, and start fulfilling orders. Then the invoice shows up. And it's much larger than you expected. There are line items you didn't anticipate, fees that weren't highlighted in the sales call, and a total that doesn't quite match the back-of-napkin math you did before signing. Welcome to the wonderful world of 3PL order fulfillment pricing models.
Most brands don't get burned because 3PLs are dishonest. They get burned because 3PL pricing is genuinely complex! A single fulfillment partner will often charge you across five or six different fee categories simultaneously, and the way those categories interact is what determines your true cost per order. The rate card they send you before you sign is just the starting point.
This post breaks down the major 3PL fee categories you'll encounter, how overall pricing structures work, what actually drives costs up, and what to scrutinize before you sign anything. If you're evaluating a new 3PL or trying to get a handle on a current partner's invoicing, this should give you a cleaner picture.
The Main Fee Categories in 3PL Pricing
Most 3PL contracts bundle several fee types together, and the combination is what creates your actual cost per order. Here's how each category works in practice.
Receiving Fees
Receiving fees are charged when your 3PL takes in a new shipment. Sounds simple, but the billing method is where things get tricky. Some 3PLs charge per pallet, some charge per carton, and some charge per unit. That last option can be dramatically more expensive, especially for brands with high SKU counts or lots of individual units per pallet.
A brand shipping in 20 pallets of a single SKU versus a brand shipping in the same 20 pallets but with 40 different SKUs are going to have very different receiving cost experiences, even if the rate card looks the same. Always ask how receiving is billed. This is one of the most common contract pitfalls we see brands overlook until they're already locked in.
Storage Fees
Storage fees cover the physical space your inventory occupies in the warehouse. Most 3PLs charge per pallet, per bin, or per cubic foot on a monthly basis. Seems manageable until you start carrying too much inventory.
Over-ordering is one of the fastest ways to watch storage costs compound. Slow-moving SKUs sit on shelves month after month, and each month is another charge. This is why demand planning is so directly tied to fulfillment economics. The brands that manage storage costs well are usually the ones that keep a close eye on inventory turnover and avoid over-replenishing.
Pick and Pack Fees
Pick fees are charged per order or per unit when fulfilling a shipment. The actual cost depends on a few things: how many SKUs are in each order, the size and weight of what's being picked, and whether there are special packaging requirements involved.
Pack fees are often billed separately and can include labor, dunnage, and branded packaging inserts. For DTC brands, this is usually straightforward. But for brands doing wholesale, the complexity goes up considerably. Retailer orders come with routing guides, UCC-128 labeling requirements, and advance shipment notifications (ASNs). All of that is extra labor, and it shows up in your invoice one way or another.
Shipping and Outbound Freight Fees
Outbound freight is either billed at the 3PL's cost or marked up. Most 3PLs have negotiated carrier discounts and pass some of that through to you, but the markup structure varies.
One area where costs get inflated without brands realizing it is dimensional weight, or DIM weight. Carriers charge based on either actual weight or the calculated DIM weight of the package, whichever is higher. If a 3PL uses oversized packaging for your product, they're effectively inflating your freight cost on every shipment. This is another area we flag regularly as an avoidable cost driver. Your contract should specify how the carrier is selected and what packaging standards are used.
Additional and Miscellaneous Fees
Beyond the core categories, there are a handful of other fees that show up in 3PL contracts with surprising regularity. Some are expected, some less so.
Account setup or onboarding fees
Kitting and assembly fees (per unit or per order)
Returns processing fees
Monthly minimums (you pay this even if your volume is low)
Annual rate escalators, which are often buried in contract language and can increase costs 3-5% year over year
None of these are dealbreakers on their own, but understanding what's in the contract before you sign is the only way to model true costs accurately.
How 3PLs Structure Their Overall Pricing
Beyond individual fee categories, 3PLs use a few different models to frame how they charge for their services. Understanding the model matters because it shapes how costs behave as your business grows.
Activity-Based Pricing
This is the most common structure. You pay for each activity as it occurs: receiving, picking, packing, shipping. Costs scale with volume, so as you grow, your fulfillment costs grow with you. For brands with relatively predictable order patterns, this model is usually the most transparent and the easiest to forecast.
Cost-Plus Pricing
In a cost-plus model, the 3PL passes through its actual costs and adds a defined markup. This is common in freight and shipping arrangements. It's more transparent than some alternatives, but it requires careful review of what counts as a "cost" and what the markup percentage actually is. The transparency is only as good as the contract language.
Flat-Rate or All-Inclusive Pricing
Some 3PLs offer a flat monthly rate or a single per-order rate that's supposed to cover most services. It's simpler to budget around, which is appealing. The downside is that flat-rate pricing doesn't always reflect your actual usage accurately. If your volume is low, a monthly minimum can make this model significantly more expensive than activity-based pricing. If your volume is high, it can work in your favor. The math is worth doing before assuming simpler is cheaper.
What Actually Drives Your 3PL Costs Up
Pricing models are just the structure. What determines whether your fulfillment costs are sustainable comes down to a few operational realities.
SKU count and complexity are the biggest variables most brands underestimate. More SKUs mean more pick locations in the warehouse, more individual receiving events, and more complexity across the board. If you're launching new SKUs frequently, your fulfillment costs will reflect that.
Order profile matters too. DTC orders are usually simpler to fulfill. Wholesale and retail orders require more labor, more compliance steps, and tighter execution. Brands that are scaling into retail distribution often see their cost per order increase as a result, which isn't always anticipated.
Inventory turnover directly affects storage costs. Brands that over-order or carry too many slow-moving SKUs pay for it month after month in storage fees. This is one of the clearest examples of where operations and finance decisions intersect.
Finally, contract terms and partner management are cost drivers that don't show up on rate cards. Receiving billing method, DIM weight language, annual escalators, and exit terms all have direct cost implications. And poor day-to-day management of a 3PL relationship, SLA misses, fulfillment errors, retailer chargebacks, adds cost beyond what any invoice line item will show you.
Offload your 3PL management to us!
Bravo CPG is the #1 fractional operations firm for growing CPG brands.
How to Evaluate a 3PL Contract Before You Sign
The rate card is not the contract. Here's what to actually look at:
Request a sample invoice, not just a rate card. Real invoices show how fees layer and interact in ways that rate cards don't.
Ask specifically how receiving is billed. Per pallet, per carton, or per unit can produce dramatically different results for your business.
Ask who selects the carrier for outbound shipments and how freight rates are calculated. Get specifics on DIM weight policies.
Look for monthly minimums and understand what you'll pay during a slow month.
Find the annual rate escalation language. Know what increases are contractually possible before you're locked in.
Understand the exit terms. Lock-in periods of 12 to 18 months are common. If the relationship doesn't work out, you need to know what it costs to leave.
The goal isn't to negotiate every line into the ground. Good 3PL relationships are partnerships, and your 3PL needs to make money too. But going in with clear eyes about how the pricing actually works puts you in a much stronger position, both at signing and when you're managing the relationship month to month.
Working With an Operations Partner to Manage 3PL Costs
At Bravo CPG, we work as an embedded operations team for growth-stage food, beverage, beauty, and wellness brands. One of the areas where we add the most immediate value is 3PL management, which includes sourcing and evaluating fulfillment partners, negotiating contracts, and managing day-to-day execution of your 3PL. We've helped clients reduce their cost to fulfill by approximately 20% by locating and onboarding a 3PL with better order processing rates and parcel discounts. We know the language: OTIF, ASN, UCC-128, chargebacks. And we know how to hold 3PL partners accountable to the SLAs your brand depends on. If you're evaluating a new 3PL, renegotiating a contract, or just trying to understand why your fulfillment costs are higher than they should be, we're happy to talk.
Frequently Asked Questions
What is the most common 3PL pricing model for CPG brands?
Activity-based pricing is the most common model. You pay for each fulfillment activity as it occurs: receiving, pick, pack, and ship. Costs scale with order volume, which makes it relatively straightforward to forecast once you know your order patterns.
What's the difference between pick fees and pack fees?
Pick fees are charged for pulling your product from inventory to fulfill an order. Pack fees cover the labor and materials involved in packaging the order for shipment. Some 3PLs bundle these together; others bill them separately. If they're separate, make sure you understand what's included in each.
How do I know if my 3PL is charging me fairly for shipping?
Ask how carrier selection works and request transparency on DIM weight calculations. If your 3PL is selecting the carrier and using oversized packaging, your freight costs may be higher than they need to be. Reviewing a few actual invoices against shipment weights and dimensions is usually the fastest way to spot issues.
What is a 3PL monthly minimum fee?
Some 3PLs charge a minimum monthly fee regardless of your actual fulfillment volume. If your order volume is lower than expected in a given month, you still pay the minimum. This matters most for early-stage brands with variable or seasonal order patterns. Always confirm whether a minimum exists and what it is before signing.
How much does 3PL fulfillment typically cost for a CPG brand?
Costs vary widely based on product type, order profile, and volume. A simple DTC brand might see a total cost per order in the $5 to $12 range for pick, pack, and ground shipping. Wholesale orders with compliance requirements can run higher. The most accurate way to model costs is to map your actual order profile against a 3PL's rate card and request a sample invoice.