Skip to main content

Limited time offer: We'll pay for your setup. Go live with ThriftCart and your  $750 setup is on us.

00 Days
:
000 Hours
:
000 Minutes
:
000 Seconds
(385) 220-8892
Build your POS
Schedule a demo
Build your POS
What Is a Healthy Thrift Store Profit Margin? [+ 6 Tips To Improve Yours]
11:41

General retail stores average about a 33% gross margin. A nonprofit thrift store’s profit margin can climb much higher since its inventory comes from free donations. There’s no official benchmark, but industry estimates put thrift store gross margins at 43–50%.

Free inventory still has a cost. Unlike retailers and for-profit resale shops, nonprofits accept nearly everything donors bring in. Staff sort every bag and truckload by hand, and plenty of items never sell.

So nonprofits measure success by how much revenue reaches the mission after expenses, rather than by true profit. Fort Bend Women’s Center, for example, operates its own charity thrift stores and says a well-managed store keeps 30–60% of revenue for its mission.

This blog explains how nonprofits measure thrift store profitability and where hidden costs pile up. You’ll also find six ways to cut overhead and send more of each sale to your programs.

How Nonprofits Measure Thrift Store Profit Margin

Retailers, resale shops, and nonprofit thrift stores can sell similar items, but they define success differently. Here’s how the three models compare.

Traditional retail For-profit resale Nonprofit thrift store
Where inventory comes from Bought wholesale from suppliers Bought from individual sellers Donated by the community
What the store accepts Only what buyers order Only items it expects to resell Whatever donors drop off, sorted later
Cost of inventory Wholesale price Cash or credit paid to sellers Little or nothing
Where profit goes Owners or shareholders Owners or franchisees Programs and services
Measure of success Net profit Net profit Dollars sent to the mission

Goodwill, the largest thrift operator in the U.S., makes the same distinction. In a 2026 interview, Goodwill’s Chief Operating Officer (COO) David Eagles described record “margin dollars” from the year before. He then clarified, “Now, we don’t mean margin in the for-profit sense. Our margin goes to our mission...”

Mission-first thinking changes how you improve your numbers. Raising prices can push away shoppers. Most stores improve their thrift store profit margin by cutting operating costs and overhead instead.

Related Read: Are Thrift Stores Profitable? Here’s Your Answer

Hidden Costs That Eat Into Your Margins

Rent, utilities, and payroll are easy to spot on a budget. Other costs stay buried in daily operations until you look for them. This table pairs each hidden cost with a fix, and the tips below cover them in more depth.

Hidden cost Where it shows up How to cut it
Manual donation processing Staff hours spent sorting, pricing, and tagging items by hand Streamline donation intake
Unsellable donations Hauling and disposal fees for items that never reach the floor Prescreen large donations
Aging inventory Floor and backroom space taken up by items that sat for months Automate color-tag markdowns
Underpriced valuables Collectibles and designer pieces sold at standard tag prices Route high-value donations separately
Disconnected tools Double entry across spreadsheets, registers, and donor records Track thrift-specific metrics

Processing labor, disposal fees, and storage space all grow with donation volume. If you take in more items but don’t improve operations, your backroom fills up faster than your surplus grows.

bad-donations-cta

6 Ways To Improve Your Thrift Store Profit Margin

Each tip below either lowers the cost of processing donations or brings in revenue without adding inventory.

1. Screen Donations Before They Reach the Sorting Table

Every donation takes labor to sort, even if it ends up in the dumpster. Each unsellable item also adds to your hauling and landfill fees. The earlier you catch a bad donation, the less it costs you.

Here’s where to screen:

  • Prescreen large pickups: Ask for photos before scheduling donation pickups. You can turn down a stained sofa before a truck goes out.
  • Post a donation policy: List what you accept and decline at the dropoff door and on your website. Many thrift stores decline items like mattresses, cribs, and car seats for safety and sanitation reasons.
  • Greet donors at the door: Station a trained volunteer at dropoff during busy hours. They can hand back broken or recalled items before those items become your disposal cost.
  • Sort at first touch: Have processors split each bag into sell, salvage, and recycle bins. Many stores bale unsellable clothing and sell it to textile recyclers by the pound.
  • Track your best sources: Note which donors and drives bring in the most sellable items. Reach out to them first when you plan your next drive.

Intake data can trim labor costs, too. Once you know which days and hours bring the most donations, schedule extra sorters for those shifts.

Heather Yeager, director at Goodwill in Youngtown, has seen this play out firsthand.

“We are able to schedule better because we can see when the donations are high, what hours they’re coming in high. So the managers are able to schedule staff more efficiently.”

— Heather Yeager

Related Read: How To Combat Bad Donations: A Thrift Store’s Guide

2. Rotate Color Tags on a Fixed Schedule

Without a markdown system, older racks sit until a manager has time to reprice them by hand. A color-tag rotation builds markdowns into your thrift store pricing. New items get one tag color every week, and the discount grows as that color ages.

Here’s a sample four-color rotation.

Weeks on the floor Discount What staff do
1–2 Full price Tag new items with the week's color.
3–4 25% off Apply the discount at the register by tag color.
5–6 50% off Move items to high-traffic racks.
7+ 75% off Clear the rack, or send items to salvage.

Post the week’s discount colors at the entrance and register so shoppers know what to look for. Regular thrifters often plan their visits around half-off colors.

Set exceptions, too. Youth Homes Thrift Shop in Pleasant Hill, California, excludes high-value pieces and strong sellers from its color-tag discounts. That way, markdowns only hit the items that need them.

Your point of sale (POS) system should apply each color’s discount at checkout, so cashiers never have to do the math by hand.

3. Pull High-Value Donations Into Their Own Workflow

Some donations are worth far more than your standard tag prices. Vintage band tees, Pyrex glassware, cast iron, sterling silver, and designer handbags can sell for many times your usual price.

Here’s how to keep those pieces from leaving your store for $4:

  • Set a dollar threshold: Train processors to set aside non-furniture items that may be worth more than $50. A simple rule keeps the decision quick on a busy sorting line.
  • Check sold listings: Look up recent sales on eBay or similar marketplaces before you set a price. Asking prices can mislead, but sold prices show what buyers paid.
  • Authenticate designer goods: Inspect serial numbers, stitching, and hardware before you list a designer piece. Selling a counterfeit at full price can cost you trust.
  • Choose the right sales channel: Display local favorites in a locked case near the register, and list niche collector items online. Buyers outside your area will often pay more for hard-to-find pieces.

4. Ask for Roundup Donations at Every Checkout

Roundup-sale-1200x630

Roundup donations don’t need inventory, sorting, or floor space. Almost the entirety of each roundup goes straight to the mission.

St. Vincent de Paul in Redmond, Oregon, collected 5,200 roundup donations at checkout, adding $4,000 for its programs.

Here’s how to raise your participation rate:

  • Name the program: Tie the ask to something specific. “Would you like to round up for our food pantry?” lands better than a generic request.
  • Show the impact: Add a sign at the register that shares what last month’s roundups funded, like the number of meals served. Seeing results gives shoppers a reason to say yes.
  • Prompt every customer: Use a one-tap POS prompt so cashiers ask at each checkout. A built-in prompt removes the awkward pause before the ask.
  • Compare cashier totals: Review roundup totals by cashier each month. Share the scripts your top performers use with the rest of the team.

5. Text Shoppers When Color Tags Hit Half Off

SMS-text-marketing – 2

Markdowns only clear racks if shoppers know about them. Text message (SMS) alerts bring people in on sale days instead of paid ads.

Youth Homes Thrift Shop also texts shoppers before major sales. Manager Kaitlyn Sandel said she sees the results at the door.

“I can’t tell you how many customers have walked through our door and said, ‘I received your text, I’m here,’ or ‘I had an appointment. I canceled it because I did not want to miss your sale.’”

— Kaitlyn Sandel

Here’s how to build a text list that moves older stock:

  • Collect opt-ins at checkout: Ask for phone numbers at the register or through your loyalty program. Confirm each shopper agrees to marketing texts before you send any.
  • Time texts to markdowns: Send alerts when a full tag color drops to 50% off or before a fill-a-bag sale. These are the days you especially want a packed floor.
  • Preview new arrivals: Text photos of new furniture or vintage finds. Collectors and resellers might come in early to see them.

6. Measure How Donations Turn Into Mission Dollars

Retail metrics like sales per square foot miss the biggest drivers of a donation-based store’s margin. Track the numbers that follow each donation through your store, starting at the dropoff door.

Metric What it tells you
Cost per processed donation How much labor each item takes to reach the floor
Production vs. sales Whether you're tagging items faster or slower than they sell
Inventory age Which items are due for markdown or salvage
Salvage rate How much of your intake never sells
Roundup totals How much mission revenue comes in at checkout

Production versus sales often reveals the most. Over one weekend, the jewelry department at Youth Homes Thrift Shop sold 80 items but produced only 10. A gap like that tells you where to shift processing time.

Review these numbers weekly, and set a target for each one. A rising salvage rate, for example, often points back to gaps in your intake screening.

Related Read: Thrift Store Data Analytics: 5 Technology Tips To Drive Success

Send More of Every Sale to Your Mission With ThriftCart

Youth Homes Thrift Shop’s volunteers used to handwrite every price tag. Once they switched to ThriftCart’s barcode tag printing, they tagged about 1,000 pieces of clothing in roughly two hours. For a shop that relies on more than 60 volunteers, that speed can free up entire shifts.

Tagging is only one piece of the workload a thrift store POS can take off your team’s plate. ThriftCart also automates color-tag markdowns based on how long items sit on the floor. It tracks roundups separately from sales, so you can see exactly how much checkout donations add to your programs.

Those time savings compound quickly. If your team saved 10 hours of tagging each week, that would free more than 500 hours a year for shoppers on the floor or the programs your store funds.

Schedule a demo to find out how ThriftCart can help free up time, grow your margins, and ultimately bring more funds to your mission.

New call-to-action

Kyle Payton
Kyle Payton
October 28, 2026
With three years in the thrift industry during a pivotal shift to omnichannel selling, Kyle Payton helps stores better manage inventory and forecast product needs. As General Manager at ThriftCart, he focuses on equipping nonprofit thrift operations with point of sale technology that makes their day-to-day operations easier. Kyle's passion lies in helping thrift store managers embrace digital solutions that support their unique mission and maximize their impact in the community. "Supporting nonprofits is incredibly rewarding. I’m here to provide thrift store managers with the tools they need to thrive, so they can continue making a positive difference in their communities."