Is Inventory an Asset? FBA Accounting Explained | Inventory Hero
·7 min readAccounting
Is Inventory an Asset? FBA Accounting Explained
Is inventory an asset? Yes, a current asset on your balance sheet. How it works for Amazon FBA sellers, when it becomes COGS, and the cash trap to avoid.
Inventory is an asset, not a liability. It is recorded as a current asset on the balance sheet at what it cost you, because you expect to sell it and convert it to cash within a year. It only resembles a liability in an informal sense when it stops selling and starts costing you storage fees and tied-up cash.
Andrew Erickson is the founder of Inventory Hero. He has spent years working with Amazon FBA sellers on demand forecasting, restock planning, and the cash flow side of running a private-label brand. Inventory Hero exists because every spreadsheet-based inventory system he tried eventually broke — usually right before Q4.
Inventory is a current asset, because it is expected to be sold and converted to cash within one operating cycle (normally a year). Fixed assets, like equipment or buildings, are held for long-term use and are not meant to be sold as part of normal operations. Your FBA inventory is current; the laptop you run the business on is fixed.
When does inventory become an expense?
Inventory becomes an expense in the period you sell it, recorded as cost of goods sold (COGS). Until then it sits on the balance sheet as an asset. Buying $10,000 of inventory does not create a $10,000 expense; selling half of it later creates a $5,000 COGS expense in that period.
How is inventory valued on the balance sheet?
Inventory is valued at cost, which for an FBA seller means the landed cost: the unit price plus freight, duties, and other costs to get it ready to sell. Under US GAAP (ASC 330) it is carried at the lower of cost or net realizable value, which is its expected selling price minus the costs to sell it, including Amazon fees. So a unit is written down only when it can sell for less than it cost you to buy and sell.
Connect Claude to your Inventory Hero account with our MCP server and ask about your live Amazon FBA inventory, sales, suppliers, and restock plan in plain English. Here's how to set it up in about a minute.
Read article
Yes. Inventory is an asset. Specifically, it is a current asset on your balance sheet, recorded at what it cost you, because you expect to sell it and convert it to cash within a year. That is the accounting answer. The more useful answer for an Amazon FBA seller is what that classification does to your cash and your taxes, which is where most of the confusion (and the pain) actually lives. Below is how inventory works as an asset, when it turns into an expense, and the cash trap that catches profitable sellers.
Inventory is an asset. When you buy stock, you convert one asset (cash) into another asset (inventory). Nothing has been "spent" in the profit-and-loss sense yet, you have just changed the form your money is in.
Current asset
A current asset is something a business owns that it expects to convert to cash within one year or one operating cycle. Inventory qualifies because the whole point of holding it is to sell it. Cash, accounts receivable, and inventory are the classic current assets.
People call inventory a "liability" informally when it stops moving, and that instinct is not crazy: dead stock ties up cash and racks up storage fees. But on the balance sheet, inventory is always an asset until it sells or gets written off.
Inventory sits under current assets, valued at cost. For an FBA seller, "cost" means landed cost: the unit price plus inbound freight, duties and tariffs, and any prep or inspection needed to make it sellable (whether done by a third-party prep center or by Amazon at the fulfillment center). It does not include the sale price or the profit you hope to make, only what you paid to get the unit ready to sell.
It stays there, as an asset, the entire time it sits in a fulfillment center or your warehouse. Buying inventory does not reduce your profit. It only moves money from the cash line to the inventory line.
This is the part that trips people up. Inventory becomes an expense only when you sell it, and only for the units you actually sold. That expense is called cost of goods sold.
Cost of goods sold (COGS)
COGS is the cost of the inventory you actually sold in a period. It is matched against the revenue from those same sales, so profit reflects what it cost to produce the units you sold, not the units still sitting in stock.
A quick worked example. Say you buy 500 units at an $18 landed cost, so $9,000 of inventory. In the first month you sell 200 of them:
Balance sheet: inventory drops from $9,000 to $5,400 (300 units left at $18).
Income statement: COGS of $3,600 (200 units sold at $18) is matched against that month's sales revenue.
The other $5,400 is still an asset. It has not touched your profit yet. It will, one chunk at a time, as you sell through it. This example is clean because every unit cost the same. Once you reorder the same SKU at a different landed cost, which happens constantly as freight and tariffs move, you pick a cost-flow method to decide which cost attaches to each sale. FIFO is the most common for Amazon sellers.
Here is the operator reality that the accounting definition hides. Because buying inventory converts cash into an asset rather than an expense, your profit-and-loss statement can look healthy while your bank account is empty.
You spent real cash to build that inventory asset. The P&L only recognizes the cost as the units sell. So in a growing FBA business, you are constantly pouring cash into inventory that will not show up as expense (or free up as cash) until weeks or months later when it sells. Profit on paper, no money in the account. This is the single most common reason sellers are surprised by their own numbers.
This is the other half of why people search the question, and it matters most at year end. Because buying inventory creates an asset rather than an expense, you generally cannot deduct inventory in the year you buy it. You deduct it as cost of goods sold in the year you sell it. So the $40,000 of stock you bought in November does not reduce this year's taxable income if it is still sitting in a fulfillment center on December 31. It reduces income in the year those units actually sell.
That trips up growing sellers: you spent the cash, but the deduction stays locked in the inventory asset until it sells. There are nuances, including whether you file on a cash or accrual basis and whether you qualify for the small-business simplified methods under the IRS gross-receipts threshold, so confirm your specific situation with your accountant. The takeaway holds either way: inventory is not a write-it-off-now expense, it is an asset that becomes a deduction on sale.
Inventory is an asset, but not all inventory is a good asset. The longer a unit sits unsold, the worse it gets:
It ties up cash you could use to restock your winners.
In FBA it accumulates monthly storage fees and, once it sits past about 180 days, aged-inventory surcharges (the fee Amazon renamed from the old long-term storage fee).
If it becomes obsolete, damaged, or so price-compressed that it can only sell for less than its landed cost after fees, accounting rules (ASC 330, the US GAAP inventory standard) require writing it down to net realizable value, which turns part of your asset into a loss. Remove or dispose of the units and the asset leaves the balance sheet entirely.
That is why healthy inventory management is about turnover, not accumulation. A unit that sells in 45 days is a far better asset than the same unit sitting for 300 days, even though both look identical on the balance sheet. Watching sell-through rate and days of supply per SKU is how you keep the asset working instead of rotting.
Inventory is an asset on the books and a cash decision in real life. Inventory Hero treats it that way: it tracks what you are holding across FBA, AWD, and your own warehouse, and tells you what to reorder and when, so your cash stays in the inventory that actually turns.