# How to Write Down Unsold Clothing Inventory for Resellers

_By GradeThread Team · Published October 31, 2026_

> Aged clothing stock sitting at full cost inflates your books. Here is a trigger-date rule, the cost basis math, and how a write-down changes your monthly P&L.

Write down unsold clothing inventory when an item passes a set age trigger, such as 90 days listed without a sale, by lowering its recorded cost basis to what you realistically expect to recover. Log the difference as a loss in that month's P&L, not when the item finally sells.

Here is the problem. You have 400 items on the books at $6,200 total cost. Roughly 90 of them have sat for four months. Your balance sheet says they are worth $1,350 at cost. Your sold-comps say they will fetch far less, if they sell at all. The P&L looks healthy until the day you clear them and a month of margin vanishes. A written rule fixes that timing problem.

Note: this is an operations method, not tax advice. How you treat inventory for tax purposes depends on your accounting method and jurisdiction, so confirm with a tax professional before you change how you report.

## What a write-down is (and is not)

A write-down reduces the recorded value of an item still in stock because it is worth less than you paid. The item is not sold, not donated, and not gone. It is still on a shelf and still listed. You are only changing the number attached to it.

That is different from three things people mix it up with:

- **Markdown:** a lower asking price on the listing. It changes your price, not your books.
- **Disposal:** the item leaves inventory (donated, recycled, trashed). The remaining cost basis becomes a full loss.
- **Shrinkage:** the item cannot be found. This shows up in a cycle count variance, not a pricing decision.

You can do a write-down and a markdown on the same day. Often you should. But they answer different questions: the markdown asks what will sell, and the write-down asks what the item is honestly worth on your books.

## Why aged clothing stock needs a reseller inventory obsolescence rule

Clothing does not age like hardware. A jacket does not rot in a bin, but its value decays in three ways:

- **Seasonality:** a wool coat listed in March competes with nothing and sells to nobody. Its real sale window may be eight months away.
- **Listing fatigue:** an old listing loses freshness in search and your own attention. It gets fewer views each month.
- **Hidden condition risk:** storage can add odor, creases, or fold marks. A piece you called Excellent can slide toward Very Good after months in a humid bin, which changes what it should sell for.

If you never write down, three things go wrong. Your inventory value is overstated. Your monthly margin looks better than it is, then drops sharply when you clear stock. And you keep buying more because the books say you are fine.

## The trigger dates: a simple write-down schedule

Pick dates based on days since the item was first listed, not days since you bought it. Sourced-but-unlisted stock is a different problem (a throughput problem), and mixing the two hides it.

| Days listed, unsold | Action | Write-down |
| --- | --- | --- |
| 0–59 | Normal selling window | None |
| 60 | Review: re-photo, retitle, check item specifics, check seasonal fit | None, or flag as watch |
| 90 | First trigger | Reduce cost basis to the lower of current cost or expected net recovery |
| 180 | Second trigger | Write down to a salvage value, or bundle or clear |
| 270–365 | Final decision | Dispose, donate, or write down to near zero |

These are example thresholds. A fast-turning category like activewear might use 60 and 120. Seasonal outerwear might count days only in its season. Pick numbers, write them down, and stick to them for a full quarter before you adjust.

### A seasonal exception

If an item is out of season, pause its clock until the season returns, but log that pause. A pause with no record is just avoidance with a better name.

## The cost basis adjustment: the math

The core test is simple. Compare the item's current cost basis to what you can expect to net if it sells.

**Expected net recovery = likely sale price − fees − outbound shipping and packaging.**

If cost basis is higher than expected net recovery, write down the difference. If it is lower, do nothing. You never write an item up.

Worked example, with illustrative numbers:

| Line | Amount |
| --- | --- |
| Cost basis (purchase plus allocated costs) | $14.00 |
| Original list price | $68.00 |
| Days listed, unsold | 95 |
| Realistic sale price now (from recent sold comps) | $24.00 |
| Fees at about 13.25% plus per-order fee | $3.50 |
| Shipping and packaging | $6.00 |
| Expected net recovery | $14.50 |
| Write-down | $0.00 |

This item needs no write-down, because it still recovers its cost. A second item makes the contrast:

| Line | Amount |
| --- | --- |
| Cost basis | $22.00 |
| Realistic sale price now | $20.00 |
| Fees | $3.20 |
| Shipping and packaging | $6.50 |
| Expected net recovery | $10.30 |
| Write-down | $11.70 |
| New cost basis | $10.30 |

The new cost basis is $10.30. If it sells for $20.00 later, your P&L shows a small profit against that adjusted basis, and the $11.70 loss has already been recorded in the earlier month.

### Use condition when you estimate recovery

Your sale price estimate should reflect the actual tier, not the one you hoped for. A garment you would now grade Good rather than Very Good, because Fabric Condition or Odor & Cleanliness slipped in storage, should be compared against Good comps. An item graded Fair or Poor at intake often belongs on the 90-day trigger from day one. NWT and NWOT pieces tend to hold value better, but only if the tag status and Cosmetic Appearance claims are still true.

## How to write down unsold clothing inventory: a 7-step workflow

Run this once a month, at the same time as your reconcile. It takes about 45 minutes for 300 active listings once the report is set up.

1. **Pull the aging report.** Export every active item with SKU, cost basis, list date, and current price. [Screenshot placeholder: aging report sorted by days listed.]
2. **Filter for trigger dates.** Select items at 90, 180, and 270+ days listed. Exclude items with a logged seasonal pause.
3. **Check the condition.** Re-inspect each flagged piece against the five factors: Fabric Condition, Structural Integrity, Cosmetic Appearance, Functional Elements, and Odor & Cleanliness. Update the tier if it changed.
4. **Pull current sold comps.** Use recent sold listings in the same tier, not active asking prices.
5. **Calculate expected net recovery.** Sale price minus fees minus shipping and packaging.
6. **Record the adjustment.** Where cost basis exceeds recovery, set the new cost basis and log the write-down amount, date, SKU, and reason code (for example, aged 90, condition change, or season miss).
7. **Act on the listing.** Reprice, relist, bundle, or move the item to a clearance bin. Record the new action next to the write-down.

Keep the original cost in its own column. Overwriting it destroys your ability to audit the loss later.

## How a write-down changes the monthly P&L

A write-down is a non-cash expense. You spent the money months ago. It lands in the month you take it, which is the point: it moves the loss out of a future sale month and into the period when the stock actually lost value.

Illustrative monthly P&L, before and after a write-down:

| Line | Without write-down | With write-down |
| --- | --- | --- |
| Sales | $9,800 | $9,800 |
| Cost of goods sold | $2,900 | $2,900 |
| Fees | $1,300 | $1,300 |
| Shipping and packaging | $1,250 | $1,250 |
| Inventory write-down | $0 | $640 |
| Net profit | $4,350 | $3,710 |

The cash in your bank account is identical in both columns. Only the picture of your profit changes. And the picture matters when you decide what to buy, what to set aside for taxes, and which categories to stop sourcing.

Use reason codes to learn from the number. If $400 of that $640 came from one category, such as heavy knits sourced in spring, you have a sourcing problem, not a pricing problem. This is also where hit-rate-by-category data earns its keep.

## Common mistakes

- **Writing down by feel.** A trigger date removes the argument with yourself.
- **Writing down below zero.** Basis cannot go negative. Floor it at zero, and dispose of the item if it is not worth the bin space.
- **Skipping the listing action.** A write-down without a reprice or relist is just a bookkeeping entry.
- **Mixing returns in.** A returned item that comes back worse is a separate event. Inspect it, regrade it, then apply the same recovery test.
- **Deleting the history.** Keep the original cost, the adjusted cost, and the date of each change.

## Try it on one batch first

You do not need to overhaul your books. Pull every listing past 90 days, run the recovery test on the ten oldest, and see what your P&L would have looked like. If you track cost basis and list dates in FlipDesk, the aging view and Reconcile module can surface those items and keep the original and adjusted cost side by side. Start with one batch and see what it tells you about your stock.

---

Canonical: [https://gradethread.com/blog/how-to-write-down-unsold-clothing-inventory-for-resellers](https://gradethread.com/blog/how-to-write-down-unsold-clothing-inventory-for-resellers)
