3PL receiving fees: per pallet vs. carton vs. unit vs. hour
Why the receiving basis matters more than the rate#
The receiving basis sets how many billable units one shipment contains, so a low rate on one basis can cost more than a higher rate on another. One pallet of 40 cartons of 24 units can be billed as 1 pallet, 40 cartons or 960 units.
A poorly fitting basis costs you again with each inbound shipment. Some 3PLs move the charge to a smaller unit when packing takes more handling2, so how your suppliers pack can change the billed basis.
How 3PLs price receiving#
3PLs price receiving per pallet, per carton (case), per unit (each) or per labor hour, and one contract often combines two or more. Some cards add a flat fee per container or a fee per receipt, and The Fulfillment Advisor's 2026 survey also reports per-SKU receiving fees5. Shares of Implentio customers' 3PL contracts with receiving charges, mostly for DTC brands (last two rows: where invoices show the unit):
| Receiving basis | Share of contracts |
|---|---|
| Per pallet | A little over half |
| Per carton or case | Roughly 40–45% |
| Per unit | About one in six |
| Per labor hour | About one in six |
| Per container | About one in eight |
| Two or more bases in the same year | About two-thirds |
| Both a per-pallet and a per-carton fee | Roughly 40% |
What a receiving fee covers#
A receiving fee covers checking goods in: counting them against the packing list7 or your inbound advance ship notice (ASN), the notice you send your 3PL before a shipment arrives. Most cards include putaway in the receiving rate, as IWLA's standard terms for merchandise warehouses (2026 revision) do1, and one published card states it for its container unload pricing4. In the invoices we review, a separate putaway charge is uncommon. Unloading varies more: under the same IWLA terms, it's billed separately unless the contract says otherwise1. Ask what each quote includes before comparing them8.
Per pallet#
Per-pallet receiving charges a flat fee for each pallet received, so its cost per carton is lowest on full pallets of one SKU. A half-full pallet costs the same as a full one, and receiving software can bill a partial pallet as full6. Some cards limit height: one 3PL's published rules cap a receivable pallet at 63 inches2.
One variant prices a single-SKU pallet per carton with a minimum per pallet, so each pallet costs the greater of its cartons × the carton rate or the minimum. See Pallet standards: height, weight, overhang, stacking, wrapping.
Per carton#
Per-carton receiving charges a fee for each carton or case received, and it fits loose or floor-loaded cartons, or pallets broken down at the dock2,7. "Box" can mean a carton received or a shipping box, so check which section of the card the line sits in.
Per unit#
Per-unit receiving charges for each unit counted in, so cost grows with units, not cartons or shipments. It can fit small goods that go straight into bins, or receipts where every item must be counted or scanned. It gets expensive as case packs (units per carton) grow; see the break-even rules below.
Per hour#
Hourly receiving bills the labor hours a receipt takes, as the main basis or on top of per-piece rates for work outside the standard flow, such as special-project receiving, inbound QC or manual receipts. IWLA's standard terms allow a charge for labor beyond ordinary handling1. One 3PL's pricing guide notes a per-pallet quote can switch to hourly when freight arrives floor-loaded, unlabeled or without an advance ship notice8.
As of June 2026, one 3PL's price list makes the first 4 hours of each shipment free, then bills $40 per man-hour3. On per-worker billing, two people working one hour are two billed hours. Ask for an hours log per receipt with time and headcount. See Special projects and hourly labor rates: how to control them.
Container, per-receipt and penalty charges#
Some cards charge a flat fee per container by size, and a floor-loaded container costs more to receive than a palletized one; see Container unloading: 20', 40' and 40' high-cube, floor-loaded vs. palletized. A per-receipt fee can sit on top of a per-piece rate.
About a third of Implentio customers' 3PL contracts with receiving charges also show at least one inbound penalty, such as Non-compliant receiving surcharges: what triggers them, Missing or inaccurate ASN fees or Inbound appointment, detention and after-hours receiving fees. A storage charge billed at receipt is storage, not receiving; see How storage is measured: snapshot, average, peak or billing-day count.
How the 3PL decides which unit you're billed on#
On cards with more than one basis, the shape of the freight when it arrives can set the billed unit. About 30% of Implentio customers' 3PL contracts with receiving charges bill it under wording that separates single-SKU from mixed pallets or cartons. One 3PL's published rules, as of August 2026, show how this works2:
- A single-SKU pallet takes the pallet rate.
- A mixed pallet (more than one SKU or lot) is split into single-SKU pallets, each at the pallet rate, or billed per carton, depending on its carton count.
- Loose cartons, or cartons the 3PL palletizes, take the carton rate.
- A mixed carton (more than one SKU in one carton) takes the unit rate.
Mixed freight costs more because, in that 3PL's words, mixed packing takes more handling2. Many ecommerce 3PLs store one SKU per location, so mixed freight is broken down and sorted by SKU (and by lot, where lots get their own locations) before putaway. Ask for the rule in writing. See Re-palletizing, sorting and mixed-SKU carton fees and Mixed-SKU cartons and pallets: why they cost so much.
Which receiving basis is better for you?#
The basis that costs least is the one whose unit matches how your goods arrive, when your freight is on the right side of the card's break-evens below: per pallet for full single-SKU pallets, per carton for loose cartons and per unit only for small case packs. Hourly fits freight too irregular to price per piece, if the card says when it applies.
| Your inbound | Basis to favor | What to watch | What to fix upstream |
|---|---|---|---|
| Few SKUs on full single-SKU pallets | Per pallet | Height limits; partial pallets | Build full single-SKU pallets at origin |
| Loose single-SKU cartons by parcel or LTL | Per carton | Cartons re-rated to the unit rate | One SKU per carton, consistent case packs |
| Many SKUs in small quantities, into bins | Per unit, if case packs are below the break-even | Large case packs counted per unit | Ask for a carton rate on full cases |
| Mixed-SKU cartons from a consolidator | Per carton, with a written mixed rule | Drop to the unit rate | Ask suppliers to pack and label one SKU per carton |
| Floor-loaded containers | Per container or per carton | Sorting and pallets supplied, billed on top | Compare palletizing at origin |
| Irregular or undocumented freight | Hourly, with a written trigger | No hours log or headcount | An accurate ASN |
Freight shape is the part you can change, and one 3PL's guide notes that it may be cheaper to pay your supplier more for inbound prep to save money at the 3PL9. See Case-pack consistency and why it matters and Floor-loaded vs. palletized containers: cost and time tradeoffs.
Break-even rules for receiving quotes#
Three break-evens show which basis costs less on one card. Each holds only when both rates come from the same card, cover the same scope (putaway in or out), apply to the same single-SKU or mixed freight, and carry no minimum or free allowance per receipt or per pallet.
Break-even cartons per pallet = pallet rate ÷ carton rate
If your pallets hold more cartons than this, per pallet costs less. Use your actual cartons per pallet, since partial pallets lose the advantage.
Break-even units per carton = carton rate ÷ unit rate
If your case pack is larger than this, per carton costs less.
Break-even pallets per labor hour = hourly rate ÷ pallet rate
If the crew receives fewer pallets per billed hour than this, per pallet costs less; only the 3PL's hours log shows the figure. On per-worker billing, two people receiving 8 pallets in one clock hour have received 4 per billed hour.
Worked example (illustrative)#
In this illustrative month, the same inbound costs $336.00 on a shape-based card, $392.00 all per carton, $2,016.00 all per unit and $292.50 hourly on assumed hours. The card charges $12 per pallet, $0.80 per single-SKU carton, $0.20 per unit (also charged on mixed cartons) and $45 per labor hour. These rates are illustrative, not market rates. The card includes putaway and has no minimums or penalties.
Inbound for the month:
- 8 single-SKU pallets of 40 cartons each (320 cartons), 24 units per carton (7,680 units).
- 150 loose single-SKU cartons of 12 units each (1,800 units).
- 20 mixed-SKU cartons of 30 units each (600 units).
That is 490 cartons and 10,080 units in all.
| Basis | Math | Month | Per unit received |
|---|---|---|---|
| Shape-based: pallets at the pallet rate, loose cartons at the carton rate, mixed cartons at the unit rate | 8 × $12 + 150 × $0.80 + 600 × $0.20 = $96 + $120 + $120 | $336.00 | 3.3¢ |
| All per carton | 490 × $0.80 | $392.00 | 3.9¢ |
| All per unit | 10,080 × $0.20 | $2,016.00 | 20.0¢ |
| All hourly, assumed 2.0 h for pallets + 2.5 h for loose cartons + 2.0 h for mixed cartons | 6.5 × $45 | $292.50 | 2.9¢ |
Break-evens on this card. $12 ÷ $0.80 = 15 cartons per pallet. These pallets hold 40, so the pallet rate wins: $12 against 40 × $0.80 = $32 per pallet, while a partial pallet of 10 cartons would cost $12.00 against $8.00. $0.80 ÷ $0.20 = 4 units per carton, so at case packs of 12 and 24, per-unit receiving costs $2.40 and $4.80 a carton against $0.80. $45 ÷ $12 = 3.75 pallets per labor hour, and $45 ÷ $0.80 = 56.25 cartons per labor hour.
Why hourly comes out cheapest here. The assumed hours, which are illustrations and not throughput norms, mean 4 pallets and 60 loose cartons per hour, both above the break-evens. Three changes to the assumptions show how much the ranking depends on them:
- If the mixed cartons take 4.0 hours instead of 2.0, hourly costs 8.5 × $45 = $382.50, more than the shape-based $336.00.
- If the card bills per worker hour and a crew of two does the work, the 6.5 clock hours become 13 billed hours, or $585.00.
- If 2 of the 8 pallets arrive mixed and are billed per carton, they cost 2 × 40 × $0.80 = $64.00 instead of $24.00, and the shape-based total rises to $376.00.
What good looks like#
Good receiving terms let you rebuild every receiving line from your own records. The card names the basis for each freight shape, the single-SKU and mixed rule, and whether receiving includes unloading, count-in and putaway. Hourly receiving has a stated trigger and an hours log per receipt.
Every receiving line shows a quantity and a unit that tie to the 3PL's receiving report, with any difference from your ASN explained; see The supporting detail files you should always request.
Common mistakes and red flags#
Red flags in receiving quotes and invoices:
- Comparing receiving rates across bases without applying them to your own inbound mix.
- Quotes that don't say whether unloading and putaway are included.
- Per-unit receiving on case-packed goods above the break-even case pack.
- Hourly receiving with no trigger or hours log, or no word on per-worker billing.
- Unwritten mixed-SKU rules, so a mixed pallet can drop to the carton rate, or a mixed carton to the unit rate.
- Receiving lines with a dollar amount and no quantity or unit. About one in five Implentio customers' 3PL contracts with receiving charges show receiving only that way. Ask for the receiving report and compare its quantity and unit with your ASN and the rate card; see Rate verification: checking every billed rate against your rate card.
Questions to ask your 3PL#
- Which basis applies to each freight shape: single-SKU pallet, mixed pallet, loose carton, mixed carton and container?
- Does the receiving rate include unloading, count-in and putaway, or is any of them billed separately?
- What triggers hourly billing, are hours per worker, what is the minimum increment, and will you log hours per receipt?
- Is there a minimum per receipt or per pallet, or a free allowance?
- What pallet height limits apply on inbound, and what happens above them?
- Do receiving rates differ by facility?
- Which inbound penalties apply, and what triggers each one?
- Does receiving count toward the monthly minimum?
Checklist: pricing a receiving quote on your own inbound#
FAQ#
Can one 3PL bill receiving on more than one basis?
Yes. Pairs seen on contracts include pallet plus carton, carton plus unit, and per-piece rates plus hourly overflow. One 3PL can also price receiving differently by facility, so ask for the receiving site's rates.
How much does receiving cost per pallet?
The Fulfillment Advisor's 2026 survey of 500 US and Canadian warehousing and fulfillment providers put the average receiving fee at $8.75 per pallet5. The 2026 survey's receiving figures aren't split between B2B and ecommerce warehouses, and its respondents may include non-ecommerce warehouses, so treat $8.75 as an all-respondent average. See What do 3PLs charge? Fee-by-fee ranges, with methodology and caveats.
Can I negotiate the receiving basis or the mixed-SKU rules?
You can ask, and the time to ask is before you sign. Bring your receipt history by freight shape so the 3PL can see which basis fits. See What's negotiable and what isn't and Tiered and volume-based pricing.
Does receiving count toward my monthly minimum?
It depends on the minimum clause, so check which fees it lists. A "no minimums" line in a card's receiving section means something else: on one published price list, it means there is no minimum receiving charge3. See Monthly minimums: how they're calculated, when they apply, how to negotiate them.
Sources#
9 sources cited
- International Warehouse Logistics Association (IWLA), "Standard Contract Terms and Conditions for Merchandise Warehouses" (rev. January 2026; accessed Oct 15, 2026), Secs. 6(a), 6(b), 8(a). https://iwla.com/wp-content/uploads/2026/01/2026-IWLA-Standard-Contract-Terms-and-Conditions-Final-1-6-26-1.pdf
- LVK, "Receiving Fees," help center, updated Aug 12, 2026. https://fulfillment-help.lvk.com/hc/en-us/articles/4420035631757-Receiving-Fees
- ShipHype, "Complete Price List," modified Jun 9, 2026. https://shiphype.com/complete-price-list/
- Ideal Fulfillment, "3PL Warehouse Costs," pricing page, accessed Oct 8, 2026. https://idealfulfillment.com/pricing.html
- The Fulfillment Advisor, "2026 Warehousing and Fulfillment Costs & Pricing Survey" (Aug 17, 2026; 500 US and Canadian providers). https://www.thefulfillmentadvisor.com/2026-warehouse-costs-and-pricing-survey/
- Extensiv, "Item-Based Handling Fees," help center, updated Nov 3, 2023. https://extensiv.helpjuice.com/billing-best-practices-for-receiving/item-based-handling-fees
- Simple Distribution, "What a 3PL Quote Actually Looks Like: A Sample Rate Card, Line by Line," updated Aug 8, 2026. https://simple-distribution.com/resources/what-a-3pl-quote-looks-like
- Speed Commerce, "How 3PL Pricing Works, With Every Fee Line Explained," Jun 8, 2026, modified Aug 20, 2026. https://www.speedcommerce.com/insights/how-3pl-pricing-works-with-every-fee-line-explained/
- Red Stag Fulfillment, "3PL Pricing Guide 2026: Real Costs, Fee Breakdown & Savings," updated Aug 21, 2026. https://redstagfulfillment.com/3pl-pricing-explained/