Skip to article
Inventory & Operations

Ecommerce Order Fulfillment: In-House vs. 3PL vs. FBA (Decision Framework)

When should you outsource fulfillment? Compare in-house costs, 3PL providers, Amazon FBA, and hybrid models. Includes a decision matrix based on order volume, SKU count, and margin targets.

SW

StoreWiz Team

Jan 22, 2026 · 15 min read

Ecommerce Order Fulfillment: In-House vs. 3PL vs. FBA (Decision Framework)

TL;DR

The fulfillment decision comes down to three options: in-house (you ship it yourself), 3PL (a third-party warehouse ships for you), or FBA (Amazon handles everything). In-house works below 100 orders/day. 3PL makes sense from 100–1,000+ orders/day or when you need multi-channel flexibility. FBA is ideal for Amazon-heavy sellers who want Prime eligibility. Most scaling sellers use a hybrid: FBA for Amazon, 3PL for everything else. Your choice should be driven by cost per order, delivery speed requirements, and the control you need.

Fulfillment is the operational backbone of your ecommerce business. Get it wrong and you bleed money through inefficiency, slow delivery, and customer complaints. Get it right and it becomes invisible — orders go out fast, customers are happy, and you can focus on growth instead of packing boxes.

This guide provides a complete decision framework for choosing between in-house fulfillment, third-party logistics (3PL), and Fulfillment by Amazon (FBA), including real cost comparisons and the exact thresholds where switching makes sense.

In-House Fulfillment: When to Do It Yourself

In-house fulfillment means you (or your team) pick, pack, and ship orders from your own space — a spare room, garage, or small warehouse.

Best for:

Typical in-house cost breakdown per order:

Labor (15 min @ $18/hr): ........... $4.50

Packaging materials: ............... $1.20

Shipping label (avg domestic): ..... $6.50

Space rent (allocated): ............ $0.80

Supplies & equipment: .............. $0.30

Total per order: ................... $13.30

The Hidden Cost

The biggest cost of in-house fulfillment is not labor or shipping — it's your time. Every hour spent packing boxes is an hour not spent on marketing, product development, or strategy. For a founder doing $50K/month, the opportunity cost of 4 hours/day on fulfillment is enormous.

Third-Party Logistics (3PL): When to Outsource

A 3PL receives your inventory at their warehouse, stores it, and ships orders on your behalf when they come in. You pay storage fees plus a per-order fulfillment fee.

Best for:

Typical 3PL cost breakdown per order:

Pick & pack fee: .................. $3.00–$5.00

Shipping (negotiated rate): ........ $4.50–$7.00

Storage (per pallet/month): ........ $0.50–$1.50/unit

Receiving/inbound: ................. $0.30–$0.60/unit

Returns processing: ............... $2.00–$4.00/return

Total per order: ................... $8.30–$14.10

How to evaluate a 3PL partner:

  1. Request pricing for your actual order volume and SKU count — do not rely on published rates.
  2. Ask about Shopify and Amazon API integrations. If they use CSV uploads, run.
  3. Verify their SLA: same-day shipping cutoff time, accuracy rate (should be 99.5%+), and damage rate.
  4. Check warehouse locations against your customer geography. Two warehouses (East and West Coast) can cut transit times by 1–2 days.
  5. Ask about minimums. Some 3PLs require 500+ orders/month to onboard.
  6. Get references from sellers in your category and volume range.

Fulfillment by Amazon (FBA): The Prime Advantage

With FBA, you send inventory to Amazon's warehouses. Amazon picks, packs, ships, and handles customer service and returns for your Amazon orders. Products get the Prime badge and free 1–2 day shipping.

Best for:

Typical FBA cost breakdown per order (standard-size item):

FBA fulfillment fee: ............... $3.22–$6.90

Monthly storage (per cu ft): ....... $0.87–$2.40

Referral fee (15% avg): ............ varies by price

Inbound shipping to FBA: ........... $0.50–$1.50/unit

Long-term storage surcharge: ....... $6.90/cu ft (365+ days)

Total per order (excl referral): ... $4.59–$10.80

Side-by-Side Cost Comparison

Here's what each fulfillment method costs for a typical ecommerce product (1 lb, standard size, $30 selling price):

Cost ElementIn-House3PLFBA
Pick & pack$4.50 (labor)$3.50Included
Shipping$6.50$5.20$3.86
Storage (monthly)$0.80$1.00$0.87
Packaging$1.20$0.80Included
Total per order$13.00$10.50$4.73 + referral
Prime eligibleNoNo (unless SFP)Yes
Multi-channel capableYesYesAmazon only*

*Amazon offers Multi-Channel Fulfillment (MCF) for non-Amazon orders, but it is more expensive than FBA and ships in Amazon-branded boxes, which is problematic for DTC brand building.

Cost Optimization

StoreWiz tracks fulfillment costs per order and identifies when your business has grown enough to justify switching models (e.g., from 3PL to in-house, or from merchant-fulfilled to FBA). It monitors the economics automatically so you know exactly when to make the switch.

The Hybrid Approach: What Most Scaling Sellers Use

The most successful multichannel sellers do not choose one method — they combine them strategically.

The Optimal Hybrid Setup

  • Amazon orders: FBA for Prime eligibility and Buy Box advantage
  • Shopify + Walmart + TikTok Shop: 3PL with 2-day shipping capability
  • Custom/personalized orders: In-house for quality control
  • Overflow/seasonal spikes: 3PL handles the extra volume so you do not need to hire temporary staff

The Decision Framework: Which Model Is Right for You?

Answer these five questions to determine the right fulfillment model for your business:

  1. What is your daily order volume? Under 50/day: in-house is feasible. 50–200/day: start evaluating 3PLs. Over 200/day: 3PL is almost certainly more cost-effective.
  2. How much of your revenue comes from Amazon? Over 50%: FBA is likely essential for the Prime conversion boost. Under 30%: the FBA premium may not be worth it.
  3. Do you sell customized products? If yes, in-house or a 3PL with customization capabilities is required. FBA cannot handle personalization.
  4. What delivery speed do your customers expect? If 2-day shipping is table stakes in your category, you need either FBA or a 3PL with distributed warehouses.
  5. What is your gross margin? If margins are thin (<40%), FBA fees may consume too much profit. Calculate the all-in cost before committing.

Key Takeaways

Frequently Asked Questions

When should I switch from in-house to a 3PL?

The tipping point is typically 50–100 orders per day, or when fulfillment consumes more than 3 hours of your day. At that volume, the time savings alone justify the cost premium. Start evaluating 3PLs when you consistently hit 30+ orders/day so you have time to onboard before you are overwhelmed.

Can I use FBA for Shopify orders too?

Yes, through Amazon's Multi-Channel Fulfillment (MCF) program. However, there are two major drawbacks: MCF costs more than standard FBA fulfillment, and orders ship in Amazon-branded packaging. For a DTC brand building customer loyalty through Shopify, receiving an Amazon-branded box undermines the brand experience. Most sellers use a separate 3PL for Shopify orders.

How do I avoid long-term storage fees with FBA?

Amazon charges a long-term storage surcharge for inventory sitting in FBA warehouses for more than 365 days. To avoid it: only send 60–90 days of supply to FBA at a time, use the FBA Inventory Age report to identify aging stock, run promotions on slow-moving items before the 365-day mark, and create removal orders for items that will not sell.

What is the average cost per order for each fulfillment method?

For a standard 1 lb product at $30 selling price: in-house averages $13.00 per order (including labor), 3PL averages $10.50, and FBA averages $4.73 plus the 15% referral fee. FBA looks cheapest per order, but when you add the referral fee ($4.50 on a $30 item), the total Amazon cost is $9.23 — comparable to 3PL but with the Prime conversion advantage.

SW

Written by StoreWiz Team

Operations

The StoreWiz team writes about ecommerce automation, AI operations, and growth strategies for modern online sellers. Our insights come from building technology that helps brands scale without scaling headcount.

Stay Ahead

Get pricing & growth strategies in your inbox

Join 2,000+ ecommerce operators getting weekly insights on autonomous commerce, pricing tactics, and AI growth.

No spam. Unsubscribe anytime.