# How to Find Aged Clothing Inventory Over 90 Days and Clear It Without Tanking Price

_By GradeThread Team · Published November 1, 2026_

> Build an aging report from SKU dates, flag anything past 90 days, and clear it with a three-step markdown ladder that protects what you actually net per item.

To find aged clothing inventory over 90 days, pull the acquisition date from every SKU, subtract it from today, and flag anything still unsold past 90 days. Then clear the flagged items with a scheduled markdown ladder instead of one panic discount.

Here is the scenario. You have 640 active listings. You feel busy. But when you sort by date, 190 of them (30%) have been sitting since before summer. Those items hold cash, take up bin space, and drag your sell-through down. This guide shows how to build the report, set a threshold, and run the ladder. The numbers below are examples, so swap in your own.

## Why 90 days is the line that matters

Ninety days is not a law. It is a practical tripwire. By then, a fixed-price eBay listing has been through several search cycles, a few seasonal swings, and probably a Best Offer or two. If it has not moved, something is wrong: price, title, photos, item specifics, or the garment itself.

Aged stock costs you in three ways:

- **Tied-up cash.** 190 items at an average $9 cost basis is $1,710 you cannot spend on sourcing.
- **Space and handling.** Every bin you dig through to find a sold item adds seconds to each pick.
- **Distorted books.** Aged items stay at full cost on your balance sheet. If you want the accounting side, see our post on writing down unsold clothing inventory.

The goal is not to dump everything. It is to find the items that need a decision and decide on a schedule.

## What you need before you can build an aging report

An aging report needs one reliable field: the date each item was acquired or first listed. If your SKU encodes the source and date (for example, `TH-2607-0142` for a July thrift haul), you already have it. If not, use the listing start date from eBay as a fallback, but be aware that relisting resets it and hides the true age.

Use acquisition date for aging, not listing date. A jacket you relisted four times is still 140 days old in your books.

Also pull these columns:

- SKU and bin location
- Cost basis
- Current list price
- Category
- Views and watchers, if you track them
- Condition tier from your grading notes (NWT, NWOT, Excellent, Very Good, Good, Fair, or Poor)

[Screenshot placeholder: FlipDesk inventory view sorted by acquisition date with an Age (days) column]

## The 6-step method to find and clear aged stock

1. **Export your active inventory.** Pull every unsold SKU with acquisition date, cost basis, list price, category, and bin.
2. **Calculate age in days.** Today's date minus acquisition date. In a spreadsheet, that is one subtraction column.
3. **Bucket by age.** Use 0-30, 31-60, 61-90, 91-180, and 180+ days. Count items and total cost basis in each bucket.
4. **Check sell-through by category.** Divide items sold in the last 90 days by items sold plus items still active, per category. Categories under your threshold get cleared first.
5. **Flag the 90-day group and triage it.** For each flagged item, decide: fix the listing, start the markdown ladder, or pull for bundle, donation, or write-down.
6. **Re-run the report every month.** Aged stock returns if you only check once. Put it on the calendar next to your cycle count.

### Example aging report

| Age bucket | Items | Cost basis | Share of cost |
| --- | --- | --- | --- |
| 0-30 days | 210 | $1,890 | 33% |
| 31-60 days | 140 | $1,260 | 22% |
| 61-90 days | 100 | $900 | 16% |
| 91-180 days | 130 | $1,170 | 20% |
| 180+ days | 60 | $540 | 9% |

In this example, 29% of cost basis ($1,710 of $5,760) is past 90 days. That is the pool to work.

## Set a sell-through threshold so the decision is not emotional

Sell-through rate for clothing inventory is items sold in a period divided by items available in that period. Example: you started the quarter with 500 active items, added 300, and sold 280. Available was 800, so sell-through is 280 / 800 = 35% for the quarter.

Pick a floor and apply it by category. A reasonable starting point is to flag any category under 25% over 90 days, then adjust against your own history. Example by category:

| Category | Available | Sold (90 days) | Sell-through | Action |
| --- | --- | --- | --- | --- |
| Denim | 120 | 54 | 45% | Hold |
| Outerwear | 90 | 27 | 30% | Hold, review aged |
| Dress shirts | 150 | 24 | 16% | Clear aged now |
| Knit sweaters | 110 | 22 | 20% | Clear aged now |

The threshold changes your sourcing too. If dress shirts sit at 16% for two quarters, stop buying them at thrift stores, not just discounting them.

## Diagnose before you discount

A markdown is the last fix, not the first. Spend two minutes on each flagged item and check for these causes:

- **Title and item specifics.** Missing size, color, or brand fields cut you out of filtered searches.
- **Photos.** Fewer than eight photos or no defect shots invites questions and hesitation.
- **Condition clarity.** A vague adjective makes buyers nervous. A grade of Good or Very Good with the defects shown plainly reads as honest. Rate Fabric Condition, Structural Integrity, Cosmetic Appearance, Functional Elements, and Odor & Cleanliness, and say what you found.
- **Price versus sold comps.** Check sold listings from the last 60 days, not active asking prices.
- **Season.** A wool coat in July is not broken. It is early. Put it in a seasonal hold and set a date to revisit.

Fix the listing first. If it still has not moved after 14 days, go to the ladder.

## The markdown ladder: clear stock without tanking price realization

One 50% cut teaches buyers to wait and gives away margin you may not need to give. A ladder steps down in small, scheduled cuts and stops once the item sells. It also gives Best Offer and eBay's markdown sale tools room to work.

Example ladder for items past 90 days:

1. **Day 91: cut 10%.** Refresh the title and lead photo at the same time.
2. **Day 106: cut another 10-15%.** Lower your auto-accept offer threshold to match.
3. **Day 121: cut to your floor price.** The floor is break-even: cost basis plus postage and packaging, divided by what is left after fees.
4. **Day 136: exit.** Bundle into a lot, list as a 7-day auction, or donate and write it down.

### Worked example

A Very Good condition fleece jacket was listed at $48 with a $7 cost basis. It is now day 91.

| Step | List price | Fees (about 13.25% plus $0.30) | Shipping | Net after cost |
| --- | --- | --- | --- | --- |
| Original | $48.00 | $6.66 | $9.00 | $25.34 |
| Day 91 (-10%) | $43.20 | $6.03 | $9.00 | $21.17 |
| Day 106 (-15%) | $36.72 | $5.17 | $9.00 | $15.55 |
| Day 121 (floor) | $28.00 | $4.01 | $9.00 | $7.99 |

Fee rates vary by category and store level, so treat these as illustrative. The point: even at the floor the jacket nets about $1 over cost. A single cut to $24 on day 91 would have netted near zero. The ladder preserved margin on any sale that landed before the floor.

Price realization is the share of your original asking price that you actually collect. Track it for ladder sales. If items sell at an average of 85% of original ask, the ladder is working. If most sell at the floor, your starting prices or sourcing are the problem.

## Make it a monthly habit

Set one 45-minute block each month. Run the aging report, update category sell-through, push flagged items one rung down the ladder, and log what exited. Throw in a bin check so the physical shelf matches the SKU list.

Track three numbers month to month:

- Percent of cost basis past 90 days (target: trending down)
- Sell-through by category
- Average price realization on markdown sales

Accurate condition grades help here too. Items listed with a clear grade and shown defects tend to attract fewer questions and fewer not-as-described returns, which keeps a sold item from coming back into your aged pile.

If you want to try this without building the spreadsheet, run your current inventory through FlipDesk, sort by acquisition date, and see how much of your cost basis is past 90 days. Start with one category and one ladder. That is enough to know whether it pays.

---

Canonical: [https://gradethread.com/blog/how-to-find-aged-clothing-inventory-over-90-days](https://gradethread.com/blog/how-to-find-aged-clothing-inventory-over-90-days)
