featured article

Nineyard for Amazon Sellers: Inventory and Fulfillment Software Meets the General Ledger

Colleen Quattlebaum

October 14, 2026

The ledger needs two cost paths from one catalog

An Amazon-heavy seller who runs fulfillment software has two cost paths for the same SKU, and the general ledger needs both kept apart. Units that ship through FBA carry inbound freight to Amazon, a fulfillment fee at sale, and monthly storage. Units that ship merchant-fulfilled carry a label, in-house pick and pack, and your own warehouse's cost. Same product, different landed cost, different cost of sale, different margin. The fulfillment software knows which path each unit took. The handoff to accounting is where that knowledge either reaches the books or gets averaged away.

Nineyard describes itself on nineyard.com as modular ecommerce software for marketplace sellers, with separate modules for inventory and forecasting, FBA shipment management, inventory management, repricing, and business analysis. ConnectBooks connects Nineyard data to QuickBooks or Xero. This article is about what the ledger should receive from that kind of software and what it should compute on its own.

Path one: FBA

Inbound. Freight from your warehouse or supplier to an Amazon fulfillment center is a cost of getting inventory to where it sells. Capitalize it into the landed cost of the units sent, or expense it, by policy. Capitalizing is the more accurate answer for margin, since it puts the cost in the month of the sale rather than the month of the shipment.

At sale. Amazon deducts a referral fee and an FBA fulfillment fee from each order. These appear on the settlement report, not in the fulfillment software, and they post to the ledger as expenses when the settlement reconciles. Amazon publishes its fee schedules on sellercentral.amazon.com; the figures below are illustrative, not quoted.

Monthly. Storage fees, and for aged units the surcharges, arrive on the settlement as non-order charges. They are a cost of holding inventory at Amazon and belong on their own expense line so they can be tracked by SKU.

Path two: merchant-fulfilled

At sale. Amazon still takes the referral fee. Fulfillment is yours: a carrier label bought through shipping software, packaging, and the labor to pick and pack. Labels are per-order costs with an order reference. Labor and packaging are usually allocated at a standard rate per unit.

Monthly. Your warehouse rent and staff, whether allocated to units or left as overhead.

The two paths produce different unit margins for an identical product, and a seller deciding how much of a SKU to send to FBA needs both numbers side by side.

Inventory in two places

FBA inventory is your inventory. It sits on your balance sheet at your cost until it sells, even though Amazon holds it. In the fulfillment software and in the ledger, Amazon's fulfillment centers are a warehouse location like any other, with a third location for units in transit to Amazon.

The counts drift. Amazon receives short, loses units, damages units, and later reimburses some of them. Your fulfillment software's FBA count and Amazon's own inventory ledger will not match at month end, and the ledger's implied count (receipts minus COGS relief) will match neither. Reconciling the three is a monthly task, and the mechanics of it, report by report, are in how to reconcile Amazon FBA inventory to your books.

A worked month, one SKU, both paths

Illustrative numbers. One SKU, landed cost $14.00 at your warehouse, selling at $34.99 with a 15 percent referral fee. Fulfillment fee and storage figures are made up for the example.

Start of month: 1,000 units. The seller sends 700 to FBA and keeps 300 for merchant fulfillment. Inbound freight to Amazon is $560, capitalized: $0.80 per unit, so the FBA units carry $14.80.

FBA sales: 400 units

  • Price: $34.99
  • Referral fee, 15 percent: $5.25
  • FBA fulfillment fee: $5.40
  • Landed cost: $14.80
  • Unit contribution: $34.99 minus $5.25 minus $5.40 minus $14.80, or $9.54, which is 27.3 percent
  • Month total: 400 times $9.54, or $3,816
  • Storage fees for the month on the FBA units: $95
  • FBA path contribution after storage: $3,721

Merchant-fulfilled sales: 100 units

  • Price: $34.99
  • Referral fee: $5.25
  • Label: $7.10
  • Pick, pack, packaging at a standard rate: $1.20
  • Landed cost: $14.00
  • Unit contribution: $34.99 minus $5.25 minus $7.10 minus $1.20 minus $14.00, or $7.44, which is 21.3 percent
  • Month total: 100 times $7.44, or $744

FBA won this month by 6 points per unit, and the storage line shows where that lead shrinks if the units sit. A seller who averaged the two paths would see 500 units at a blended $9.12 contribution before storage and would not know that the merchant-fulfilled units are 6 points worse, or why.

Month-end count

The fulfillment software says 300 FBA units remain. Amazon's inventory report says 296. Four units are missing: two Amazon recorded as damaged in the warehouse, two it cannot find.

  • Write-off, 4 units at $14.80: $59.20, debit inventory loss, credit inventory
  • Amazon reimburses the two damaged units three weeks later at its own valuation; that reimbursement posts to other income on the settlement it arrives in, and the write-off stays

The ledger's inventory count for the SKU at month end: 296 at FBA at $14.80, 200 at your warehouse at $14.00.

A removal order the following month

The seller pulls 50 slow units back from FBA ahead of storage surcharges. In the fulfillment software that is a transfer from the Amazon location to your warehouse. In the ledger the units keep their $14.80 basis; the inbound freight capitalized on the way out does not come back off. Amazon's removal fee is an expense in the month charged, on the same line as storage, not a reduction of inventory value. Your warehouse now carries two cost layers for one SKU, 200 at $14.00 and 50 at $14.80, and FIFO decides which sells first.

Reconciliation cadence

Monthly, on the close, is the minimum. Three checks in order.

  1. Units shipped per the fulfillment software, split FBA and merchant-fulfilled, against units relieved to COGS in the ledger. Any gap is units that left without a cost: free replacements, samples, removals.
  2. Fulfillment software FBA count against Amazon's inventory ledger. Gap is Amazon-side loss, damage, and receiving variance. Book the write-offs.
  3. Ledger inventory value against the counts from steps one and two valued at FIFO. Gap should be timing (inbound in transit) and nothing else.

Sellers moving high volume through FBA check step two weekly, because a receiving shortfall found four weeks late is much harder to claim.

What crosses to the books

From the fulfillment software: units shipped by SKU by path, inbound shipment quantities and freight, location counts at month end, label cost with order references for merchant-fulfilled orders. From the Amazon settlement: referral fees, fulfillment fees, storage, reimbursements, refunds. From the ledger's own records: landed cost layers and FIFO relief.

ConnectBooks reconciles each settlement into QuickBooks or Xero at the transaction level and tracks inventory by warehouse, including units in transit, with FIFO valuation and landed cost allocation. Nineyard data connects to it as a source. Two paths in, two margins out, one balance sheet that knows where every unit is.

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