Real-time sale alerts, right on your phoneSubscribe to updates

    Dead stock isn't a write-off until you do this — unsellable inventory and Schedule C in 2026

    Buying inventory that never sells doesn't deduct itself, and it doesn't deduct itself by sitting unsold either. The write-off happens at disposal — sale, discard, donation, or theft — and each of those triggers it differently, with a donation trap that catches sole proprietors who assume it works like a corporate deduction.

    Every reseller ends up with a box of stock that isn't going to sell. A lot that looked good in photos and turned out damaged, a style that missed its season, a SKU that was mislabeled and came in wrong. The instinct is to treat the money as already gone tax-wise — you paid for it, so surely it's already an expense somewhere. It isn't. Buying inventory doesn't create a deduction, and neither does it aging on a shelf. The deduction shows up at a specific moment: when the item actually leaves your inventory, and how it leaves determines which rule applies.

    Why the purchase itself doesn't deduct anything

    Almost every individual reseller qualifies as a "small business taxpayer" under the gross-receipts test in IRC Section 448(c) — for 2026 that means average annual gross receipts of $32,000,000 or less over the prior three years, a threshold set by Rev. Proc. 2025-32 and adjusted for inflation every year from the Tax Cuts and Jobs Act's original $25 million baseline. Qualifying under that test lets you use the simplified inventory method in Section 471(c): instead of running a formal inventory system, you can treat resale stock as non-incidental materials and supplies under Treasury Regulation 1.162-3, which is deducted in the year it's used or consumed — for resale goods, that means the year it's sold, or otherwise leaves your inventory for good. Buying it just moves cash into stock on hand. Nothing gets deducted until that stock goes somewhere.

    That's the same mechanism behind per-item cost basis: what you paid for an item becomes a deduction against what it sells for, at the moment it sells. Dead stock is the case that mechanism doesn't obviously handle, because there's no sale to net it against — which is exactly why resellers assume it's either already deducted or permanently stuck. Neither is true. It's deductible; it just needs an actual event to trigger it.

    What counts as the deduction-triggering event

    • Sold, even for next to nothing. Liquidating dead stock at a
    • clearance price, a bulk lot to another reseller, or a dollar apiece still
    • runs through COGS normally — revenue minus cost basis, same as any other
    • sale. A $2 cost basis item that finally moves for 50 cents still nets out
    • correctly; you don't need it to sell at a profit for the cost to count.
    • Physically discarded or destroyed. Once you actually throw it out,
    • the cost comes off your books the same tax year, the same way a sale
    • would remove it — because "used or consumed" includes items that are
    • disposed of, not only items that are sold.
    • Donated. Also a valid disposal event, but with a catch below — it
    • removes the item from inventory the same way, but the tax benefit isn't
    • where most resellers expect it.
    • Stolen or destroyed by casualty. A tote of resale inventory stolen
    • from a car, or a garage flood that ruins a season's worth of stock, is
    • also a disposal event — but it's reported differently than the other
    • three, covered next.

    What doesn't count: deciding in your head that something "isn't going to sell." Until one of the events above actually happens, it's still inventory, and its cost is still sitting there undeducted, no matter how confident you are that it's dead.

    Theft and damage don't go where you'd expect

    The instinct with stolen or storm-damaged stock is to reach for Form 4684, the casualty-and-theft-loss form — that's correct for equipment, a damaged vehicle, or other business property. It's not how inventory losses work. The Form 4684 instructions specifically exclude inventory: a casualty or theft loss involving items held for sale is reflected through cost of goods sold, by leaving the lost items out of your closing inventory count for the year, not reported as a separate casualty loss. Report a stolen tote of resale stock on Form 4684 and you're using the wrong mechanism — the deduction still happens, it just happens through COGS the same as a discard would, and needs the same kind of documentation (what was lost, roughly when, and its cost basis) to support it.

    The donation trap for sole proprietors

    Donating unsold stock to a thrift charity feels like it should be the clean option — write it off, help someone, done. For a sole proprietor filing Schedule C, it works differently than most people expect, and differently than it works for a corporation.

    The cost still comes out of your inventory the same way a discard would — excluded from what you're carrying forward, which is where you actually get the tax benefit. What you don't get is a second deduction on Schedule C for the donation itself. A charitable contribution of inventory by a sole proprietor isn't a business expense; if you want to also claim it as a charitable gift, that's a separate itemized deduction on Schedule A, capped at the lesser of the item's fair market value or its cost basis — and it only helps if you itemize instead of taking the standard deduction. Claim the cost through COGS and then again as a charitable deduction and you've double-counted the same dollars. C corporations get an enhanced donation deduction under Section 170(e)(3); sole proprietors and single-member LLCs don't have that option.

    A worked example

    Say you bought a lot of 40 phone cases for $300 — $7.50 each — for a SKU that turned out to be a listing mismatch nobody wants. Over a year you manage to move 10 of them at a clearance price of $1 each, and decide the remaining 30 aren't worth warehousing any longer.

    • 10 sold at $1 each: $10 revenue − $75 cost basis (10 × $7.50) =
    • −$65, a normal loss run through COGS like any other sale.
    • 30 discarded, documented with a photo and a discard date: $225
    • cost basis (30 × $7.50) deducted the same year, the same way the sold
    • units were.
    • Total deduction from this lot this year: $300 — everything you
    • actually spent, recovered as a loss, but only because 40 units actually
    • left your inventory one way or another. A lot sitting half-sold in a
    • closet at year-end would show only the $75 from the units you sold,
    • with the other $225 stuck in inventory until something actually happens
    • to those 30 units.

    Donate the 30 instead of discarding them, and the $225 still comes out through COGS the same way — but there's no additional Schedule C line for the donation. A Schedule A deduction of up to $225 (the lesser of cost or fair market value, and defective phone cases likely have little resale value) is available only if you itemize, and only instead of the COGS benefit, not on top of it.

    What to actually do

    • Don't wait for dead stock to "expire" on its own. It doesn't
    • self-deduct. The cost sits in inventory, undeducted, until you sell it
    • for whatever it'll bring, discard it, donate it, or lose it.
    • Document the disposal. A photo, a discard date, or a donation
    • receipt is what turns "I think this is worthless" into a defensible
    • deduction — the burden of showing goods are actually unsellable falls on
    • you, not the IRS.
    • Don't file a stolen or damaged inventory batch on Form 4684. That
    • form is for equipment and other business property. Inventory losses run
    • through cost of goods sold instead.
    • Know which benefit you're choosing before you donate. The COGS
    • deduction happens either way; a second charitable deduction on Schedule
    • A only applies if you itemize, and never stacks with the COGS deduction
    • for the same items.

    PalmFlow tracks cost basis per item from the day it's logged, so a lot that turns out to be dead stock still has a real cost number attached when you're ready to discard, donate, or liquidate it — instead of a guess reconstructed from a receipt eight months later. It doesn't file anything or determine what counts as a valid disposal for tax purposes. Free plan, 50 items, no card.

    Disclaimer: this is general information, not tax advice. Whether a specific item qualifies as disposed-of inventory, how to value a donation, and how casualty or theft losses on inventory should be documented depend on your specific facts — confirm your approach with a CPA or tax software before you rely on it.

    Built for the business you actually run.