eMerchantBooks

3PL (Third-Party Logistics)

A 3PL is a third-party logistics provider that stores your inventory and picks, packs and ships your orders, the independent alternative or complement to Amazon FBA. Sellers use 3PLs to fulfill Shopify and wholesale orders, escape FBA storage limits and fees, or diversify away from Amazon dependency. Accounting-wise the key fact: inventory at a 3PL is still your asset, and 3PL invoices need splitting into distinct cost types rather than one lump.

The books go wrong at a 3PL in two places. First, the inventory: stock in their warehouse belongs on your balance sheet at landed cost, reconciled monthly against their system counts, because 3PL shrinkage and miscounts are real and nobody refunds what you never notice. Second, the invoice: a typical 3PL bill mixes storage (a holding cost), pick-and-pack (a per-order fulfillment cost) and freight (shipping). Lump them together and your per-order economics are wrong; split them and you can actually compare the 3PL against FBA. A seller shipping 3,000 orders a month at $2.80 pick-and-pack plus $1,900 storage can put a real number next to Amazon's fee schedule and decide with data.

3PL vs FBA on the books

FBA bundles storage, pick-and-pack and shipping into a fee schedule Amazon deducts from settlements, so the cost arrives netted against sales. A 3PL invoices you separately, usually monthly, which is better for visibility and worse for cash timing. The comparison sellers want, "is my 3PL cheaper than FBA?", only works when both are stated per order with the same components: storage per unit per month, fulfillment per order, and outbound shipping at actual carrier rates. Amazon's multi-channel fulfillment rates and your 3PL's rate card can then sit on one page.

What a good 3PL data feed looks like

Three things arrive monthly: an inventory snapshot by SKU as of month end, a movement report (received, shipped, adjusted, returned), and the invoice with charges by type. The snapshot reconciles to your books; the movement report explains any difference; the invoice gets split into storage, fulfillment and freight. Sellers without that feed end up booking a lump-sum "3PL expense" and carrying an inventory number nobody has verified since the last physical count, which is the state most files are in when they reach us.

There's a tax angle too: your inventory sitting in a 3PL's state creates physical nexus there, same as FBA stock does. Multi-location inventory and fee-split accounting are standard inside monthly bookkeeping, with data feeds automated through custom integrations when the 3PL has an API.

Where this shows up in our work

This isn’t textbook material for us; it’s the day-to-day of keeping seller books right. See how we handle it in practice:

Custom Integrations

← Back to the full glossary

Wondering if your books get this right?

The free Ecommerce Books Audit answers that in 3 business days: one clean month of books plus a recorded teardown of every error we found. Keep it all either way.

  • ✓ Books closed by day 10, guaranteed in writing
  • ✓ Everything stays in your QuickBooks, Xero or NetSuite file
  • ✓ Published pricing, month-to-month, no lock-in
Where do you sell?

No commitment. A partner replies within one business day.

For $100K+/mo ecommerce brands

Day-10 close guarantee · published pricing

Talk to Us