featured article

FBA vs FBM: The Accounting Differences That Actually Change Your Numbers

Nachman Lieser

July 1, 2026

Sellers pick FBA or FBM on logistics and customer experience. The choice quietly rewrites your cost structure, your inventory valuation, and the per-unit margin you think you are earning.

The decision is operational, the consequences are financial

Fulfillment by Amazon (FBA) means Amazon stores, picks, packs, and ships your inventory. Fulfillment by Merchant (FBM) means you do. The trade is usually framed as convenience versus control, or Prime eligibility versus margin. All true, and all incomplete, because the two models route costs to completely different places on your income statement and balance sheet. If your books treat an FBA SKU and an FBM SKU the same way, your margin comparison between them is fiction.

Where the costs land, side by side

COSTFBAFBM
StorageAmazon FBA storage fees (monthly + long-term)Your warehouse cost or 3PL fee
Pick and packAmazon FBA fulfillment fee per unitYour labor or 3PL handling
Outbound shippingBundled into the FBA feeYour carrier cost, paid directly
Inbound freightYou pay to ship into Amazon (part of COGS)You pay to your own warehouse (part of COGS)
Returns processingAmazon handles, fees applyYou handle, you absorb cost
Referral feeSame, charged on bothSame, charged on both

The referral fee is the one cost that does not change. Everything else moves. Under FBA, fulfillment is a clean per-unit fee on the settlement report. Under FBM, the same economic activity scatters across your shipping bill, your warehouse rent, your staff payroll, and your returns handling, none of which Amazon itemizes for you.

Why this distorts margin comparisons

Here is the trap. An FBA SKU shows its full fulfillment cost right on the settlement report, so its margin looks lower but is complete. An FBM SKU shows almost no fulfillment cost on the Amazon side, so its margin looks higher, but only because the real costs are sitting in your shipping account and your payroll, unattributed to that product.

Compare the two on Amazon data alone and FBM looks more profitable every time. Attribute the actual fulfillment costs and the picture often flips, or at least narrows. A seller deciding whether to move a SKU from FBM to FBA based on the naive numbers is deciding on noise. For the full method of getting to true per-unit profit, see /blog-posts/true-amazon-profitability-after-fees.

Inventory valuation differs too

Both models hold inventory as a balance-sheet asset, but the locations and the reconciliation differ.

  • FBA inventory sits at Amazon fulfillment centers and in transit to them. You reconcile against Amazon's inventory reports, and you deal with FBA-specific issues like lost and damaged units and long-term storage.
  • FBM inventory sits in your own warehouse or a 3PL. You reconcile against your own counts, and you carry the storage cost directly rather than as an Amazon fee.

A seller running both models, which most multi-marketplace sellers do, has inventory in multiple places at once and needs a unified count across all of them. Inbound freight is part of COGS in both cases, but it flows to different destinations, and missing it understates inventory and overstates COGS either way.

The mixed-model reality

Most sellers above seven figures are not pure FBA or pure FBM. They run FBA for fast-moving SKUs to win Prime placement and FBM for bulky, slow, or low-margin items where FBA fees would eat the product alive. That mix is the right operational call, and it is exactly what makes the accounting hard: two cost structures, two inventory-valuation paths, and one P&L that has to make them comparable.

The only way to compare an FBA SKU to an FBM SKU honestly is to attribute every real cost to each unit, regardless of which path delivered it. ConnectBooks applies FIFO COGS per unit and produces per-channel P&L across Amazon, Shopify, Walmart, eBay, and TikTok Shop, so an FBA unit and an FBM unit are measured on the same true-cost basis. ConnectStock tracks inventory across FBA, 3PL, and your own warehouse so the count stays unified. See /integrations/amazon-accounting.

NEXT STEPCompare FBA and FBM products on true per-unit cost, not on whatever Amazon happens to itemize. ConnectBooks starts at $149/mo. See /pricing.

Does FBA or FBM change my cost of goods sold?

COGS itself, the landed product cost plus inbound freight and duties, is the same product either way. What changes is everything below gross profit: FBA bundles fulfillment into a per-unit fee on the settlement report, while FBM scatters the same costs across your shipping, warehouse, and labor accounts. The product cost is constant, the fulfillment cost structure is not.

Why does FBM look more profitable than FBA in my reports?

Because FBA shows its full fulfillment cost on the Amazon settlement report, while FBM's fulfillment costs sit in your own shipping bill, warehouse rent, and payroll, unattributed to the product. Compared on Amazon data alone, FBM always looks better. Attribute the real costs and the gap narrows or reverses.

How do I compare FBA and FBM profitability fairly?

Attribute every real cost to the unit regardless of fulfillment path: product cost, inbound freight, the actual fulfillment cost (Amazon's fee for FBA, your shipping and handling for FBM), and the referral fee. Only when both models are costed to the same true per-unit basis can you compare them and decide which SKUs belong where.

Where does FBM inventory go on my balance sheet?

The same place as FBA inventory, as an asset, but it sits physically in your own warehouse or a 3PL rather than at Amazon. You reconcile FBM inventory against your own counts instead of Amazon's reports. A seller running both models needs a unified count across all locations.

Should I switch a product from FBM to FBA?

Decide it on attributed cost, not on the surface numbers. Add up the true fulfillment cost under each model for that SKU, including storage and returns, and compare. Fast-moving SKUs often justify FBA for Prime placement, while bulky or slow items can be cheaper under FBM once FBA storage and fees are counted.

Clean, accurate books make this manageable. Start a free trial of ConnectBooks to get settlement-level accuracy and real margin visibility for your ecommerce business. No credit card required.

Take Control of Your E-Commerce Business with ConnectBooks

Running an e-commerce business comes with plenty of challenges, but ConnectBooks is here to make your life easier. With real-time insights, seamless integrations, and detailed tracking of your profitability and inventory, you can stay ahead of the game. Whether you’re selling on Amazon, Shopify, Walmart, TikTok or eBay, ConnectBooks helps you manage your finances with 100% accuracy and confidence, so you can focus on growing your business.

Ready to level up? Start making smarter, data-driven decisions every step of the way. Try ConnectBooks Free Today or Schedule a Demo