Get practical fulfilment playbooks and cost-saving checklist
- 3PL pricing has four main components: receiving, storage, pick and pack, and carrier dispatch
- The cheapest pick fee does not mean the cheapest total fulfilment cost
- Most brands underestimate their true in-house cost per order by 30 to 50% when they don't count labour and space properly
- Modelling cost per order across all fee components is the only reliable way to compare providers
- For brands shipping 1,000 or more orders a month, the economics of outsourcing almost always outperform in-house
The Problem With How Most Brands Compare 3PL Costs
The most common mistake brands make when evaluating 3PL pricing is comparing pick fees in isolation. Provider A charges $2.50 per pick. Provider B charges $3.20. Provider A looks cheaper. But Provider B's storage fees are lower, their receiving process is faster so less stock is tied up unavailable, their carrier rates are better negotiated, and they don't charge a monthly minimum that kicks in during slower months. On a total cost per order basis, Provider B is actually 15% cheaper.
The second mistake is comparing 3PL costs to an imagined version of in-house fulfilment rather than the real one. When someone says "we pack it ourselves and it only costs us $X per order," they're usually counting packing materials but not the hourly cost of the person doing the packing, the square meterage of the space they're using, the time spent on carrier bookings, or the cost of picking errors. When those costs are fully modelled, in-house fulfilment is almost always more expensive than it looks.
This guide breaks down every component of 3PL pricing in Australia and gives you the framework to model it correctly.
The Four Main Components of 3PL Pricing
Receiving Fees
Receiving fees cover the cost of unloading, counting, inspecting, and booking your inbound stock into the warehouse management system. In Australia, most 3PLs charge this either per carton received or per hour of labour.
Per-carton rates typically sit between $15 and $30 depending on the complexity of the goods and whether pallets arrive pre-sorted by SKU or mixed. A well-prepared inbound shipment, meaning a clean ASN, cartons labeled clearly by SKU, and standard pallet configurations, will almost always be processed faster and at lower cost than a disorganised one.
Some 3PLs also charge a separate put-away fee once stock is booked in and needs to be placed into bin locations. This is worth asking about specifically, as it doesn't always appear in the headline rate card.
Storage Fees
Storage is the ongoing cost of keeping your stock in the warehouse between receipt and dispatch. The most common pricing structures in Australia are per pallet per month, per shelf per month, or per cubic metre per month.
Pallet-based pricing is straightforward for brands with a small SKU range and high per-SKU volume. Shelf or cubic metre pricing works better for brands with many SKUs at lower individual volume. Ask which model your 3PL uses and work out which is more efficient for your specific inventory profile.
Per pallet rates in Australia typically range from $20 to $45 per month depending on the facility, location, and whether climate control or specialist handling is involved. A fashion brand with seasonal stock holding might pay towards the lower end of that range in off-season months. A skincare brand requiring temperature-controlled storage will typically pay at the higher end.
The key thing to watch here is whether the 3PL bills on average stock holdings across the month or on the peak holding within the month. Peak-based billing can significantly inflate your storage costs around product launches or inbound bulk deliveries, so it's worth clarifying before you sign.
Pick and Pack Fees
Pick and pack fees cover the cost of retrieving an order from the shelf, packing it, and preparing it for dispatch. This is typically the component brands focus on most, and it comes in a few different structures.
A per-order fee covers the base pick of the first item. For most Australian 3PLs operating at ecommerce scale, this sits between $2.00 and $4.00 per order. A per-additional-item fee then applies for each extra line in the order, typically $0.50 to $1.50 per item. So a two-item order at a 3PL charging $2.50 base plus $0.80 per additional item comes out at $3.30 per order before packaging and carrier costs.
Packing materials are either supplied by the 3PL and charged at cost, or brought by the client and stored at the facility. If you have custom branded packaging, tissue paper, or inserts, you typically supply these yourself and they're stored in your allocated space. If you use standard satchels or cartons, most 3PLs can supply these and pass the cost through at a rate agreed in advance.
Some 3PLs also charge a per-order handling fee on top of the pick fee, particularly for orders with complex packing instructions or gift wrap. Get clarity on what triggers any additional per-order charges before signing.
Carrier and Dispatch Fees
Carrier fees are the cost of physically moving the parcel from the warehouse to your customer. In a 3PL context, this is usually charged at the negotiated carrier rate for the parcel's weight, dimensions, and destination zone, often with a small handling margin added by the 3PL.
Because 3PLs are dispatching high collective volumes across their client base, their negotiated carrier rates are substantially better than what an individual brand can access directly. For a standard 500g satchel to a metro address, a 3PL might pay $7.50 through their Australia Post account where the same brand paying retail rates would pay $11 to $13. That difference across 1,000 orders a month is material.
Ask your 3PL for a sample rate table showing estimated carrier costs for your most common parcel size and weight to your most common destination zones. Run it against your current carrier spend to see the real difference.
What Your True In-House Cost Per Order Actually Is
Most brands that do this calculation are surprised by the result. To work out your actual in-house fulfilment cost per order, you need to account for:
- The hourly labour cost of everyone involved in picking, packing, and dispatching orders, including their time spent on admin around it
- The monthly cost of the space being used (lease or opportunity cost if it's owned)
- The cost of your current carrier rates, before any 3PL volume discount
- The cost of packing materials at retail or small-volume pricing
- The indirect cost of management time spent on fulfilment oversight
- The cost of errors: reshipping mispicked orders, refunding damage claims, handling returns created by packing mistakes
For most brands shipping between 500 and 3,000 orders a month, this calculation comes out between $12 and $25 per order when all costs are included. The equivalent total 3PL cost for the same order profile typically sits between $8 and $18. The gap widens further as volume grows, because 3PL pricing often has volume-based discounts built in while in-house costs scale linearly with headcount and space.
Other Fees to Ask About
Beyond the four main components, a few additional fees show up in 3PL pricing that are worth understanding upfront.
Account management or minimum monthly fees apply at some providers, particularly at lower volume. This is a floor charge that applies even if your order volume is unusually low in a given month. For brands with seasonal peaks and valleys, this can add meaningful cost during slow periods.
Returns handling fees cover the receiving, inspection, and restocking of customer returns. These are often charged per return processed and are separate from your standard receiving fees. Ask for the rate per return and how it's calculated.
Special project fees apply for ad-hoc work like re-labeling a product batch, repackaging for a retail order, or reorganising stock to accommodate a warehouse move. These are charged at an hourly rate and while occasional, they add up if your product or packaging evolves frequently.
How to Model Total Cost Per Order
To compare 3PL providers accurately, build a simple monthly model using these inputs:
- Monthly order volume
- Average items per order
- Average parcel weight and dimensions
- Inbound shipment frequency and average cartons per shipment
- Average pallet count held in storage on any given day
Apply each provider's fee schedule to those inputs and add up the total monthly cost. Divide by monthly order volume to get your true cost per order across all fee components. Do the same calculation for your current in-house setup using the real cost framework above.
That number is the only number that matters when comparing options.
What the Right Pricing Conversation Looks Like
A 3PL provider worth working with will want to understand your operation before they quote. If a provider sends a generic rate card without asking about your volume, SKU count, parcel profile, inbound frequency, or peak patterns, the quote won't be accurate and the relationship will hit surprises quickly.
Fulfilment Australia provides transparent pricing modelled to your specific operation. If you're shipping 1,000 or more orders a month and want a clear picture of what 3PL fulfilment would actually cost your business compared to what you're spending now, get in touch for a detailed cost model.
