A third party warehouse invoice is itemised if you ask for it that way: per pallet, per carton, per unit handling, exception fees for unlabelled or mixed cartons, relabelling per piece. Map each fee line to the shipment that caused it for one quarter and divide by the units received. The per unit receiving cost across a catalogue is rarely flat. Small cartons with mixed SKUs, unlabelled inners, and short dated paperwork routinely cost three to five times the receiving rate of a clean, palletised, correctly labelled shipment of the same cube.
That spread is a sourcing conversation, not a warehouse complaint. A supplier whose goods cost an extra forty cents a unit to receive has raised your price by forty cents, whatever the invoice says. Put receiving cost into the supplier scorecard next to defect rate and lead time, and bring the itemised evidence. Suppliers fix labelling remarkably fast when the fee their labelling causes appears on the table as a number.
Allocate base receiving by units or by cartons, whichever matches your warehouse tariff, and allocate exception fees directly to the shipment and SKUs that caused them, never spread across the catalogue. Spreading exception fees teaches nothing and protects the worst supplier. Direct allocation makes the messy import visibly dearer, which is the truth the model exists to tell.
Keep the rule stable across periods. A receiving cost that changes method every quarter cannot be trended, and the arguments about the method will consume more margin than the fees do. Simple, documented, and consistent beats theoretically perfect. Your future self, reading a margin report in a year, needs to know what the number contains.
Inner pack and case pack choices trade freight against handling. A larger case pack lowers per unit receiving and putaway cost and raises the cost of a picking error and of dead stock in the last case. With receiving honestly allocated, the comparison stops being a guess. Run both pack options through the full landed build, freight, duty on the same value, receiving, and expected pick cost, and let the total choose. Several stores find their cheapest freight option was their most expensive landed option, by a margin that pays for the analysis many times over.
Returns receiving belongs in the same conversation. A product with a high return rate pays receiving twice and inspection on top. Landed cost purists argue returns are a selling cost, not a product cost. Wherever you book it, book it visibly per SKU, because a high return import is a different product economically from the same item with a low return rate.
Per SKU, per shipment: unit price, freight per unit, duty per unit at the stacked rate, brokerage and fees per unit, receiving per unit with exceptions direct, equals shelf cost. Five minutes per shipment once the tariff mapping exists. The stores that do this can answer which import earns its shelf space. The stores that stop at the door are guessing, and their guesses systematically favour badly packed, exception heavy stock.
Yes, in any model whose purpose is the true cost of a unit ready to sell. Fees to receive, check, label, and put away a shipment are caused by that shipment. Leaving them in a general overhead line hides which products and suppliers cause them.
Directly to the shipment and SKUs that caused them. Spreading exceptions across all products subsidises the supplier whose labelling failed and removes any pressure to fix it.
Divide the receiving related share of the flat rate by units received in the period, per product family if handling differs, and document the rule. An approximate, stable allocation beats none, because it still ranks products against each other fairly.
It should. An itemised receiving cost per supplier is concrete evidence in a packaging and labelling discussion, and suppliers respond to a fee they cause being priced back to their product far faster than to a general complaint about quality.