A 3PL invoice is built from a per-order pick-and-pack fee, monthly storage, postage, and per-event charges such as returns and kit builds. For 2026, The Fulfillment Advisor's annual warehousing pricing survey puts the averages at $3.21 in pick-and-pack for a one-item D2C order (a $2.73 base order charge plus $0.48 for the item), $19.37 per pallet or $3.03 per bin per month for storage, and $3.56 per return. None of those figures is postage. Simpl's flat rate folds postage and packaging into one per-order line starting at $7, with a $750 per month account minimum billed pay-the-difference.
Whether a specific quote lands above or below those averages depends less on the headline rate than on what the rate includes, how storage is billed, and which fees sit outside the one-page rate sheet. Amazon FBA prices differently again, per unit and per cubic foot. Simpl Fulfillment is a flat-rate 3PL for DTC brands shipping 50 to 5,000+ orders a month, and flat-rate does not come out cheaper for every order profile.
What you're actually paying for: the 8 fee categories Whatever a 3PL calls its line items, grouping the charges into these eight categories lets you compare quotes on the same basis.
1. Receiving. What it costs to unload your inbound freight, count it, and put it on the shelf. Usually billed per pallet, per carton, or per labor hour. A 20-pallet shipment's receiving cost varies widely by 3PL, from a small flat fee to a much larger charge, depending on the billing model and how much labor the freight requires.
2. Storage. What it costs to keep your inventory in the warehouse each month. Some 3PLs bill by cubic foot, others by pallet position, others by bin or shelf. Simpl bills by storage type (small bin, large bin, shelf, or pallet) based on the SKU footprint, not a cubic-foot calculation.
3. Pick. What it costs to retrieve an item from its storage location. Most 3PLs charge per pick, with the first pick included in a base order fee and additional picks priced separately. Simpl's flat-rate model bundles 3 picks into the base order price.
4. Pack. What it costs to put the items into a shipping container with the right dunnage and any custom inserts. A low pick fee does not guarantee a low pack fee; check both lines separately before you compare quotes.
5. Shipping. The actual postage paid to the carrier, plus any markup or "shipping fee" the 3PL adds. For many brands, this is one of the largest lines on the invoice. See the next section.
6. Returns. What it costs to receive a returned order, inspect it, restock it, and process the refund. Some 3PLs charge a flat return fee. Others bill receiving, inspect, and restock as three separate line items.
7. Account management. What it costs to actually talk to a human. Some 3PLs include a named account manager in the base price. Others charge for "premium support" or bill account-manager time hourly. Check this line specifically; a low headline rate does not tell you which billing model applies here.
8. Integrations and setup. What it costs to connect your store, configure shipping rules, set up SKU profiles, build kits, and onboard new sales channels. Usually a one-time setup fee plus ongoing change-order fees for new integrations.
A useful exercise: take any 3PL quote you have on the table, list these eight categories, and write the dollar figure your prospective 3PL charges next to each one (or mark it "not itemized"). That view makes it easy to see which categories the quote does not break out, so you know exactly what to ask about before you sign.
How shipping fees work (and why they're often the biggest line item) For many DTC brands, shipping postage is one of the largest lines on the monthly invoice, and it can rival or exceed pick-and-pack, storage, and returns combined. Pick-and-pack labor gets the attention because it is the easiest line to compare across quotes, but postage and surcharges can materially affect your contribution margin and are worth modeling alongside fulfillment labor, not as an afterthought.
Three things drive the cost of a shipment.
Carrier rate card. 3PL carrier rates and access vary by provider. The size of any negotiated discount depends on volume with each carrier. A 3PL moving much higher shipment volume can typically negotiate better rates than a smaller one. Ask any 3PL you are evaluating to quote a sample shipment on your most common dimensions and weight, then compare against carrier list rates and a service like Pirate Ship to see how much of the published discount you are actually getting.
Dim weight. Carriers bill the greater of actual weight or dimensional weight, which is a volume calculation: length × width × height divided by a divisor (139 for USPS, FedEx, and UPS's standard daily rates; UPS's retail rates use 166). A 1-pound order in a 12×12×6 box works out to 864 cubic inches, or 6.2 pounds of dimensional weight at a 139 divisor, which carriers round up to a billed weight of 7 pounds. If your packaging is oversized for your product, you are paying dim-weight tax on every shipment. Ask whether your 3PL right-sizes packaging by SKU profile or defaults to one box size for everything; that answer predicts your dim-weight exposure.
Zones and surcharges. Domestic shipping is priced by zone based on the distance between the origin warehouse and the delivery address; USPS's current domestic zone chart runs 1 through 9, and other national carriers use similarly structured zone bands. A package shipped from a single warehouse to a coast-to-coast customer typically costs more than a same-weight package shipped within zone 2, since carrier rates rise with distance. On top of zone math, carriers add surcharges for residential delivery, fuel, peak season, oversized packages, additional handling, and remote-area delivery. Surcharges are not optional, and there is little room to negotiate them down.
The surcharge stack is easy to miss when comparing a new 3PL contract's headline pick-pack rate: after surcharges and any markup on postage, the effective shipping rate can land meaningfully higher than what you were paying before. Model your top-10 shipments (the SKU combinations and destinations that actually drive your volume) against any new 3PL quote; a quoted average understates the cost of your specific SKU mix.
Costs that can sit outside the headline quote These costs do not always show up on a one-page pricing sheet. Check the master services agreement to see which of them apply to your contract.
Peak surcharges. A peak-season surcharge during the holiday shipping rush is not always on the published rate sheet. Ask explicitly, in writing, whether your 3PL charges one, when it applies, and whether it is per-order or a percentage uplift on pick-pack.
Kit-build fees. Bundles, subscription boxes, and gift sets often look like a single SKU to your store but are assembled from components inside the 3PL. The labor to build the kit is billed separately from the pick-pack on the outbound order. If you ship a subscription box with 6 components, you may be paying for the kit-build labor plus the pick-pack on the outbound shipment.
Project management hours. Onboarding, new SKU setup, photo audits, kit redesigns, peak-season prep meetings, and other one-off requests can get billed as PM hours at an hourly rate that varies widely by 3PL and market. The rate is usually in the contract; the volume of hours you will actually consume is not.
Expedited and exception receiving. Standard receiving turnaround varies by 3PL (Simpl's own standard is 1–3 days). Need it on the shelf today because a flash sale is going live tomorrow? That is an expedite fee. Pallet arrived with a missing BOL or unlabeled cartons? That is an exception-handling fee.
Storage minimums. Some 3PLs enforce a monthly storage minimum: you pay for X bins or Y pallet positions whether you use them or not. This is a particular risk for seasonal brands that under-utilize storage during their off months and still pay for the empty space.
Change-order fees. Adding a new sales channel, changing a packing-slip template, modifying a shipping rule, or adding a returns app integration may all be billable change orders. Ask for the standard change-order fee schedule before you sign.
Long-tail SKU fees. A few 3PLs charge a per-SKU monthly fee on top of storage. If you have 800 SKUs of slow-moving inventory, that compounds quickly.
The fix is largely the same regardless of provider. Ask for the full fee schedule in writing (not the sales-deck one-pager) and read the master services agreement before you sign. If a 3PL will not put the fee schedule in the contract, treat any verbal or sales-deck figure as unconfirmed until it is.
How to decode a 3PL pricing quote Comparing 3PL quotes side by side is hard because there is no standard format. Three quotes from three vendors for the same brand will often use three different units, three different inclusions in the base rate, and three different ways of describing storage. Walk through any quote in this order.
Step 1: Translate to a single unit. Convert every fee to a per-order or per-month figure based on your actual volume. Quote A says "$3.50 base pick fee + $0.45 each additional pick." Quote B says "$5.00 flat per order, includes 4 picks." If your average order has 2.5 items, Quote A costs $4.18 per order and Quote B costs $5.00 per order. But Quote A does not include packaging materials and Quote B does. Always normalize.
Step 2: List what is in the base rate, and what is not. Make a checklist of: pick fee, pack labor, standard packaging (mailer or box), branded packaging, insert cards, dunnage, postage, returns processing, account management, basic reporting, advanced reporting. Mark each line "included" or "extra." Two quotes with the same headline base rate can land far apart on real cost depending on what is bundled.
Step 3: Run your top-10 SKU combinations through the math. Take your 10 most common order profiles from the last 90 days. Run each one through the prospective 3PL's pricing: base order fee, additional picks, packaging, postage based on weight and destination zone. Now you have an apples-to-apples projected invoice built from your own order mix, not a generic quoted average. It will not capture every edge case in your full SKU catalog, but it gives you a number you can compare directly against a quote.
Step 4: Add the hidden-cost stack. Peak surcharge × your holiday-season volume. Estimated PM hours for onboarding (ask the 3PL for a number, get it in writing). Returns processing × your return rate. Long-tail SKU fees × your SKU count. Add these to the per-order math.
Step 5: Compare like-for-like on storage. Quote A bills $25 per pallet position. Quote B bills $0.65 per cubic foot. Quote C bills by storage type with no cubic-foot math. Convert each to "what does my actual inventory cost per month here," using your average on-hand inventory by SKU footprint. Storage math is easy to miscompare unless you convert every model to the same unit first.
Ask a 3PL to walk through this math with you line by line using your own SKU data. Whether they can and will is one signal of how transparent their pricing will be after you sign.
How Amazon FBA pricing differs from 3PL pricing If you sell on Amazon, FBA is the other quote on the table, and its fee structure does not map onto the eight categories cleanly. Amazon bills fulfillment per unit, with the fee set by the product's dimensions and weight, and in some cases its price, on Amazon's size-tier schedule, so a multi-unit order is charged unit by unit rather than as one order. Storage is charged monthly on the space your inventory occupies, measured as daily average volume in cubic feet, and inventory can pick up separate lines such as an aged-inventory charge on units stored longer than 181 days.
Two 2026 changes matter for a budget. Amazon's 2026 US fee update raised FBA fees by an average of $0.08 per unit sold, effective January 15, 2026. A 3.5% fuel and logistics-related surcharge on fulfillment fees then took effect on April 17, 2026 for FBA in the US and Canada, which Amazon put at about $0.17 per unit for US FBA on average; Multi-Channel Fulfillment and Buy with Prime followed on May 2, 2026.
For a brand selling on Amazon and through its own store, the practical comparison is per-unit FBA fees plus cubic-foot storage against a 3PL's per-order fees plus storage in whatever unit it bills. Run both against the same 90 days of orders, and include Amazon's storage and surcharge lines rather than the headline fulfillment fee alone.
Flat-rate vs per-service: which model wins There are two basic pricing structures in the 3PL market.
Per-service is the traditional model. You get a line item for receiving, a line item for storage by pallet or cubic foot, a per-pick fee, a per-pack fee, postage at the 3PL's negotiated rate plus or minus a markup, returns charged per stage, and account management priced separately. Each line bills against a different unit, so your total depends on which of those units your order profile actually touches. Before you sign, check whether you can reconstruct your own monthly cost from the quote's line items alone. If you can't do that math without calling the 3PL, ask them to break the itemization out further.
Flat-rate bundles the per-order operational fees into a single number. Simpl's flat-rate pricing starts at $7 per order and includes 3 picks, postage, and packaging in the base rate. Storage and returns are still billed separately because they scale on different variables, but the per-order line is one number you can plan against.
Neither model is universally cheaper. What changes between them:
Pick count and SKU handling. Pick count and SKU-handling complexity are the variables that make this comparison specific to your order profile, which is why the modeling below matters more than a general rule.
Itemized line items. Ask any per-service quote to break out cost by pick, SKU, and line item so you can see where it concentrates. That level of detail is what you trade for flat-rate's single bundled number.
Forecasting. A single per-order number is simpler to model into a margin forecast than several variable per-service line items.
Headline rate vs. total invoice. A quote's headline number is a starting point, not the total. Confirm which line items are included in the base rate versus billed separately before you sign, since that gap is where the invoice diverges from the quote.
Model both. Take your last 90 days of orders, apply the flat-rate math, then apply the per-service math against the specific 3PL you are evaluating. Whichever is lower wins. Read the contract for both; surcharges and minimum-volume clauses do not always show up in the headline rate.
Simpl runs flat-rate by default: one number per order instead of line-item negotiation, for brands shipping 50 to 5,000+ orders per month who want predictable per-order math and same-day shipping on anything that comes in before 12pm CT. We are not the right answer for every brand; if your order profile favors per-service pricing, use the framework above against whichever 3PL you are evaluating.
How to estimate your total monthly fulfillment cost Before you have a quote in hand, you can build a rough monthly number from the per-service math: orders multiplied by the per-order rate, plus storage, plus returns, plus postage. The inputs below are 2026 averages from The Fulfillment Advisor's annual warehousing pricing survey, which drew on 500 US and Canadian warehousing and fulfillment providers, and they are a sanity check rather than a quote.
Pick and pack. $3.21 for a one-item D2C order, which the survey breaks into a $2.73 base order charge plus $0.48 per item. Each additional item averages another $0.48, and the survey reports the fee itself, not what packaging it includes, so confirm that with the 3PL.
Storage. $19.37 per pallet per month, $3.03 per bin per month, or $0.45 per cubic foot per month, depending on which unit the warehouse bills.
Returns processing. $3.56 per return.
Monthly minimum. An average reported minimum of $752.08 per month among warehouses that require one.
Take those averages and a brand shipping 200 one-item orders a month, with two pallets of inventory and ten returns:
Pick and pack. 200 × $3.21 = $642.00
Storage. 2 pallets × $19.37 = $38.74
Returns. 10 × $3.56 = $35.60
Subtotal of those three lines, before postage and any minimum. $716.34
Two things are missing from that subtotal. The pick-and-pack line assumes one item per order. At the survey's $0.48 additional-item average, a two-item order runs about $3.69, so ask any 3PL how it bills items beyond the first and what packaging it includes. And none of the three inputs above is postage, which for many DTC brands is one of the largest costs on the invoice. Add your carrier rate on your top-10 SKU combinations before you compare this subtotal to a flat-rate quote that already includes postage. The same 200 orders under Simpl's flat-rate model start at $1,400 in per-order fees with postage and packaging included, plus storage and returns; Scenario 2 below walks through it.
What 3PL pricing actually costs per month Three scenarios using Simpl's flat-rate-per-order pricing. Most 3PLs do not publish per-service rates, so the tables below show Simpl cost only. Apply the framework above when you have a competing quote in hand.
Scenario 1: 50 orders/month (early-stage DTC brand) Average order: 2 picks, 1 lb, shipped to mixed zones 2–6. 50 SKUs on hand, predominantly small-bin storage. No subscription, no kits.
Pick + pack + packaging + postage (per order × 50). $7.00/order starting × 50 = starting at $350/mo.
Storage (50 SKUs, small-bin). Bin-based; varies by SKU count and storage type.
Account management. Included: dedicated AM, email, same-day responses.
Returns. Per-return, varies with rate.
Setup / onboarding. Included in 5–7 day onboarding.
Indicative monthly total. Starting at ~$350 in usage-based fees + storage + returns. Simpl's $750/month account minimum (pay-the-difference) means the actual bill floors at $750/mo at this volume.
At 50 orders per month, the price difference between pricing models often comes down to whether your storage and account-management line items are bundled or itemized. At this volume, model against the $750/month account minimum (billed pay-the-difference) rather than the per-order rate, since the minimum is what actually determines Simpl's bill here; how a per-service quote compares at this volume depends on that quote's specific storage and account-management terms, so model it against an actual competing quote rather than assuming which one costs less.
Scenario 2: 200 orders/month (growth-stage DTC brand) Average order: 3 picks, 1.5 lbs, shipped to nationwide zones 2–8. 200 SKUs, mix of small-bin and shelf storage. Some kit assembly.
Pick + pack + packaging + postage (per order × 200). $7.00/order starting × 200 = starting at $1,400/mo.
Storage (200 SKUs, mixed bin/shelf). By storage type, no cubic-foot math.
Kit-build labor. Included up to 3 picks per outbound; kit components billed if pre-assembled.
Account management. Included.
Indicative monthly total. Starting at ~$1,400 + storage + returns.
At 200 orders per month, kit-build fees and account-management line items become material. How the flat-rate bundle compares to a negotiated per-service quote depends on your specific order profile. Model both using your own numbers rather than assuming one wins by default.
Scenario 3: 500 orders/month (scaling DTC brand) Average order: 2 picks, 2 lbs, shipped to nationwide zones 2–8. 500 SKUs, mixed storage. Peak season pushes volume to 1,200/mo for 3 months.
Pick + pack + packaging + postage (per order × 500). $7.00/order starting × 500 = starting at $3,500/mo.
Peak season surge (1,200/mo × 3 months). Confirm whether your 3PL (including Simpl) holds the same per-order rate during peak or adds a seasonal surcharge; this can meaningfully change total cost during high-volume months.
Storage. By storage type.
Returns processing. Per-return; if we ship the wrong order, Simpl covers the return shipping and re-fulfillment.
Account management. Included: dedicated AM, same-day email.
Indicative monthly total. Starting at ~$3,500 + storage + returns.
At 500 orders per month and above, the peak-season surcharge can meaningfully change total annual cost. Whether a flat-rate or per-service model costs less during peak depends on whether the specific per-service quote applies its own peak uplift, not on the pricing model alone. Confirm directly with any 3PL, including Simpl, whether the quoted per-order rate holds during peak months before you compare totals.
5 questions to ask before signing a 3PL contract The five questions below surface the contract and cost uncertainties most likely to affect your actual invoice.
1. Can you put the full fee schedule, including peak surcharges and PM hours, in the master services agreement? Sales decks are not contracts. Confirm the full fee schedule and any change provisions are written into the master services agreement before you sign.
2. What is your per-order cost for my actual top-10 SKU combinations, including postage to my actual destination zones? Make them do the math on your real data, not on a generic example. If they cannot or will not, that tells you how much of the verification work you will need to do yourself before you can trust the number.
3. What does it cost to onboard, and how long does it take? Onboarding timelines and fee structures vary by 3PL provider: some charge a one-time onboarding fee on top of the per-order rate, others build it into the base pricing, and the time to go live differs by provider and integration complexity. Simpl onboards in 5–7 days, with 1–3 day receiving turnaround and no onboarding fee. Confirm both the time and the dollar cost before you sign.
4. What is your order-accuracy guarantee, and who pays when an order ships wrong? An accuracy rate without a stated cost-coverage clause does not tell you who bears that cost. Simpl's 99.99% accuracy commitment is paired with at-our-cost error correction. If we ship the wrong order, we cover the return shipping and re-fulfillment. Ask your prospective 3PL: what is the SLA, and what happens when you miss it?
5. Who do I talk to when something goes wrong, and how fast do they respond? Account management terms are often not itemized on the quote, so ask directly how quickly they respond when something needs fixing, and get it in writing. Simpl assigns every client a dedicated account manager, reachable by email, with same-day (often faster) responses during business hours. Ask any 3PL: do I get a named human, and what is the response-time commitment?
The bottom line 3PL fulfillment pricing is not complicated because the underlying operations are complicated. It is complicated because fee labels and quote structures are not standardized across vendors, so the same charge can land in a different category from one quote to the next. The 8-fee framework above works as a comparison tool across vendors; the work is forcing every quote into the same shape so you can read them side by side.
Simpl's pitch is straightforward: flat-rate pricing starting at $7 per order (bundling pick, pack, packaging, and postage into a single line), dedicated account management included, same-day shipping on anything received before 12pm CT, 99.99% accuracy with at-our-cost error correction, and onboarding in 5–7 days with no onboarding fee. We are built for D2C brands shipping 50 to 5,000+ orders per month who want one per-order number they can plan against, with a $750/month account minimum billed pay-the-difference.
If you are evaluating quotes from us or anyone else, the most useful thing you can do is run the top-10 SKU exercise above and ask any 3PL to walk through it with you line by line using your own SKU data.
Want to see how Simpl's flat-rate pricing compares to your current quote? See pricing or get a quote .