E-commerce Fulfillment Options: FBA vs 3PL vs Self-Fulfillment

Facebook
Twitter
LinkedIn

Want help with your bookkeeping? We make it easy. Get started, Speak w/ a Founder, or Schedule a Callback

Multiple boxes stacked in a vehicle representing ecommerce fulfillment

Image source

 

Fulfillment is one of those decisions that feels operational but turns out to be financial.

Choose the wrong model, and you either cap your growth, bleed margin, or lose control of the customer experience at exactly the moment it matters most.

 

The three main e-commerce fulfillment options – FBA, 3PL, and self-fulfillment – each have a genuine use case.



The problem is that most sellers pick based on what they know, not what fits. This guide breaks down how each model works, what it actually costs, and which signals point toward a switch.

 

Self-Fulfillment: The Starting Point for Most Sellers

 

Self-fulfillment means you handle picking, packing, and shipping in-house – from a spare room, a small warehouse, or a leased commercial space. For early-stage sellers, this type of arrangement often makes sense.

 

You control every touchpoint. Packaging is exactly how you want it. Order errors get caught before they ship. Returns are handled on your terms.



There is no minimum order volume to worry about and no monthly fees just for having a warehousing relationship.

 

The tradeoffs show up quickly once volume grows. Labor costs scale with orders, not revenue. Storage space fills up.



Carrier rate negotiation is difficult without volume leverage. And the time spent on fulfillment is not spent on product development, marketing, or customer acquisition.

 

Self-fulfillment works well for sellers under a few hundred orders per month, those with highly customized packaging requirements, or businesses with products that require special handling that third-party providers can’t accommodate.



Beyond that, the math usually stops working.

 

3PL: The Middle Ground That Scales with You

 

A third-party logistics provider warehouses your inventory, handles picking and packing, and ships orders on your behalf – for any sales channel, not just Amazon.



You send in inventory and connect your store, and the 3PL handles fulfillment from there.

 

This area is where volume and flexibility intersect. According to Capital One Shopping research, 60% of online retailers already outsource at least part of their fulfillment, and the trend is accelerating – particularly for brands that sell across multiple channels and need consistent delivery performance without the infrastructure overhead.

 

The advantage of a 3PL over FBA is channel flexibility. Orders from Shopify, Amazon, Walmart, TikTok Shop, and wholesale channels can all route through a single fulfillment operation.



You get negotiated carrier rates that typically beat what an individual seller can access independently. And you keep control over packaging – custom boxes, inserts, and branded tissue paper are standard offerings with most providers.

 

This is where a 3PL becomes relevant. A fulfillment company like Productiv operates as exactly this kind of partner – handling DTC and B2B fulfillment across channels, with flexible storage terms and integrations that connect directly to your existing stack. For brands that have outgrown self-fulfillment but don’t want to be locked into the Amazon ecosystem, this kind of provider fills the gap.

 

Data from Red Stag Fulfillment’s 2025 industry analysis shows the break-even point for most brands typically lands between 1,000 and 3,000 orders per month, depending on product weight and distribution geography.



Below that range, self-fulfillment often remains cost-competitive. Above it, 3PL pricing per unit starts to outperform what you can achieve in-house.

 

3PLs are not automatically cheaper than FBA. Fees vary by provider, and you need to factor in storage, pick-and-pack, receiving, and return handling.


But for multi-channel brands, the cost comparison is often closer than sellers expect – and the operational control is significantly better.

 

Amazon FBA: Scale and Prime Eligibility at a Cost

 

Fulfillment by Amazon lets sellers send inventory to Amazon’s warehouse network and hand off storage, picking, packing, shipping, and customer service entirely.



The main draw is Prime eligibility – products fulfilled by Amazon display the Prime badge, which carries significant conversion weight for buyers on the platform.

 

The speed infrastructure Amazon has built is difficult to replicate independently. Two-day delivery is standard, same-day is available in many markets, and Amazon handles the carrier relationships, returns, and customer service contacts.

 

The cost structure, however, is layered.



There are fulfillment fees based on product size and weight, monthly storage fees, long-term storage fees for slow-moving inventory, removal fees, and referral fees on top. Understanding the full Amazon FBA fee breakdown before committing product lines to FBA is not optional – it is where most sellers underestimate the model.

 

FBA also comes with meaningful restrictions. You follow Amazon’s packaging and labeling rules. You have limited control over the unboxing experience.

 

And if you sell across multiple channels – your own Shopify store, Walmart, or direct – FBA inventory is only available for multi-channel fulfillment at an additional per-unit fee.

 

FBA makes the most sense for sellers who primarily sell on Amazon, carry products with good margin coverage for fees, and don’t need custom packaging or extensive brand expression in the shipping experience.

 

Comparing the Three Models Side by Side

 

The right fulfillment model depends on where your business is, not just where you want it to be. Here is a simplified comparison across the dimensions that matter most:

Self-FulfillmentAmazon FBA3PL
Channel flexibilityFullAmazon-primaryFull
Upfront investmentMediumLowLow
ScalabilityLimitedHighHigh
Packaging controlFullLimitedFull
Speed infrastructureDIYIndustry-leadingCarrier-dependent
Cost structureFixed + laborPer-unit feesPer-unit fees
Best fitEarly-stage, low volumeAmazon-first sellersMulti-channel brands

 

For a more detailed look at how in-house and outsourced fulfillment compare operationally, this breakdown of in-house vs. third-party order fulfillment covers the key tradeoffs worth reviewing before making a switch.

 

The Signals That Tell You It’s Time to Switch

 

Most sellers stay in their current model longer than they should. Here are the signals that indicate a change is overdue:

 

From self-fulfillment to 3PL:

  • Fulfillment is consuming more than 10-15 hours per week of founder or key employee time
  • You are regularly missing daily or next-day cut-off times
  • Storage space is at or near capacity
  • Cart abandonment is rising, while shipping speed or pricing concerns appear more often in customer feedback

 

From FBA to 3PL (or hybrid):

  • A growing share of revenue is coming from channels outside Amazon
  • Long-term storage fees are eating margin on slower-moving SKUs
  • You are losing control of brand presentation and customer experience
  • Rising fees are compressing product margins below target

 

From 3PL back to partial in-house:

  • Highly specialized products that require custom handling the 3PL can’t accommodate
  • Unit economics favor in-house for specific SKUs, while the 3PL handles the rest

 

A hybrid model – using a 3PL for most fulfillment while keeping some in-house capacity for specialized items or wholesale prep – is more common than sellers assume.



The model should match the product mix, not the other way around.

 

How Fulfillment Choices Show Up in Your Financials

 

Fulfillment decisions have a direct line to your profit and loss statement, and the impact is often more visible in bookkeeping than it is in operations dashboards.

 

FBA fees show up as cost of goods adjustments. 3PL invoices arrive as fulfillment expenses. In-house labor and storage costs are distributed across payroll, rent, and supplies.


Without clean categorization, it becomes difficult to compare true fulfillment cost per order across models – which is the number that actually tells you which approach is working.

 

Accurate monthly bookkeeping is what makes this comparison possible.


When every fulfillment cost is correctly categorized, you can calculate cost per order by channel, track how fee changes at FBA affect specific product lines, and model what switching to a 3PL would do to margin before committing.

 

The businesses that make smart fulfillment decisions are usually the ones with organized financial records – not because good bookkeeping tells you which model to pick, but because it gives you the data to evaluate the options without guessing.

 

What Is EcomBalance? 

 

A screenshot of the EcomBalance website home page.

 

EcomBalance is a monthly bookkeeping service specialized for eCommerce companies selling on Amazon, Shopify, eBay, Etsy, WooCommerce, & other eCommerce channels.

 

We take monthly bookkeeping off your plate and deliver you your financial statements by the 15th or 20th of each month.

 

You’ll have your Profit and Loss Statement, Balance Sheet, and Cash Flow Statement ready for analysis each month so you and your business partners can make better business decisions.

 

Interested in learning more? Schedule a call with our CEO, Nathan Hirsch.

 

And here’s some free resources:

 

Final Thoughts

 

E-commerce fulfillment options are not one-size-fits-all. Self-fulfillment makes sense at low volume. FBA delivers infrastructure that is hard to beat if Amazon is your primary channel.

A 3PL gives you the flexibility to grow across channels without building your own logistics operation from scratch.

 

The transition between models – and the timing of that transition – is what separates sellers who scale cleanly from those who scramble to catch up.

Match the model to where the business is right now, monitor the financials closely, and revisit the decision as the numbers change.

 

Huge thanks to Productiv for collaborating on this post!

Want bookkeeping off your plate? We’ve got you! Get started, Speak w/ a Founder, or Schedule a Callback

Recent Posts

Picture of Nick Zviadadze

Nick Zviadadze

Nick is a growth marketing specialist with more than eight years of experience in SEO, copywriting and content marketing. He's the founder of MintSEO, a fully-remote SEO and content marketing agency. He helps businesses drive growth by improving their search visibility.

Download our Sample Ecommerce Financial Reports

See what your monthly financials could look like working with us at EcomBalance.

Leave a Reply

Your email address will not be published. Required fields are marked *

Wait. Can we help your bookkeeping? Let's chat!

Book a 15-minute call with Keanu to learn more & ask questions. No credit card, no lock-in. Exclusive discounts available. Just ask! 

Zero risk. First month free. Books delivered by the 15th — every month.