Resale inventory has about four weeks before it becomes difficult to move, and thrift stores can’t control what arrives or how much of it they receive.
A single Saturday can bring in more donations than your floor can hold, which means racks get crowded, good merchandise disappears behind mediocre merchandise, and volunteers spend their shift sorting instead of selling.
The complication is that overstock comes in two forms that look identical on the sales floor. Some of it is perfectly sellable inventory you simply have too much of. The rest should never have come through your door, and every day it sits there costs you space, labor, and eventually disposal fees. Most stores run both types through the same markdown cycle, which is why that cycle stops working.
Here are 10 tips for managing thrift store overstock, starting with learning how to tell the two apart.
Move Your Sellable Thrift Store Overstock
Sellable merchandise in the wrong quantity is a timing problem, not a loss. These three tactics can turn a category surplus into a reason for shoppers to show up.
1. Run Color-Tag Rotation on a Fixed Cycle
Without a rotation, surplus hides in plain sight. Your staff can’t tell a coat that arrived Tuesday from one that’s been on the rack since February, so nothing triggers a markdown.
Color tags make an item’s age visible. Assign each intake week a color, then deepen the discount as that color ages:
| Week on floor | Tag color | Discount | What happens |
|---|---|---|---|
| 1 | Yellow | Full price | Item hits the floor |
| 2 | Green | 25% off | First markdown |
| 3 | Blue | 50% off | Second markdown |
| 4 | Red | 75% off | Final week |
| 5 | — | Terminal | Pulled or routed to clearance |
Your colors and percentages can differ. What matters is that the cycle stays on a fixed schedule and nothing lingers past its date.
Post that schedule where volunteers can see it. A rotation only works when the person tagging on Saturday knows which color is current.
Related Read: How To Create an Inventory Rotation Schedule for Your Thrift Store
2. Build Themed Events Around Your Surplus
A donation surge in one category creates a specific problem. When you cram 300 books onto a shelf built for 80, shoppers can’t browse it, and none of them sell.
Host an event instead, and put it on a recurring date rather than calling one in a panic:
- Pick a standing slot: Choose the first Saturday of the month or every other Thursday, for example. Shoppers learn the rhythm and plan around it.
- Match the merchandise to the calendar: Schedule coats before the first cold snap, housewares in late spring when leases turn over, and books in August.
- Offer a real discount: Try half off the section or fill-a-bag pricing for smaller goods. A 10% off event won’t move 300 books.
- Announce the event twice: Send or post a reminder a week out and the morning of. Your marketing tools can schedule both.
Recurring events also give excess stock a predictable outlet. When donations spike, you already know which date will absorb them.
3. Hold Seasonal Surplus Instead of Dumping It
March coats sell for almost nothing. October coats carry some of your best margin all year.
Storing seasonal surplus beats discounting it, but only if you have the space and you record what you store. Otherwise, you end up rediscovering those coats in February.
Follow these steps:
- Tag items before they leave the floor: Mark the season and type on every item going into storage.
- Log the quantity: Record what you stored and where you stored it — in a system your team will check.
- Set a calendar reminder: Make sure it alerts you six weeks before the season turns, not the week of.
- Pull items and retag them on the way out: Stored items reenter the rotation at week one.
When you bring seasonal inventory back at the right time, it has a much better chance of selling at full price.
Clear Overstock Inventory That Won’t Sell
Thrift store overstock inventory that nobody will buy costs you money every day it occupies selling space. The goal here is to get it out the door cheaply, not to squeeze revenue from it.
4. Set a Terminal Markdown and Honor It
Aging stock migrates. It moves from the sales floor to the backroom, then sits for months while you need that space for today’s donations.
A terminal markdown gives every item a defined last stop. Pick the format that fits your shop:
- Fill-a-bag pricing: Shoppers pay a flat $5 or $10 for whatever fits in the bag you hand them. This works best for clothing and soft goods.
- Dollar racks: These can be permanent fixtures near the door and work well for small items that would otherwise clutter the aisles.
- Sell by the pound: This is a good fit for clothing, and Goodwill’s outlet stores price clothing around 99 cents per pound. Smaller shops can run the same model as a monthly clearance day.
Whichever you choose, enforce it. An unenforced rule creates the same pile as no rule at all, and department-level discounting makes the markdown a two-minute job rather than an afternoon of retagging.
Related Read: Thrift Store Pricing: How To Be Affordable and Profitable
5. Sell Unsellable Textiles by the Pound
Damaged clothing, mismatched linens, and worn shoes carry no retail value but still have real weight value. Textile recyclers and salvage brokers buy this material at roughly 5–7 cents per pound.
The rate looks small until you weigh it against what you’re currently paying to throw away the same material. Buyers sort what they take into rags, furniture stuffing, building insulation, and export bales.
Setting up a salvage channel takes about a week:
- Call two or three recyclers in your region: Ask their current rate, their minimum load, and whether they pick up.
- Find out what they refuse: Mildewed or wet textiles contaminate an entire bale, so most brokers reject them outright.
- Build a dedicated salvage bin: Put it at your sorting station, clearly separate from trash.
- Train volunteers on where things go: A stained shirt heads to salvage. A mildewed one goes in the dumpster, because it will cost you the load.
Some shops process the material themselves. Goodwill of the Berkshires and Southern Vermont turns stained shirts and towels into shop rags for mechanics and contractors, moving nearly 14,645 pounds in a single year.
6. Calculate What Disposal Costs You
Most shops never run this number, which is why bad donations feel free. They aren’t.
Work out the cost of one truckload of unusable goods:
- Hauling fees: Account for your dumpster rental and per-pull charge, divided by how many pulls that load causes.
- Labor: Calculate volunteer and staff hours spent sorting, hauling, and disposing at your loaded hourly cost.
- Space: Measure the backroom square footage the material occupies while it waits and what you’d otherwise store there.
- Opportunity cost: Estimate the selling time lost to items that made it onto a rack before someone pulled them back.
Do that math once, and you have a number. Compare it against what the same weight would earn at 5 cents a pound through salvage, and you have the argument for both tighter intake and a recycling channel.
That total is also the number to bring to your board when you propose turning donations away.
Build a Two-Way Partner Network
Other organizations in your community have inventory problems too, and they rarely match yours. That mismatch is the opportunity.
7. Route Surplus to the Organizations That Want It
Different partners want different things, so start by matching your surplus to their need:
- Warming shelters and homeless services: Coats, blankets, socks, and cold-weather gear
- Job training and workforce programs: Interview-appropriate professional clothing
- Furniture banks and transitional housing: Kitchenware, linens, and small furniture for families leaving shelters
- School social workers: Clothing, shoes, and backpacks kept on hand for students
- Disaster relief groups: Large volumes that can be absorbed fast when something happens locally
Make the offer specific. Telling a partner you have 60 twin sheet sets gets a faster answer than asking whether they need anything, because they can picture it and check their own shelves.
Then put it on a schedule. A standing monthly handoff beats a panicked call, and it gives the partner something to plan around.
Related Read: Thrift Store Community Partnerships: 5 Tips To Strengthen Local Connections
8. Ask What Other Organizations Can’t Use
A furniture bank fields a donation of eight boxes of dishes and has nowhere to put them. Those dishes would sell on your shelves by the weekend.
Most shops overlook this step, but it’s what turns a one-way relationship into a partnership. Every organization that accepts donations also turns some away. A food pantry receives non-food items it can’t distribute. A ReStore takes appliances and building materials but not clothing.
So ask directly: What comes in that you can’t use? Most will have an answer ready, because it’s a problem they think about.
The question also changes what you are to them. A shop that only calls when it needs to unload something is a burden. One that takes as well as gives becomes a standing partner, and standing partners answer the phone when a surge hits.
Stop the Next Pile
Everything above is downstream of a decision someone made at your loading dock. These two tips move the fix upstream to where the problem starts.
9. Put Your Donation Guidelines in Writing
The accept-or-reject call usually falls to a volunteer working one shift a week. If nobody told them what to turn away, nothing downstream fixes it.
A written standard covers four things:
- Condition thresholds: Look out for stains, tears, missing parts. Define what “gently used” means at your shop.
- Automatic rejections: Wet or mildewed textiles, recalled goods, cribs, mattresses, tube televisions, and anything you legally can’t resell. Mildew matters most, since it spreads through stored merchandise and ruins salvage loads.
- Sections you’re currently full on: Update this weekly. It’s the one part that changes.
- The script: Write down what a volunteer says when declining a donation, so nobody has to invent it under pressure.
Walk new volunteers through it during their first shift. Handing them a binder and hoping for the best doesn’t work when they’re on the dock and a donor is unloading a van.
10. Set Intake Hours Instead of Accepting Everything, Always
Open-ended intake means you process a truckload during your Saturday rush, with whoever happens to be standing there.
Scheduled windows fix both the volume and the timing:
- Post donation hours: Match them to when you’re actually staffed to receive and sort.
- Schedule pickups: Know what’s arriving in a large load before it comes in.
- Use dropoff kiosks: Log after-hours donations instead of letting them pile at the door.
A point of sale (POS) system like ThriftCart has donation tracking that handles pickup scheduling and self-service dropoffs, which extends the same control to items you’re not there to receive.
How ThriftCart Helps You Spot Thrift Store Overstock Early
Every tip above depends on knowing what you have and how long it’s been sitting. Manual tracking is where that breaks down, especially in a shop running on rotating volunteers.
ThriftCart’s production management runs your color rotation automatically, so the markdown from tip one happens without anyone retagging by hand. Its floor view shows what’s aging by tag color and what’s still waiting in the back, which is what makes seasonal storage and terminal markdowns practical rather than aspirational.
Throughput reporting handles the rest. When one section starts filling faster than it sells, you see it in week one and schedule an event instead of finding it in month three behind a wall of coats.
Ready to find where your overstock is hiding? Schedule a demo of ThriftCart today.
Tags:
July 28, 2026




