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.
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.
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:
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
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:
Recurring events also give excess stock a predictable outlet. When donations spike, you already know which date will absorb them.
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:
When you bring seasonal inventory back at the right time, it has a much better chance of selling at full price.
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.
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:
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
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:
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.
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:
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.
Other organizations in your community have inventory problems too, and they rarely match yours. That mismatch is the opportunity.
Different partners want different things, so start by matching your surplus to their need:
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
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.
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.
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:
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.
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:
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.
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.