Skip to content

How do 3PLs bill for storage?

· updated · 5 min read

The short answer

Most 3PLs bill storage in one of four ways: per pallet position, per bin or shelf location, per cubic foot actually occupied, or a flat monthly fee. The charge is a rate multiplied by what the client's inventory occupied over the period, and the hard part is the second number. Storage revenue usually leaks because occupancy is counted once a month instead of every day.

The four models of 3PL storage billing

Every line of 3PL storage billing is a rate times a measure of space times a length of time. The four models differ in what they measure — and so in what the client sees as their 3PL storage fees.

ModelWhat is measuredFitsWatch for
Per palletPallet positions occupiedCase-packed and bulk goods on rackingHalf-empty pallets bill like full ones, which clients notice
Per bin or locationPick bins, shelves and totes occupiedMany small SKUs picked each-by-eachA slow SKU can sit in a bin for a year for a few dollars
Per cubic footVolume the inventory actually takes upMixed catalogs; clients who want to pay for what they useNeeds accurate product dimensions on every SKU
Flat monthlyNothing — a fixed feeSmall accounts and simple contractsInventory grows and the fee does not

Many warehouses mix them: pallet storage rates for reserve stock, bin rates for the forward pick area, and a minimum monthly charge underneath so a small account still covers its space.

Why the time period matters more than the rate

A common contract reads "$X per pallet per month". The question that decides how much you collect is when you count. Count on the last day of the month and you bill for whatever happens to be on the shelf that day — a client who received forty pallets on the 2nd and shipped them out on the 28th pays for almost nothing.

The alternatives, from least to most accurate:

  1. Month-end snapshot. One count, one bill. Simple, and it misses everything that came and went in between.
  2. Peak or average of weekly counts. Better, still blind to mid-week movement.
  3. Daily occupancy. Each location is recorded every day it holds a client's goods, and the bill is the sum of those location-days. Nothing that sat on your floor goes uncounted.

A location-day

One storage location occupied by one client for one day. Thirty pallets for a full thirty-day month is 900 location-days; the same thirty pallets for ten days is 300. Billing by location-day charges for the space that was actually used.

Cubic storage billing

Cubic billing charges for the volume a client's inventory occupies rather than the locations it touches. It is the fairest model for mixed catalogs and the one clients most often ask for, because a pallet holding six cartons and a pallet stacked to the ceiling no longer cost the same.

It needs two things most warehouses do not have ready: the dimensions of every SKU, and the on-hand quantity each day. Volume is units times unit volume, added up across the catalog. If dimensions are missing for part of the catalog, that part bills at zero, so the first job in any cubic contract is filling in the dimensions.

Some contracts bill cubic storage weekly rather than daily — the volume on hand is measured once a week and charged at a weekly rate. That is a reasonable middle ground when daily counts are not available.

Grace periods, minimums and long-term storage

  • Receiving grace period. Inventory is often free for its first few days so a client is not charged storage on goods that are still being put away. The number of days belongs in the contract and in the billing rule, not in someone's memory.
  • Monthly minimum. A floor under the storage charge so a small or seasonal account still pays for the space reserved for it.
  • Long-term storage. A higher rate once inventory has sat past a set age. It only works if you can tell how long each lot has been there.

Where storage revenue goes missing

Storage is rarely under-billed because the rate is wrong. It is under-billed because the count is.

  • Locations that are in use but mapped to no billable storage type, so they are never counted.
  • A client whose contract has storage in it but whose billing profile has no storage rate.
  • Month-end snapshots that miss inventory that arrived and left inside the month.
  • SKUs with no dimensions under a cubic contract.
  • Grace days applied by hand, differently each month.

Each of these is invisible on the invoice — the line is simply smaller than it should be. Finding them means comparing what was stored against what was billed, location by location, which is what a margin leakage check does.

What to put in the contract

A storage clause that can be billed without argument — whatever the pallet storage rates or cubic rates are — states five things: the unit (pallet, bin, cubic foot), the rate, how often occupancy is measured, the grace period on new receipts, and the monthly minimum. To work out the rate itself from your building's cost, use the free 3PL storage cost calculator. If any one is left out, it will be decided later, on an invoice, by whoever is annoyed.

The same five things are what 3PL billing software needs to rate storage automatically: a rate per storage type, a daily record of what each client occupied, and the rules for grace and minimums applied the same way every period.

Questions people ask

What is the most common way 3PLs charge for storage?

Per pallet position per month is the most common for palletized goods, and per bin for each-pick inventory. Cubic-foot billing is growing because clients see it as paying for what they use.

What are typical 3PL storage fees made of?

A rate per unit of space (pallet position, bin, or cubic foot), the number of those units the client occupied, and how long they occupied them — plus any receiving grace period, monthly minimum, or long-term storage surcharge written into the contract.

Is storage billed monthly or daily?

It is usually invoiced monthly, but the fairest and most complete way to calculate it is from daily occupancy — each location counted for every day it held the client's goods — added up over the month.

How is cubic storage calculated?

Units on hand multiplied by each unit's volume, summed across the client's catalog, for each day or week of the period, multiplied by the rate per cubic foot. It depends on accurate product dimensions.

Should new inventory be charged storage right away?

Many contracts allow a grace period of a few days after receiving. Whatever the number is, it should be written into the contract and applied by the billing system, so it is the same every month.

See what your last billing cycle missed.

Early access starts with a walkthrough and shadow billing on a few clients — compare every line before you switch.

Request early access