Commerce
Shipping 1,400 Glass Candles a Month? The Pick Fee Is Not the Number That Decides
Small brands compare fulfillment options on the per-order pick fee. The invoice is usually decided by receiving, cubic-foot storage, minimums and dimensional weight instead.
Commerce·Osman Duraklar

Take a narrow case and hold it still, because the general question has no answer. A two-person candle business ships something like 1,400 units a month, in glass vessels, packed with a molded insert, weighing a bit over two pounds each and occupying more space than the weight suggests. Volume runs 30 to 40 orders a day for most of the year and three or four times that between mid-November and the middle of December. There is no warehouse, no dock, no forklift, and no intention of buying any of it. The choice is between renting space, renting labor, or renting both from someone who already has them.
The assumption is that the pick fee settles it
Almost every comparison a small brand runs starts with the per-order pick fee, because that is the figure a third-party logistics provider leads with and the only one that is easy to line up side by side. Two quotes arrive, one lower than the other, and the lower one wins. The trouble is that the pick fee is usually the smallest controllable line on the invoice for a product like this, and the provider quoting the low number knows it. Ask where the figure came from. A quote that cannot be broken into first-item, additional-item, and packaging components is a marketing number, not a rate.
What actually moves the monthly total is the sum of four things the initial conversation tends to skip: receiving, storage, minimums, and dimensional weight. Receiving is billed per pallet, per carton, or per labor hour, and which of the three you get depends on how your freight arrives and whether it is palletized and labeled to the provider's spec. Storage is billed by cubic foot or by pallet position per month, and a molded insert that protects glass in transit is also a machine for consuming cubic feet. Minimums set a floor under your slow months. Dimensional weight sets the carrier charge.
Where the self-storage route works and where the lease stops it
Renting a climate-controlled unit and packing orders yourself looks like the cheap first step, and for a brand shipping a few orders a day it frequently is. The obstacles are contractual rather than physical. Most self-storage leases prohibit operating a business from the unit, restrict access to posted hours, forbid commercial freight deliveries without arrangement, and carry an insurance requirement that a homeowners or renters policy will not satisfy for inventory held for resale. None of that is hidden. It is in the lease, and it is worth reading before the first pallet is booked, because a carrier who cannot deliver is a carrier who bills for redelivery.
The version of this route that holds up at 1,400 units a month is a small flex or light industrial suite rather than a storage unit: a roll-up door, a mailing address a carrier will accept, and permission in writing to run a business there. Rent per square foot is higher than storage-unit pricing and lower than a full 3PL bill once labor is excluded, but labor cannot be excluded. Somebody picks, packs, prints and stages those orders, and in December somebody does it for twelve hours a day. Price that at what temporary help actually costs in your metro, not at zero because it is your own evening.
What a 3PL bill looks like once you make them show the arithmetic
A good comparison asks the provider to price your specific case, using your carton dimensions, your inbound pallet count, your order profile, and your seasonal curve, and to state the account minimum and the long-term storage surcharge in the same document. Fragile glass adds two wrinkles worth naming early. First, the provider may insist on their own packaging program rather than your insert, which changes both the box size that drives dimensional weight and the breakage rate that drives refunds. Second, the damage allowance in the contract is often a fraction of the wholesale value, not the retail price you lost.
Marketplace fulfillment is the third option, and it is genuinely strong on carrier rates and genuinely rigid on everything else. Inbound has to arrive labeled to spec, in windows the platform sets, at facilities the platform chooses, which can mean splitting one production run across several destinations. Storage fees rise in the fourth quarter, exactly when your inventory peaks. Multi-channel fulfillment can serve orders from your own website, but the branding of what lands on the doorstep is not yours to set. For a candle sold partly on presentation, that trade is a real one rather than a rounding error.
Comparing them honestly over a full year, not a good month
Build the comparison as landed cost per order across twelve months, including February. Take the fulfillment fees, add inbound freight and receiving, add storage in the months when you are holding four months of stock, add the outbound carrier charge computed on dimensional weight for your real box, add breakage and reship, and divide by orders shipped. Then run the same arithmetic on a bad month at your minimum. The two answers usually sit further apart than the quotes did, and the ranking sometimes flips. The Federal Trade Commission oversees the shipping and delivery representations you make to buyers, which is a reason to weight the cutoff time and the on-time rate a provider will actually commit to, not just the rate card.
One more input decides more than it should: how long your goods sit. A brand that turns inventory quickly is buying labor, so pick and pack fees dominate and a 3PL tends to win. A brand holding six months of a seasonal product is buying space, so cubic-foot storage dominates and cheap square footage with your own labor starts to look sharp. Measure your own turn before you choose, because the answer moves with it.
Ask each option for the same twelve-month number, derived line by line, and keep the derivation. When volume doubles or the box gets an inch bigger, you rerun it in an afternoon instead of starting the whole search again.