anata

Fulfillment / 3PL

Operator guide7 min read14 verified sources

How to Compare Ecommerce Fulfillment Costs

By Anata Inc. ·

The short answer.

Fulfillment costs are not one number. They combine pick-and-pack fees, storage fees calculated by volume and time, inbound receiving charges, dimensional (DIM) weight shipping costs, and returns processing fees. To compare providers accurately, build a cost-per-order model using your actual SKU dimensions, average order weight, monthly unit volume, and return rate. Run the same inputs through each provider's published rate card. Watch for surcharges, peak-season fees, and minimum volume requirements that appear only in footnotes. The provider with the lowest headline pick fee is rarely the lowest total cost.

Section 01

The Cost Components You Must Identify Before Comparing Anything

Operators who compare fulfillment providers on pick-and-pack fees alone almost always undercount their true costs. A complete comparison requires mapping every billable category that applies to your specific product mix. The core categories are: receiving and inbound handling (what it costs to get your inventory into the warehouse), monthly storage (billed on volume and duration), pick and pack per order, outbound shipping, and returns processing. Each of these categories has its own billing logic and rate drivers, and they interact. For example, slow-moving inventory inflates storage costs, which can make a low pick fee irrelevant for seasonal or low-velocity SKUs.

Storage fees are commonly billed per cubic foot per month, and costs escalate sharply for inventory that sits longer than a defined threshold. Providers frequently charge higher rates during peak season windows, such as Q4. Returns are billed separately and include inbound shipping for the return, receiving, inspection, and restocking labor. When you receive stock from suppliers, you will also pay to get it to your warehouse or shelves, with costs depending on your shipping method, whether air, sea, or freight, plus any import-export taxes. These costs must be itemized during your provider comparison, not estimated as a percentage of revenue.

Section 02

The Two Pricing Structures 3PLs Use and Why They Change Your Math

Most 3PLs bill through one of two pricing models: service-based (line-item pricing for each discrete activity, such as a separate pick fee, pack fee, and materials fee) or per-unit bundled pricing (a single all-in fee per unit shipped, which may cover pick, pack, and shipping in one figure). Providers that use per-unit pricing typically apply fewer surcharges than those that use traditional, service-based pricing. Many operators prefer bundled per-unit pricing because a single all-in fee makes it easier to calculate the average fulfillment cost per order. However, bundled pricing can mask which specific activities are expensive for your SKU profile, making it harder to negotiate on individual line items.

Before signing any agreement, study the provider's full rate card carefully, including all surcharges your business will incur for order fulfillment and other services. Surcharges are frequently buried. Common examples include remote area delivery fees, lithium battery handling fees, address correction fees, and holiday peak-season uplifts. For Amazon Multichannel Fulfillment, a 3.5 percent fuel and logistics-related surcharge applies to fulfillment fees in the US as of May 2026, and holiday peak fulfillment fees apply October 15, 2026 through January 14, 2027, with additional per-unit increases on top of the surcharge. The principle extends to any provider: the stated base rate is not the operational rate.

Section 03

Dimensional Weight: The Variable That Distorts Every Shipping Estimate

Outbound shipping is frequently the largest or second-largest component of fulfillment cost, and it is almost never calculated correctly during initial provider comparisons. The reason is dimensional (DIM) weight pricing. Carriers charge based on whichever is greater: the actual physical weight of the package or its dimensional weight. Dimensional weight is the amount of space a package occupies in relation to its actual weight. For each shipment, the charge is based on dimensional weight or actual weight of the package, whichever is greater. UPS uses dimensional weight to calculate shipping costs when a package is large relative to its weight, and dimensional weight may apply to all UPS domestic and international package services. FedEx applies the same principle to both FedEx Express and FedEx Ground packages. The standard divisor used by FedEx for US shipments is 139, meaning you divide the package volume in cubic inches (length times width times height) by 139 to get the dimensional weight in pounds.

The practical implication: any product that is light but bulky, such as pillows, pet beds, or assembled toys, will almost certainly be rated on dimensional weight rather than actual weight. If you sell multiple SKU categories, some will be actual-weight-rated and others will be DIM-weight-rated, and those groups need separate shipping cost projections. Fulfillment providers pass carrier DIM charges through to you, so provider comparisons must be run with real box dimensions, not average product weight. To lower dimensional weight charges, choose appropriately sized boxes, arrange items efficiently, and opt for thin packing material. Even small reductions in box footprint can shift a shipment from dimensional-weight billing to actual-weight billing, which directly lowers the shipping line in your cost-per-order.

Section 04

Storage Fees, Inventory Velocity, and the Cost of Holding Too Much

Storage fees are charged based on the volume your inventory occupies and how long it occupies that space. Most fulfillment networks bill monthly storage per cubic foot, with rates that increase during peak months. Long-duration storage is penalized more heavily. For example, items stored for more than 12 months in Walmart Fulfillment Services may incur a fee of $2.25 per cubic foot per month, which is separate from the standard monthly rate. The storage fee is based on the volume of the product being stored and the length of time. This compounding structure means that stocking too much inventory increases costs significantly, because most fulfillment services charge monthly storage fees on every unit sitting in the warehouse.

The business tradeoff is real in both directions. Stocking out costs you revenue, and the NRF estimates retail returns in the US reached $890 billion in 2024, indicating that demand forecasting errors are already extremely costly across the industry. Understocking risks missed sales; overstocking ties up cash in warehouse fees. When comparing providers, model both your peak inventory positions, such as pre-Q4 stock builds, and your off-peak trough levels. Some providers offer volume-based rate reductions as your throughput increases, which changes the total cost picture at scale. For example, DHL Supply Chain notes that as volume grows, fulfillment rates are automatically lowered without requiring the customer to renegotiate.

Section 05

Returns Processing: A Cost Category That Most Comparisons Ignore

Returns are a structurally significant cost that most providers quote separately from outbound fulfillment. Around 30 percent of all products ordered online are returned to the sender, making returns a routine operational expense rather than an exception. The cost of transporting, processing, and redelivering returned items adds up, and with a high share of online consumers expecting free return shipping, these costs frequently fall entirely on the seller. Returns processing involves multiple billable steps: inbound return shipping, receiving at the warehouse, inspection and grading, restocking of sellable units, and disposal or liquidation of unsellable units. Each step carries a labor charge, and some providers bill for each activity separately.

When comparing fulfillment providers, ask specifically how returns are handled and billed. Key questions: Is there a per-return processing fee? Is inspection labor billed at a flat rate or per-minute? How quickly are restocked units made available for new orders? What happens to unsellable units, and who bears that cost? A provider that charges a lower outbound pick fee but a high returns processing rate will be more expensive than it appears for businesses with return rates above 10 percent. The returns cost must be modeled using your category-specific return rate, not a generic benchmark. Fashion and apparel categories, for instance, can see returns well above the 30 percent average, which changes the provider comparison entirely.

Section 06

Building a Cost-Per-Order Model to Make the Comparison Accurate

The three standard metrics for measuring fulfillment costs are cost per order (CPO), cost per box (CPB), and fulfillment cost as a percentage of revenue. Cost per order is the most common measurement and shows how much you spend to fulfill each order, helping you set prices that cover your expenses. To calculate CPO, divide your total order expenses by the total number of orders you received over a fixed time period. Cost per box is more useful when you frequently ship multi-box orders. Fulfillment cost as a percentage of revenue is the standard benchmarking metric. The percentage varies based on business size because larger companies benefit from economies of scale.

To run an honest provider comparison, you need five inputs: your average shipment weight, your average package dimensions, your monthly order volume, your average monthly stored inventory in cubic feet, and your return rate by category. Feed those inputs into each provider's published rate card or cost calculator, include all applicable surcharges, and add a seasonal cost model that reflects Q4 volume and fee increases. The output is a weighted CPO for each provider. That number, not the headline pick fee, is what you use to select a partner. Providers change their rates periodically, so review rate cards annually at minimum and review surcharge schedules each time a carrier announces a general rate increase.