FBA vs. FBM vs. 3PL: The Decision Framework for Every Revenue Level.

I get this question at least five times a week: "Should I use FBA, fulfill myself, or hire a 3PL?"
The honest answer is: it depends on your revenue, your channel mix, your product type, and your growth trajectory. But "it depends" is not helpful. So here is the framework I use with every seller who asks.
There are four revenue tiers. Each tier has a clear fulfillment strategy that minimizes cost and maximizes speed. Your job is to figure out which tier you are in and follow the playbook, then recognize when you are about to cross into the next tier and start preparing for the transition.
Tier 1: Under $10K/Month, FBM from Home
The Strategy
Fulfill orders yourself from your garage, spare bedroom, or rented storage unit. Ship via USPS, UPS, or FedEx using discounted rates from platforms like Pirate Ship or ShipStation.
Why This Works at This Level
At $10K/month with a $25 average order value, you are shipping about 400 orders per month, roughly 13 per day. That is 1-2 hours of packing and shipping per day. One person can handle it comfortably alongside all other business activities.
FBA does not make sense here for most products because:
- FBA fees are a higher percentage of revenue at low volumes (you are paying per-unit fees without the volume efficiencies)
- Amazon's inbound shipping costs are proportionally higher for small shipments
- Storage fees accumulate on slow-moving inventory that might take months to sell at low volume
- You learn nothing about your fulfillment process if Amazon does it for you from day one
That last point matters more than most sellers realize. Understanding how long it takes to pick, pack, and ship an order, and where the friction points are, makes you a better operator when you eventually scale up and need to evaluate 3PLs or FBA economics.
Cost Comparison at $10K/Month
| Method | Cost Per Order | Monthly Cost (400 orders) |
|---|---|---|
| FBM (self-fulfillment) | $4.50 (shipping + materials) | $1,800 |
| FBA | $5.40 (fulfillment) + $0.50 (storage/inbound) | $2,360 |
| 3PL | $7.00 (pick/pack + shipping) | $2,800 + minimums |
FBM saves $560/month over FBA and $1,000/month over a 3PL at this volume. Plus, most 3PLs have minimum monthly commitments ($500-$1,500/month) that you would be paying regardless of volume.
When to Start Preparing for Tier 2
When you are spending more than 3 hours per day on fulfillment, or when order volume consistently exceeds 25 per day, you are approaching the transition point. Start researching FBA costs for your specific products and interviewing 3PLs.
Tier 2: $10K-$50K/Month: FBA for Fast Movers, FBM for Long Tail
The Strategy
Split your catalog. Your top 20% of SKUs by velocity go into FBA. These are the products that sell fast enough to justify Amazon's fees and benefit most from the Prime badge. The remaining 80% of SKUs, the slow movers, the seasonal items, the large/heavy products, stay FBM.
Why This Works at This Level
The Prime badge increases conversion rates by 15-30% on competitive Amazon listings. For your best sellers, that lift more than covers the FBA fee premium. But for slow-moving SKUs, FBA's storage fees and aged inventory surcharges make it uneconomical. A product that sits in FBA for 4 months before selling costs more in storage and surcharges than you would spend shipping it FBM.
The split strategy captures the benefit of FBA where it matters (high-velocity, competitive listings) while avoiding the costs where it hurts (slow-moving, niche products).
The Math on the Split
Assume $30K/month in revenue, 1,200 orders, 200 SKUs. Your top 40 SKUs (20%) generate 70% of orders (840 orders). Your remaining 160 SKUs generate 30% (360 orders).
| Fulfillment Strategy | Fast Movers (840 orders) | Long Tail (360 orders) | Total Monthly Cost |
|---|---|---|---|
| All FBA | $4,956 (FBA fees) | $2,124 + $380 storage | $7,460 |
| All FBM | $3,780 (self-ship) | $1,620 | $5,400 |
| Split (FBA fast / FBM long tail) | $4,956 (FBA) | $1,620 (FBM) | $6,576 |
The split model costs $884/month more than all-FBM but captures the Prime conversion lift on your best sellers. If the Prime badge increases conversion by even 10% on your top 40 SKUs, the additional revenue far exceeds the $884 cost difference.
The Non-Amazon Channel Question
If you are also selling on Shopify or eBay (and you should be), FBA only fulfills Amazon orders unless you use Multi-Channel Fulfillment (MCF), and MCF is expensive: $7-$12 per unit for non-Amazon orders. At this tier, most sellers fulfill non-Amazon orders themselves via FBM. The volume from other channels is usually low enough (<100 orders/month) to manage manually.
When to Start Preparing for Tier 3
When your non-Amazon channels exceed 200 orders/month combined, or when total order volume exceeds 60 per day, self-fulfillment starts consuming too much time. Begin evaluating 3PLs for non-Amazon fulfillment while keeping FBA for Amazon orders.
Tier 3: $50K-$200K/Month: FBA + 3PL Hybrid
The Strategy
FBA handles all Amazon orders (Prime badge is essential at this volume for ranking and Buy Box). A 3PL handles Shopify, eBay, Walmart, and wholesale orders. You split inventory between Amazon's warehouses and your 3PL's warehouse(s).
Why This Works at This Level
At $100K/month with 4,000 orders and 3-4 sales channels, self-fulfillment is a full-time job for 2-3 people. A 3PL handles the physical work while you focus on growth. The cost of a 3PL at this volume ($3.50-$5.00 per order for non-Amazon channels) is less than the cost of hiring warehouse staff plus renting space.
The critical challenge at this tier: inventory allocation. You have one pool of physical inventory split between two fulfillment systems (Amazon FBA and your 3PL). If Amazon sells faster than expected, you need to send more units to FBA from your 3PL stock. If your Shopify store takes off, you need more at the 3PL.
This is where inventory management tools become mandatory, not optional. Manually tracking inventory across FBA and a 3PL with 300+ SKUs is a guaranteed path to stockouts on one channel while sitting on excess in another. An OMS like Nventory gives you a single dashboard showing stock levels at FBA, at your 3PL, and in transit, with alerts when any location needs replenishment.
Cost Comparison at $100K/Month
| Method | Amazon (2,400 orders) | Other Channels (1,600 orders) | Total Monthly |
|---|---|---|---|
| All FBA (+ MCF for other channels) | $14,160 | $16,000 (MCF at $10/order) | $30,160 |
| FBA + Self-Fulfill | $14,160 | $7,200 (2 staff + space) | $21,360 |
| FBA + 3PL | $14,160 | $7,200 (3PL at $4.50/order) | $21,360 |
FBA + 3PL costs the same as FBA + self-fulfill but removes you from the daily warehouse operations entirely. Your time is better spent on product development, marketing, and channel expansion than packing boxes.
Choosing a 3PL
At this tier, look for:
- API integrations: The 3PL must connect to your OMS for automated order routing and inventory sync. No email-based order processing.
- Geographic location: Near your largest customer cluster or centrally located. A Midwest 3PL (Ohio, Indiana, Kentucky) reaches 60% of the US population within 2-day ground shipping.
- Pricing transparency: Get quotes with clear per-order, per-unit, and storage pricing. Avoid 3PLs that bundle fees into opaque "fulfillment charges."
- Scalability: Can they handle 3x your current volume during peak season without degrading ship times?
- Returns processing: Returns from non-Amazon channels come back to the 3PL. Make sure they can inspect, restock, and update your OMS.
When to Start Preparing for Tier 4
When your 3PL costs consistently exceed $15,000/month for non-Amazon fulfillment, or when you need fulfillment capabilities your 3PL cannot provide (custom packaging, kitting, bundling), evaluate the economics of your own warehouse space.
Tier 4: $200K+/Month: Multi-3PL or Own Warehouse + FBA
The Strategy
At this volume, you have enough order density to justify either (a) multiple 3PL locations for geographic coverage or (b) your own warehouse with dedicated staff. FBA remains for Amazon orders to maintain Prime eligibility.
Option A: Multi-3PL Network
Use two or three 3PLs in different regions. Your OMS routes each order to the nearest 3PL with available stock. Benefits: faster delivery, lower shipping costs, redundancy if one location has issues. Cost: typically 10-20% more than a single 3PL due to split inventory and multiple relationships, but offset by shipping savings.
Option B: Own Warehouse + FBA
Lease warehouse space (2,000-5,000 sq ft at $8-$15/sq ft/year depending on market), hire 3-5 warehouse staff ($35K-$45K each including benefits), invest in basic warehouse management ($1K-$5K in shelving, tables, computers, label printers). Total fixed cost: $15,000-$25,000/month.
At 3,000+ non-Amazon orders per month, the per-order cost of your own warehouse drops to $5-$8: competitive with or cheaper than most 3PLs. And you gain full control over quality, speed, packaging, and the customer unboxing experience.
The Decision Matrix
Here is a text-based decision flowchart for choosing your fulfillment model at any revenue level:
- How many orders per month?
- Under 500 → FBM from home
- 500-2,000 → Go to question 2
- 2,000-6,000 → Go to question 3
- 6,000+ → Go to question 4
- Do more than 50% of your orders come from Amazon?
- Yes → FBA for Amazon, FBM for everything else
- No → Consider a single 3PL for all channels, or FBA for Amazon + FBM for others
- Do you sell on 3+ channels?
- Yes → FBA for Amazon + 3PL for other channels
- No → FBA for Amazon + FBM for the other channel (if volume is manageable)
- Do you need 2-day delivery nationwide?
- Yes → Multi-3PL (2-3 locations) or own warehouse + regional 3PL partner
- No → Single 3PL centrally located + FBA for Amazon
The Hybrid Model Most Mid-Tier Sellers Should Use But Do Not
The optimal strategy for sellers doing $50K-$200K/month, the largest and most underserved segment, is the FBA + 3PL hybrid. But most sellers in this range are doing one of two suboptimal things:
- All FBA, including non-Amazon channels via MCF: Overpaying by 40-60% on non-Amazon fulfillment because MCF charges premium rates without the Prime badge benefit.
- Self-fulfilling everything except FBA: Spending 20-30 hours per week on fulfillment instead of growth activities.
The hybrid model captures 80% of the efficiency of a fully outsourced operation at 50-60% of the cost of using MCF for everything. The remaining 20% of efficiency comes from having a proper OMS that coordinates inventory and orders between FBA and the 3PL, without it, the hybrid creates more problems than it solves.
Fulfillment Costs by Product Type
The framework above assumes standard-size products in the $20-$40 price range. Here is how the math changes for non-standard products:
Heavy/Oversized Products (Over 20 lbs or oversized tier)
FBA fees for oversized products range from $9.73 to $158.49 per unit. At these rates, FBA is rarely cost-effective. A 3PL shipping via UPS Ground or freight is almost always cheaper for heavy items. Exception: if the Prime badge is essential for your category (customers will not buy heavy items without guaranteed fast, free delivery), FBA may be necessary despite the higher cost.
Low-Price Products (Under $15)
FBA's fulfillment fee of $3.22-$4.75 (small standard) takes 20-30% of a $15 sale just in fulfillment: before referral fees, advertising, and everything else. Low-price products are often better served by FBM with economy shipping or by bundling multiple units into a single shipment to increase average order value.
Fragile or High-Value Products
Amazon's FBA warehouses handle millions of products per day. Damage rates, while low in percentage terms, are non-trivial for fragile or high-value items. Sellers of electronics, glass, or delicate products often use a 3PL for better packaging control and lower damage rates. The 3PL costs more per unit but saves money on replacement costs and negative reviews from damaged deliveries.
The Transition Playbook
Moving between tiers is operationally risky if not planned. Here is the transition playbook for each jump:
Tier 1 → Tier 2 (Adding FBA)
- Create your first FBA shipment with your top 10 SKUs
- Keep FBM active on those SKUs until FBA inventory is checked in
- Switch listings to FBA fulfillment once inventory shows as available
- Monitor conversion rate and unit economics for 30 days
- Expand FBA to next 10-20 SKUs if metrics are positive
Tier 2 → Tier 3 (Adding a 3PL)
- Interview 3-5 3PLs, get quotes, visit facilities if possible
- Send a small initial shipment (100-200 units of top sellers)
- Route a few non-Amazon orders to the 3PL while continuing self-fulfillment
- Verify shipping speed, accuracy, and OMS integration over 2 weeks
- Gradually increase 3PL allocation until all non-Amazon orders are routed there
Tier 3 → Tier 4 (Scaling Up)
- Analyze shipping cost and speed data by customer location
- Identify if a second 3PL location would reduce costs and transit time
- Alternatively, get quotes on warehouse lease and staffing costs
- Run a 90-day financial comparison: multi-3PL vs. own warehouse vs. current setup
- Transition gradually over 60-90 days, maintaining the current 3PL as backup
The One Rule That Applies at Every Tier
No matter what fulfillment model you use, one rule is universal: your inventory system must be your single source of truth.
FBA has its own inventory counts. Your 3PL has its own. Your Shopify store has its own. If these three systems disagree, and they will, because they update at different speeds, someone is getting oversold or understocked.
At Tier 1, a spreadsheet can handle this. At Tier 2, you need a dedicated tool. At Tiers 3 and 4, an OMS is not optional, it is the connective tissue that makes multi-location, multi-channel fulfillment work without daily inventory audits and manual reconciliation.
The fulfillment model you choose matters less than the inventory accuracy behind it. Get the inventory right, and any fulfillment model works. Get it wrong, and no fulfillment model can save you.
Frequently Asked Questions
The tipping point for most sellers is $10,000-$15,000/month in Amazon revenue. Below that, the FBA fees eat too much margin on most products, and the volume does not justify sending inventory to Amazon's warehouses. Above $15K/month, the Prime badge and Amazon's shipping speed provide enough conversion lift (typically 15-30% higher conversion rate) to offset the higher per-unit fees. The exception: heavy or oversized products where FBA fees are disproportionately high. For those, FBM with fast shipping may remain cheaper at any revenue level.
For a standard 12 oz product, FBA costs approximately $5.40 per unit in fulfillment fees plus storage. A typical 3PL charges $2.50-$4.00 for pick and pack plus shipping costs of $3.50-$6.00 depending on carrier and destination: total $6.00-$10.00 per unit. FBA is often cheaper on a per-unit basis for Amazon orders because of Amazon's discounted shipping rates. However, 3PLs become cost-competitive or cheaper when: the product is oversized, you ship to non-Amazon channels, or you need multi-channel fulfillment from a single inventory pool.
Yes, and most mid-tier sellers should. The hybrid model uses FBA for Amazon orders (getting the Prime badge and Amazon's shipping speed) and a 3PL for non-Amazon channels (Shopify, eBay, Walmart). Your inventory is split between Amazon's warehouses and your 3PL. The OMS coordinates: when an order comes from Amazon, FBA fulfills it. When an order comes from Shopify, the 3PL fulfills it. This gives you the best of both worlds. Prime eligibility on Amazon and cost-effective fulfillment everywhere else.
Beyond the published fulfillment fee, FBA has several costs sellers overlook: inbound placement fees ($0.21-$0.68 per unit for inventory distribution), monthly storage fees ($0.87-$2.40 per cubic foot depending on season), aged inventory surcharges (after 181 days), low-inventory-level fees (if stock drops below 28 days of supply), removal fees ($0.97-$5.30 per unit to get unsold inventory back), and the cost of Amazon losing or damaging your inventory (now reimbursed at sourcing cost, not selling price). These hidden costs add 5-12% to the headline FBA fee for most sellers.
Own-warehouse economics typically make sense above $200K-$300K/month in revenue with at least 2,000 orders/month from non-Amazon channels. At this volume, the per-unit savings from eliminating 3PL margins (typically $1-2 per order) justify the fixed costs of warehouse lease, labor, equipment, and insurance. Below this threshold, the fixed costs spread across too few orders, making 3PL more economical. Some sellers open small warehouse operations at lower volumes if they sell products that are difficult for 3PLs to handle: fragile items, products requiring custom packaging, or items needing assembly before shipping.
Send your first FBA shipment while continuing to fulfill FBM orders. Once Amazon receives and checks in your FBA inventory, switch your listing from FBM to FBA. There is typically a 1-3 day overlap where both fulfillment methods are active. During this window, any orders that come in will be fulfilled by FBA once your inventory is checked in. The key: do not stop your FBM fulfillment until Amazon confirms your FBA inventory is available for sale. This prevents any gap in availability. Start with your top 5-10 SKUs, get comfortable with the FBA workflow, then expand to your full catalog.
Related Articles
View all
Ecommerce and Supply Chain Management: The Complete Guide for Multichannel Brands
A complete guide to ecommerce and supply chain management for multichannel brands, covering the six core stages, failure points, metrics, and systems that keep operations running in real time.

Amazon Just Changed When You Get Paid. Most Sellers Haven't Noticed Yet.
On March 12, 2026, Amazon started holding your money for 7 extra days after delivery. No announcement. No opt-out. If you sell $100K/month, you just lost access to $23K-$33K in working capital overnight, and that is only one of six ways Amazon is squeezing sellers this year.

How War and Fuel Prices Ripple Through Every Layer of E-Commerce Operations
Oil jumped from $72 to $126/barrel. Shipping surcharges hit $4,000/container. Polymer prices up 42%. This is how armed conflict translates into real cost increases across your entire e-commerce operation, warehouse to doorstep.