Switching to a Third Party Warehouse? The Quote Lines That Only Show Up on Invoice Two
A fulfillment quote prices four things well and leaves several others to the contract, the receiving dock and the first full month of invoices.
Douglas Mackenzie1,095 words

A fulfillment quote arrives looking like a price list and behaves like an estimate. It prices receiving, storage, pick and pack, and outbound freight, because those are the four things every provider can quote against a spreadsheet you sent them, and it leaves the rest to a service agreement that runs longer than the quote does. The gap between the two documents is where the second month's invoice comes from. Anyone who has moved inventory between providers more than twice stops reading the rate card first and starts reading the schedule of accessorial charges, because that is the part that varies.
The four lines that get quoted, and the ones that get described
Receiving is usually priced per pallet, per carton or per labor hour, and the choice matters more than the rate. A floor-loaded container of mixed SKUs receives at labor rates no matter what the pallet number says, so if your freight arrives loose from overseas, the per-pallet line on the quote is close to decorative. Storage gets a monthly rate against a unit of space. Pick and pack gets a first-item rate and a lower additional-item rate. Outbound shipping either passes through at the provider's negotiated rates or bills at yours, and that single distinction can swing the monthly total further than every other line combined.
What gets described rather than quoted is longer: account management fees, returns processing, kitting and assembly, relabeling, special projects, pallet purchase, container unloading surcharges, minimum monthly billing, and the charge for anything that requires a person to stop the normal flow and handle your inventory by hand. None of these are hidden in any meaningful sense. They sit in the agreement, in a schedule that most people skim once during a two-week decision window and then never open again until an invoice line they do not recognize appears in the accounting inbox.
The people who set numbers you never negotiate
Your rate is negotiated with a salesperson or an account executive. Your invoice is generated by decisions made by three or four other people you will probably never speak to. The receiving clerk decides whether your inbound container counted as clean freight or as a labor job, and that judgment is made in the first twenty minutes on the dock, before anyone calls you. The warehouse operations lead decides which pick face your SKUs get and how many bin locations you occupy, which drives the storage line. The carrier representative sets the zone and dimensional weight rules that decide the shipping line.
Experienced shippers deal with this by getting the operations contact on the implementation call, not just the sales contact, and by asking one blunt question: what does my freight have to look like when it arrives for the receiving rate on this quote to apply? The answer is specific and it is repeatable. Palletized to a stated height, one SKU per pallet or clearly separated, cartons labeled with a scannable barcode, an advance shipping notice sent before the truck arrives. Meet those four conditions and the quoted rate holds. Miss them and the labor rate applies, correctly, at a number nobody quoted you.
Comparing storage when nobody measures it the same way
Storage is the line most likely to be quoted in units that cannot be compared. One provider bills per pallet position per month. Another bills per cubic foot, which favors small, dense products and punishes bulky ones. A third bills per bin or per shelf location, which means a slow-moving SKU with nine units occupies a whole billable location and costs the same as one with nine hundred. A fourth bills by the half-month cycle, so inventory landing on the sixteenth is charged differently from inventory landing on the fourteenth.
The only way to compare is to stop comparing rates and run your own numbers through each structure. Take a real month, ideally your heaviest, with actual SKU counts, actual carton dimensions and actual order lines, and ask each provider to price that month end to end. Anyone who has done this a few times sends the same file to every candidate and asks for a modeled invoice rather than a rate card. The providers who can produce one quickly are usually the ones whose systems will also produce a clean invoice later, which is a useful signal on its own.
What the spend has to look like when someone reads it in year four
Fulfillment costs do not all land in the same place on a return, and that distinction is easier to preserve at setup than to reconstruct later. Costs tied to getting inventory into a saleable condition and location, inbound freight, receiving, and a share of storage under the uniform capitalization rules, generally attach to inventory and move through cost of goods sold as items sell. Outbound shipping to the customer, account management, and returns handling behave more like period expenses. The Internal Revenue Service is responsible for the capitalization and inventory rules that govern which is which, and the analysis depends on your method of accounting and your size, so it belongs with your CPA before the first invoice, not after the third quarter.
What that means practically is a request to make of the provider during implementation, while you still have leverage: itemized invoices with consistent line descriptions, monthly, delivered in a format your bookkeeper can code without guessing. An invoice reading only "fulfillment services" for a five-figure amount is a problem you will meet years later, when the return is under review and the person asking has no interest in what you remember about the arrangement. Ask for the schedule of charges as a dated attachment to the signed agreement, and keep the signed agreement, the rate schedule, and every amendment in the same folder as the invoices.
Keep the modeled invoice too. When a real invoice diverges from it by a meaningful margin, the model tells you which line moved and whether it moved because your order profile changed or because a receiving judgment went the other way. That is a conversation with an account manager that resolves in one call, and providers settle it readily when the comparison is concrete.
The decision that is hard to reverse is not the rate. It is the inventory sitting in someone else's building under a term commitment, with an exit fee and a removal schedule, while your SKUs are mapped to their bin locations and their labels. Price the exit at the same time you price the entry, and the rest of the comparison gets much simpler.