What Is 3PL Cost?
A third-party logistics (3PL) cost is the amount you pay an external fulfillment provider to receive, store, pick, pack, and ship your products. Your total can also include returns processing, packaging, kitting, software, and account-management fees.
Knowing the full cost per order helps you compare providers with self-fulfillment and see how fulfillment affects revenue and margin. A quote that looks low on pick-and-pack can still become expensive when storage, shipping, and monthly fees are included.
3PL Cost Formulas
Receiving cost per order = (Receiving cost per unit × Monthly inbound units) ÷ Monthly orders
Storage cost per order = (Storage cost per pallet × Pallets used) ÷ Monthly orders
Pick-and-pack cost per order =
(Pick fee × Average units per order) + Pack fee + Packaging materials
Expected returns cost per order = Return processing fee × Return rate
Expected kitting cost per order = Kitting fee per order × Kitting percentage
Total 3PL cost per order =
Receiving + Storage + Pick-and-pack + Shipping label fee + Carrier shipping
+ Expected returns + Platform fee per order + Account management per order
+ Expected kitting
3PL cost as a percentage of revenue =
(Total 3PL cost per order ÷ Average order value) × 100
Convert return rate and kitting percentage to decimals before multiplying; for example, 8% becomes 0.08. Monthly platform and account-management fees are divided by monthly orders to show their per-order impact.
How to Use This Calculator
- Enter
monthlyOrders,avgOrderValue, andavgUnitsPerOrder. These set your order volume, revenue denominator, and number of picks per order. - Enter
receivingCostPerUnitandmonthlyInboundUnits. Use your provider’s per-unit receiving charge and the number of units arriving that month. - Enter
storageCostPerPalletandpalletsUsed. Use the monthly rate per pallet position and the average number of positions your stock occupies. - Fill in
pickFee,packFee,packagingMaterials, andshippingLabelFee. These cover product picks, packing labor, packing supplies, and any 3PL label charge. - Enter
avgShippingCost,returnProcessingFee, andreturnRate. Use your average carrier charge and the share of orders expected to be returned. - Add
monthlyPlatformFeeandaccountManagementFee. Include fixed monthly charges so they are allocated across your order volume. - If applicable, enter
kittingFeePerOrderandkittingPct. Use these for orders that need a bundle, custom insert, or other extra handling.
Step-by-Step Example
Suppose a Shopify store fulfills 800 orders monthly, with an average order value of $55 and two units per order. Using the calculator’s starting assumptions:
| Cost component | Calculation | Cost per order |
|---|---|---|
| Receiving | $0.35 × 2,000 units ÷ 800 orders | $0.88 |
| Storage | $30 × 12 pallets ÷ 800 orders | $0.45 |
| Picking | $0.75 × 2 units | $1.50 |
| Packing | Entered per-order fee | $2.50 |
| Packaging materials | Entered per-order cost | $1.25 |
| Shipping label fee | Entered per-label fee | $0.50 |
| Carrier shipping | Average carrier charge | $8.50 |
| Returns | $4.00 × 8% | $0.32 |
| Platform | $500 ÷ 800 orders | $0.63 |
| Kitting | $1.50 × 20% | $0.30 |
| Total | Sum of components | $16.83 |
The total is about $16.83 per order after rounding each displayed line, or approximately $13,464 per month at 800 orders. Dividing $16.83 by the $55 average order value gives a fulfillment cost of about 30.6% of revenue. That result calls for checking whether shipping, order value, or fixed fees are driving the ratio; it is not a provider comparison until you enter comparable quotes and costs.
Reading Your 3PL Quote
Compare providers using the same order profile and the same definition of “included.” One quote may include packaging and label fees while another lists them separately. Keep carrier postage separate from the 3PL’s label fee: postage depends on the parcel and service, while the label fee is the provider’s charge for processing the shipment.
For a U.S. parcel estimate, check current USPS price tables, since service, weight, and destination can change postage. If you import inventory, customs duties and taxes may affect landed product cost rather than the 3PL’s fulfillment invoice; the U.S. Customs and Border Protection importing guide explains import requirements.
A 3PL also does not take over every obligation to your customer. The FTC’s Internet order shipping rules explain seller responsibilities when shipment is delayed, so confirm that your provider’s service-level agreement supports the delivery promises on your store.
3PL Cost Benchmarks
Use these ranges as quote-screening references, not guaranteed prices. Rates vary with product dimensions, handling needs, carrier mix, location, and negotiated volume.
| Cost or ratio | Typical reference | What to check |
|---|---|---|
| Pick fee | $0.50–$1.50 per item | Whether the first pick is priced differently |
| Pack fee | $2–$4 per order | Whether labor or order preparation is bundled |
| Storage | $15–$45 per pallet per month | Minimums, peak-season rates, and billing method |
| Returns processing | $3–$6 per return | Inspection, restocking, and disposal charges |
| Total 3PL cost, including shipping | Aim for under 15–20% of revenue | Whether low average order value is inflating the ratio |
| Fulfillment excluding shipping | Aim for under 8–10% of revenue | Pick, pack, storage, and fixed-fee allocation |
Above 25% of revenue, review average order value, shipping mix, and contract terms before assuming the provider alone is the problem. For a closer view of labor and materials, compare with the Pick-and-Pack Cost Calculator; use the Shipping Cost Calculator (Zone-Based) to test how destination mix changes postage.
6 Ways to Test Lower Fulfillment Costs
- Raise average order value in a test scenario. Change
avgOrderValuefrom $38 to $48 and see how the same fulfillment cost changes as a share of sales. - Test a smaller inbound shipment. Change
monthlyInboundUnitsfrom 3,000 to 1,800 to model a month with fewer receipts, then check the receiving cost allocated per order. - Check storage utilization. Change
palletsUsedfrom 20 to 16 only if a revised inventory plan can actually reduce occupied pallet positions. - Compare packaging choices. Replace a bulky box with a right-sized mailer and enter the new material and carrier costs; use the Dimensional Weight Calculator to check whether parcel size affects billable weight.
- Model fewer returned orders. Change
returnRatefrom 12% to 8% after testing a clearer size guide or product page; only use the lower rate if your returns data supports it. - Compare shipping offers. Test a free-shipping minimum with the Free Shipping Threshold Optimizer, then compare its order-value effect against the added shipping expense.
Frequently Asked Questions
How much does a 3PL cost per order?
A typical 3PL costs $8–$15 per order for pick, pack, materials, and shipping-label fees, excluding the carrier shipping cost itself. Including postage, total fulfillment is often $15–$25 per order; volume discounts may apply above 1,000 orders per month.
What percentage of revenue should 3PL costs be?
Aim to keep total 3PL costs, including shipping, below 15–20% of revenue, with fulfillment excluding shipping below 8–10%. If the total exceeds 25%, examine average order value and shipping rates as well as negotiating terms; bundles or upsells can spread fulfillment costs across more revenue.
What fees do 3PLs charge?
The main charges are receiving, storage, pick and pack, shipping, returns processing, and platform or technology fees. Quotes commonly list receiving at $0.20–$0.50 per unit, storage at $15–$45 per pallet monthly, and platform fees at $300–$1,000 per month, so check which services are included before comparing totals.
When should I switch from self-fulfillment to a 3PL?
Consider a 3PL when you ship around 100 or more orders monthly, spend 20 or more hours a week fulfilling orders, miss shipping targets, or need capacity for peak season. Compare its per-order cost with your internal cost, including labor, rent, supplies, and the time you could spend elsewhere; many brands switch at roughly 200–500 orders per month.
How do 3PL costs change with volume?
Per-order fixed costs tend to fall as monthly orders increase because platform and account fees are spread across more shipments. Variable charges such as picks and postage do not automatically fall, but providers may negotiate discounts at higher volumes; confirm the tiers and minimum commitments in your contract.
Does a lower 3PL quote always mean lower fulfillment costs?
No: a quote can exclude receiving, storage minimums, packaging, returns, peak surcharges, or postage. Compare total cost for the same products, order mix, service level, and monthly volume rather than choosing by the headline pick fee.
About This Calculator
Luis Dev Studio built this calculator for Shopify merchants to estimate 3PL charges per order and at monthly volume. For help evaluating fulfillment costs or store operations, explore Luis Dev Studio services or contact us.
Updated by Luis Gonzalez · Aug 10, 2026