How Much Does Ecommerce Fulfillment Cost?
Every fee on a 3PL rate card, how it is calculated and how to compare quotes, with a worked cost-per-order example.

Key takeaways
- Fulfillment cost is receiving, storage, pick and pack, packaging, shipping, software and extras.
- Shipping is often the largest part and the most negotiable.
- Compare providers by cost per order for your own order types, not by headline rates.
- Ask in writing about minimums, surcharges and exit fees.
On this page
Fulfillment center costs are the sum of several separate charges: receiving, storage, pick and pack, packaging, shipping, software and account fees, plus extras for special handling. Two 3PLs can quote the same “per order” price and still produce very different monthly invoices, because each one decides what is included in that price.
This guide lists every fee you are likely to see on a 3PL rate card, explains how each is calculated, and shows how to turn quotes from different providers into one comparable number. Where we give numbers, they are illustrations of the math, not market quotes or our own rates.
The main fee categories
| Fee | Usually charged | What to ask |
|---|---|---|
| Receiving | Per pallet, per carton, per unit or per hour | What counts as a standard receipt? Is unloading a container extra? |
| Storage | Per pallet, shelf, bin or cubic foot, per month | When does the billing period start? Are there long-term storage fees? |
| Pick and pack | Per order plus per additional item | Does the order fee include the first item? |
| Packaging | Per order, at cost or with a markup | Are boxes and fill included or billed separately? |
| Shipping | Carrier rate, plus markup or flat rate | Pass-through, markup or flat? Which surcharges are passed on? |
| Software and account | Monthly | Is there a minimum, a setup fee or a charge per integration? |
| Special handling | Per unit, per order or per hour | Which tasks are billed outside the standard price? |
Receiving fees
Receiving covers unloading inbound freight, counting it, checking it against your shipping notice and putting it away. Providers price it in one of four ways: per pallet, per carton, per unit, or per hour of labor. Per-hour pricing is the hardest to budget, because the bill depends on how well your shipment is prepared.
Inbound quality changes the cost more than the rate does. Cartons with clear labels, one SKU per carton and a correct ASN are received quickly. Mixed cartons with missing labels take labor to sort and often trigger a separate exception fee. If you ship by container, ask whether floor-loaded containers are billed at a different rate than palletized freight.
Storage fees
Storage is billed monthly or weekly, and the unit depends on what you store:
- Pallet position: a flat price per pallet space. Works for full pallets of a few SKUs.
- Shelf or bin: a price per shelf or bin location. Works for many small SKUs.
- Cubic foot: a price per volume used. Fair for mixed or irregular inventory, but needs measuring.
Check three details: how a partial pallet is billed, whether the 3PL charges a minimum number of pallets, and whether inventory that sits for many months is charged at a higher rate. Slow-moving SKUs are the usual source of storage surprises, so review them every quarter.
Pick and pack fees
Pick and pack is the labor to find the items, check them and pack the order. The common structure is a fee for the first item in an order plus a smaller fee for each additional item. Some providers charge one flat fee per order, which is simpler but costs more on orders with many items.
Your order profile decides which model is cheaper. If most orders contain one item, the first-item fee dominates. If you sell multi-item baskets, the additional-item fee matters more. Always price a typical order from your own data rather than relying on the headline number.
Orders that need extra steps, such as bundles, inserts or special labeling, are normally billed on top. Our Pick and Pack Fulfillment Services page describes what we include, and the pick and pack process guide explains what happens on the warehouse floor.
Packaging and value-added services
Boxes, mailers, tape and void fill can be included, billed at cost or billed with a markup. Branded packaging, gift notes, inserts, labeling and assembly are value-added services and have their own price, usually per unit or per order.
Kitting is the largest of these for many brands. Building a set from several SKUs takes labor once, and the finished kit then ships like a single item. If you sell sets, ask how kits are priced and counted in inventory. See Kitting and Fulfillment Services and our kitting guide for the details.
Shipping costs
For many brands, shipping is the largest part of the fulfillment bill, and it is the one you can negotiate the most. 3PLs generally use one of three models:
- Pass-through: you pay the rate the 3PL gets from the carrier, and the 3PL earns its margin elsewhere.
- Markup: the carrier rate plus a percentage or a fixed fee per shipment.
- Flat or zone-based: a price table by weight and zone, easy to forecast but not always the lowest.
Ask which surcharges are passed on. Residential delivery, delivery area, additional handling, oversize and fuel surcharges can add noticeably to a base rate. A provider with a strong carrier discount can still be more expensive overall if surcharges are added on top without limits. Our guide to reducing shipping costs covers this in more depth, and our carrier partnerships with UPS, FedEx and USPS can reduce shipping rates by up to 90% for qualifying shipments.
Software, onboarding and account fees
Many 3PLs charge a monthly platform or account fee, a setup fee for new clients, a charge for each integration, and a monthly minimum. A minimum is not a bad sign in itself, but it matters if your volume is seasonal. In a slow month you pay the minimum, not your usage.
Ask what the dashboard includes. Inventory visibility, order tracking, returns and reporting should be part of the platform. Our Software page shows what clients see, and the Integrations page lists supported stores and marketplaces.
Fees that surprise people
- Charges for inbound shipments that arrive without a correct notice or labels.
- Storage rates that rise after a set number of months.
- Returns processing priced per return, with restocking billed separately.
- Minimum monthly fees and early-termination clauses.
- Peak season surcharges in the fourth quarter.
- Charges for special projects, such as relabeling stock that arrived incorrectly.
- Pass-through carrier surcharges and address correction fees.
Put each of these questions in writing before you sign. A rate card that is silent on a topic usually means the answer is “billed separately”.
A worked example: cost per order
The numbers below are invented to show the arithmetic. Replace them with the figures from your quotes.
| Line | Amount |
|---|---|
| Pick and pack, first item | $3.00 |
| Pick and pack, two additional items at $0.50 | $1.00 |
| Box and fill | $1.00 |
| Storage allocated to this order (monthly storage ÷ orders shipped) | $0.40 |
| Software and account fee allocated to this order | $0.20 |
| Fulfillment cost before shipping | $5.60 |
| Shipping (carrier rate plus surcharges) | $7.50 |
| Total cost to ship this order | $13.10 |
Do this calculation for three order types: your smallest, your typical and your heaviest. A provider that looks cheapest on the typical order is sometimes the most expensive on the other two.
In-house or outsourced: what to compare
Running fulfillment yourself looks cheaper because the invoice from a 3PL is visible and your own costs are spread around. A fair comparison counts all of these on the in-house side:
- Warehouse or workspace rent, utilities and insurance.
- Labor, including payroll taxes, training and time off.
- Shelving, scanners, scales, printers and software.
- Packaging stock and the cash tied up in it.
- Your own time, which is the one most founders leave out.
Then compare the monthly total with a full 3PL quote at the same order volume. Outsourcing usually wins when volume is growing, when peaks are sharp or when staff time is better used elsewhere. It does not always win at very low volume. See what fulfillment services include if you are deciding whether to outsource at all.
Ways to lower your fulfillment bill
- Prepare inbound shipments properly. Labeled cartons, one SKU per carton and an accurate notice reduce receiving cost and errors.
- Review slow SKUs. Sell through, bundle or remove stock that sits for months.
- Right-size packaging. A smaller box lowers shipping cost and fill material.
- Ship fewer, larger inbound lots instead of many small ones.
- Negotiate shipping separately. Carrier terms are often the largest saving.
- Use bundles for popular sets, so picking becomes one step instead of three.
How to compare quotes from different providers
- Send every provider the same data: SKU count, units per month, average items per order, order volume, typical package size and weight, destination mix.
- Ask for a quote in a standard format: receiving, storage, pick and pack, packaging, shipping, account fees, extras.
- Calculate cost per order for your three order types and add monthly minimums.
- Check service terms next to price: cut-off time, accuracy, response time and how errors are handled.
- Read the contract for term length, notice period and any fees on exit.
If you are still shortlisting vendors, how to choose a fulfillment provider covers the non-price criteria.
Peak season pricing
Many 3PLs raise rates or add surcharges in the fourth quarter, and some limit new clients during that period. If you sell mostly before the holidays, get peak terms in writing before you sign, and plan to send inventory early. Capacity is easier to get in September than in November.
Frequently asked questions
What is a typical fulfillment fee per order?
It depends on items per order, packaging and your provider’s structure, so a single number would mislead. Calculate your own cost per order using the worked example above.
Is shipping part of fulfillment cost?
Yes, in practice. Some providers list it separately, but it is part of what you pay per order and often the largest part.
Do I have to pay a monthly minimum?
Many 3PLs have one. It is worth negotiating, especially if your volume is seasonal.
When does outsourcing pay off?
When the full in-house cost, including your time, is higher than a complete 3PL quote at your order volume, or when growth and peaks would otherwise force you to hire and rent space.
How do I get an accurate quote from Ecom Auto Prep?
Send us your SKU count, monthly orders, average items per order and package sizes through the request pricing form. We reply with a quote built on those numbers.

Anton Kashirin
Anton founded EcomAutomation, the company behind EcomAutoPrep. He works with Amazon FBA sellers and DTC brands on receiving, prep, kitting and shipping, and reviews the guides on this blog against how orders move through the warehouse.


