Beancount.io LogoBeancount.io

Lower of Cost or Net Realizable Value (LCNRV): How to Write Down Obsolete Inventory and Stop Overstating Your Balance Sheet

14 min readMike ThriftMike Thrift
Lower of Cost or Net Realizable Value (LCNRV): How to Write Down Obsolete Inventory and Stop Overstating Your Balance Sheet

Walk into any warehouse in late December and you will find the same uncomfortable scene: pallets of last year's product gathering dust, returns nobody has the heart to throw away, sample boxes from a discontinued color, and a few SKUs the buyer over-ordered by a factor of three. On the balance sheet, all of it still sits at the price you paid, neat and proud, lined up next to the goods that actually sell.

That is the lie inventory accounting is built to catch. The Generally Accepted Accounting Principles (GAAP) rule called Lower of Cost or Net Realizable Value (LCNRV) says that if the cash you can realistically extract from inventory falls below what you paid for it, the inventory has lost value, and the balance sheet has to tell the truth about that loss before the year closes.

Skipping the LCNRV review is one of the most common sources of "phantom" profit in small-business financials. Margins look healthy because cost of goods sold (COGS) is too low; net income looks healthy because the obsolete pile is still parked in the asset column; and then a lender, buyer, or tax adviser opens the schedule and asks the question nobody wants to answer: "When was the last time you wrote any of this down?"

This guide walks through what LCNRV actually requires under ASC 330, how to calculate Net Realizable Value (NRV) without overthinking it, the journal entry that closes the gap, the difference between LCNRV and the older LCM rule, the tax treatment for subnormal goods, and the operational habits that keep year-end from turning into a fire drill.

What LCNRV Means in One Sentence

Inventory must be reported at the lower of two numbers: what you paid for it, or what you can sell it for net of the costs to finish it and get it out the door. Whichever is smaller wins.

That is it. Everything else in this article is plumbing.

Why the Rule Exists

The balance sheet is a promise to readers that the assets listed there are worth at least what the company says they are. Inventory is the asset most likely to break that promise. Fashion changes. Technology obsoletes. Food spoils. Pandemics dump entire categories of demand overnight. Tariffs and currency moves leave imported goods priced above what the local market will bear.

Without LCNRV, a business could sit on dead stock for years while reporting it at original cost, propping up its assets, its working capital, and its net worth. The rule forces a periodic reset: every reporting period, look the inventory in the eye, ask whether it will recover at least its cost, and if the answer is no, recognize the loss now rather than pretending it will go away.

The accounting principle behind this is conservatism — when in doubt, choose the option that does not overstate assets or income.

When LCNRV Applies and When LCM Still Does

In 2015, the Financial Accounting Standards Board (FASB) issued ASU 2015-11, which folded Lower of Cost or Market (LCM) into the simpler Lower of Cost or Net Realizable Value (LCNRV) test for most companies. Under ASC 330, the rule now works like this:

  • Use LCNRV if you measure inventory using First-In, First-Out (FIFO), average cost, or specific identification. This covers the vast majority of small and mid-sized businesses.
  • Use LCM (the older ceiling-and-floor calculation) only if you measure inventory using Last-In, First-Out (LIFO) or the retail inventory method.

The practical takeaway: unless your accountant has explicitly chosen LIFO or you run a large multi-line retailer using the retail inventory method, you live in LCNRV land. The remainder of this article assumes that.

Calculating Net Realizable Value: The Formula

Net Realizable Value is the cash you expect to walk away with after selling the inventory in its ordinary, current condition. The formula is:

NRV = Estimated Selling Price − Estimated Costs of Completion − Estimated Costs to Sell

Three inputs, all of them estimates, all of them grounded in what is realistic today, not what you wish were true. Let us break each one down.

1. Estimated Selling Price

This is the price you can realistically charge in the ordinary course of business, today. Not the original list price. Not the price you charged before the new model launched. The price the market will pay right now. For obsolete or damaged goods, that often means liquidation pricing, jobber pricing, or a discount tier that you would normally hide from the catalog.

A useful gut check: if you put 100 units of this SKU on a clearance page tomorrow, what price clears 80 percent of them within 90 days? That number is closer to selling price than your sticker.

2. Estimated Costs of Completion

If the inventory is finished goods, this is zero. If it is work-in-process or raw material, it is the cost to finish converting it into something a customer will buy: remaining labor, remaining materials, machine time, packaging, and the allocated overhead it takes to get there.

3. Estimated Costs to Sell (and Dispose)

Everything between the finished item sitting in the warehouse and the cash hitting the bank. Typical line items:

  • Sales commission to the rep who closes the deal
  • Packaging and labeling for the actual sale (not the original packaging)
  • Outbound freight, postage, or last-mile delivery
  • Marketplace fees (Amazon, Shopify, eBay, Etsy)
  • Credit card processing fees, if material
  • Returns reserve, if you expect a meaningful return rate
  • Disposal costs for goods that have to be hauled away rather than sold

Skip this step and the NRV looks better than it really is. Liquidators routinely take 40 to 60 percent of gross — if you do not subtract their cut, you have not calculated NRV, you have calculated wishful thinking.

A Worked Example

A small home-goods brand bought 1,000 ceramic mugs at $8 each, total cost $8,000. A newer mug launched, and the original SKU now moves only on the clearance page. The clearance price is $6.00 per mug. Marketplace fees and packaging run $1.20 per mug. There is no completion cost — the mugs are finished goods.

  • Estimated selling price: $6.00
  • Costs to sell: $1.20
  • NRV per unit: $6.00 − $1.20 = $4.80
  • Cost per unit: $8.00
  • Lower of cost or NRV: $4.80

The 1,000 mugs should be carried at $4,800, not $8,000. The required write-down is $3,200.

If, on the same shelf, a different SKU (decorative tile) cost $5 per unit and has an NRV of $9 per unit, no adjustment is needed. NRV exceeds cost, so the inventory stays at the lower number — cost.

LCNRV is applied item by item in most cases. Some companies group by similar product class or category, which is permitted by ASC 330 as long as the grouping is reasonable and applied consistently, but item-level analysis catches more shrinkage and is the default for most small businesses.

The Journal Entry

Once the write-down amount is calculated, the entry is straightforward. Using the mug example above:

AccountDebitCredit
Loss on Inventory Write-Down (or COGS)$3,200
Inventory$3,200

Two presentation choices to make:

  1. Direct method — credit the Inventory account directly, as shown above. Simple, used by most small businesses.
  2. Allowance method — credit a contra-asset account called something like Allowance to Reduce Inventory to NRV. The inventory account stays at original cost on the subsidiary ledger, and the contra-asset nets against it on the balance sheet. Larger companies prefer this because it preserves the original cost for analysis.

Either method is acceptable under GAAP. The income statement impact is identical.

A second choice: where does the debit go? Two acceptable answers:

  • Cost of Goods Sold — buries the loss inside COGS, which preserves gross margin geography but can make the period's COGS look unusually high without explanation.
  • A separate "Loss on Inventory Write-Down" line — preferred when the write-down is material, because readers of the financials can see it instead of guessing at a COGS spike.

Pick one approach and apply it consistently.

No Write-Up Reversals (Under U.S. GAAP)

This is the rule that catches people by surprise. Once you write inventory down, the new lower carrying value becomes the new cost basis. If demand miraculously recovers and that obsolete SKU starts selling at full price, you cannot write the inventory back up under U.S. GAAP. The gain is recognized only when the inventory is actually sold — at which point the higher selling price flows through as gross margin, but the asset never gets restored to its old basis.

International Financial Reporting Standards (IFRS, specifically IAS 2) does allow reversals up to the amount of the prior write-down. If you report under both standards or might in the future, keep the write-down records detailed enough to support a reversal if you ever switch.

LCM Versus LCNRV: The Short Version

If you use LIFO or the retail inventory method, you still apply the old Lower of Cost or Market rule. "Market" here is replacement cost, but it is capped on both ends:

  • Ceiling: NRV (selling price minus costs to complete and dispose)
  • Floor: NRV minus a normal profit margin

You compare cost to "market" (replacement cost, bound by the ceiling and floor) and use the lower of the two. The arithmetic is fiddlier than LCNRV. For LIFO and retail-method companies, it is unavoidable; for everyone else, ASC 330 spared you the math.

Subnormal Goods and the Tax Side

The IRS has its own inventory valuation rules under Treasury Regulation 1.471-2. Two points matter for small businesses:

1. Subnormal goods. Goods that are "unsalable at normal prices or unusable in the normal way because of damage, imperfections, shop wear, changes of style, odd or broken lots, or other similar causes" must be valued at bona fide selling prices less direct cost of disposition. That is essentially NRV by another name, and it lets you take the write-down on the tax return when you take it on the books — provided you can document the selling price and the disposition cost.

2. The small-business taxpayer exception. Under Section 471(c), small business taxpayers with average annual gross receipts of $32 million or less for tax years beginning in 2026 are not required to keep inventories for tax purposes — they can use a method that conforms to their books or treat inventory as non-incidental materials and supplies. The financial-statement LCNRV obligation does not go away under GAAP, but the tax obligation can be dramatically simplified.

If you are running an LLC or S-corp under that threshold, your tax adviser may already be using the small-business exception. Your books still need the LCNRV adjustment if you produce GAAP financials for a lender, an investor, or an eventual buyer.

Documenting Your Process

The biggest LCNRV failure mode is not bad math — it is no documentation. Auditors, lenders, and acquirers all want to see how you arrived at the write-down number. A defensible LCNRV workflow has four pieces:

  1. An inventory aging report. Pull the entire SKU list with quantity on hand, original cost, and days since last sale (or days since last receipt for items that have never sold). Items aged beyond a threshold — 180 days, 270 days, 365 days, whatever fits your business — flag for review.

  2. A pricing source for selling price. Recent invoices, clearance page prices, liquidator quotes, marketplace listings of identical or comparable items, or a documented internal policy ("we discount discontinued SKUs to 40 percent of MSRP").

  3. A disposition cost estimate. A table or formula for each channel: marketplace fee percentage, fulfillment cost per unit, freight per unit, return reserve. This number should be sourced from real data, not estimated in the moment.

  4. Sign-off. Someone other than the person who built the schedule reviews it. For very small businesses that often means the owner signing the schedule next to the controller or bookkeeper.

When the year-end review takes a single afternoon instead of a panicked week, this is why.

How Often to Run the Review

For most businesses, quarterly is the right cadence. Monthly is overkill except for fast-moving categories (electronics, fashion, perishables), where prices and demand shift inside 90 days. Annual is too infrequent — it concentrates the bad news at year-end, makes the auditor's job harder, and creates the kind of one-time hit that makes a P&L unreadable.

A quarterly cadence also forces the operations side to confront slow movers early enough to do something about them — discount, bundle, donate, scrap — instead of letting the pile grow until it is large enough to matter to the financial statements.

The Operational Side: Catching Inventory Problems Before They Become Write-Downs

LCNRV is the accounting backstop. The cheaper move is to never need it. Three habits help:

  • Demand-driven purchasing. Tie reorder quantities to recent sell-through, not historical averages or supplier minimums. Suppliers love MOQs; your balance sheet does not.
  • Active SKU rationalization. Every quarter, identify the bottom 10 percent of SKUs by gross margin contribution and decide: keep, discount, or discontinue. The longer you wait, the more cost is locked up in a SKU that will never recover it.
  • Cycle counts. Spot-check 5 to 10 percent of locations every week instead of one giant annual physical. Cycle counts surface shrinkage and damage when it is small, not after it has compounded for a year.

These habits do not eliminate write-downs — every product business has some — but they keep the write-downs small, frequent, and unremarkable instead of catastrophic.

Common Mistakes to Avoid

A short list of the LCNRV failures that show up most often in small-business audits:

  • Using list price as selling price. If the SKU has not sold at list in 12 months, that is not the selling price. It is the wishful price.
  • Forgetting selling costs. Marketplace fees, returns, and last-mile shipping routinely consume 20 to 35 percent of gross. Net realizable means net.
  • Applying LCNRV at the aggregate level when item-level data exists. Aggregating hides specific dogs. Item-level analysis exposes them.
  • Skipping the entry because "we'll sell it eventually." GAAP cares about today's recoverable amount, not your eventual hope.
  • Reversing a prior write-down because the market recovered. Not allowed under U.S. GAAP. Recognize the gain on sale, not as a write-up.
  • Hiding the write-down inside COGS without disclosure. A material write-down belongs on its own line or in a footnote so readers can find it.

Keep Your Inventory Records — and Your Books — Honest from the Start

LCNRV is a year-end ritual for many businesses, but it does not have to be. A clean inventory ledger, kept current with every receipt, sale, return, and adjustment, makes the quarterly NRV review a 30-minute exercise instead of a multi-day reconstruction. The same goes for the rest of the books: the further your records drift from reality, the harder it is to spot the dead stock, the slow movers, and the margin leaks before they hit the balance sheet.

Beancount.io is a plain-text accounting platform that gives you a transparent, version-controlled ledger you can audit line by line — no black boxes, no vendor lock-in, no end-of-year scramble to figure out what the numbers mean. Every transaction is a readable text entry, every adjustment is tracked in git history, and the data is yours to query however you like. Get started for free and see why developers, finance teams, and small business owners are switching to plain-text accounting.