GradeThread

How to Track Thrift Store Hit Rate by Category, Not Just by Store

By GradeThread Team · ·8 min read
Thrift sourcingreseller-analyticsinventory-trackingsell-throughFlipDesk

To track thrift store hit rate by category, log every item you pick up, buy, and eventually sell with a category label, then divide buys by finds and sales by buys for each category. Do it for 30 days and you will know which racks to hit first and which to skip, regardless of which store you are in.

Most resellers score a store as a whole: "Goodwill on 5th is good, the church thrift is bad." That hides the real driver. A store that looks mediocre may have a great outerwear section and a dead denim wall. If you only rate the store, you keep walking every aisle with the same effort. If you rate categories, you can spend your 45 minutes where the money is.

Why store-level hit rate misleads you

Store hit rate is a blend. It averages your best category with your worst, and the blend changes with your mood, the day of the week, and what you happened to pull. Two problems follow:

This is the failure mode: slow sell-through and tied-up cash from buying what is easy to find rather than what pays. Category tracking fixes it with three numbers per category.

The three numbers to track per category

Keep it to three ratios. More than that and you will stop logging.

  1. Pick-up rate: items you pulled and considered, per category. This is the denominator for everything else.
  2. Buy rate (hit rate): items bought divided by items considered.
  3. Sell-through: items sold divided by items listed, measured after a fixed window such as 60 or 90 days.

Add one more column when you have the data: average net profit per sold item, after cost basis, fees, and postage. Hit rate tells you how often you buy. Sell-through and profit tell you whether buying was right.

A simple tracking sheet

One row per item considered. You can build this in a spreadsheet or log it inside FlipDesk. Keep the columns short enough to fill in at the rack or in the car.

ColumnExampleWhy it matters
Date2026-10-24Lets you cut by week or month
StoreStore AKeeps store view available
CategoryOuterwearThe main cut
Considered (Y)1Denominator for hit rate
Bought (Y/N)YNumerator for hit rate
Cost$9.99Feeds cost basis
GradeVery GoodTies condition to outcomes
Listed / Sold date10-26 / 11-02Feeds sell-through and days to sell
Net profit$31.40Shows whether the buy paid

[Screenshot placeholder: FlipDesk Scout buy log with category filter]

Use a fixed category list of 8 to 10 entries: denim, outerwear, knitwear, tees, dresses, activewear, suiting, shoes, bags. If you let categories drift ("jackets" one day, "coats" the next), your counts split and the numbers mean nothing.

Do not log every item you glance at. Define "considered" as anything you carried away from the rack or looked up. That is a consistent bar you can hold over weeks.

Worked example: denim versus outerwear

These numbers are an example to show the math, not a benchmark. Say you log four weeks across three stores.

MetricDenimOuterwear
Items considered12060
Items bought1815
Hit rate (bought / considered)15%25%
Items listed1815
Sold within 60 days811
Sell-through44%73%
Average cost$7$14
Average net profit per sold item$12$34
Total net profit from sold items$96$374

Denim took twice the handling: 120 items considered against 60. It returned $96 against $374 for outerwear. Per item considered, that is $0.80 for denim ($96 / 120) and $6.23 for outerwear ($374 / 60). Even after allowing for unsold stock still sitting in your bins, the gap is large.

The takeaway is not "never buy denim." It is that denim needs a tighter filter. Maybe you only buy specific brands or only pieces at Excellent or Very Good, and you skip anything at Fair. Outerwear deserves more rack time and a bigger share of your budget.

How to track thrift store hit rate by category in 6 steps

  1. Fix your category list. Pick 8 to 10 categories and do not add new ones mid-month.
  2. Define "considered." Anything you carry off the rack or look up counts. Write the rule at the top of your sheet.
  3. Log at the stop. Add a row per item before you leave the store: date, store, category, bought or not, cost.
  4. Record condition at intake. When items get home, add the grade using the same tiers every time: NWT, NWOT, Excellent, Very Good, Good, Fair, or Poor. Note the factor that drove it, such as Fabric Condition or Odor & Cleanliness.
  5. Close the loop on sale. Add listed date, sold date, and net profit after fees and postage. Review sell-through at 60 days.
  6. Review monthly by category. Sort by profit per item considered. Move your rack time and budget toward the top two categories and tighten the filter on the bottom two.

Using category data to plan a sourcing trip

Once you have a month of rows, planning changes. Instead of choosing a route by store reputation, pick the categories first, then the stores that stock them.

Condition matters here too. Hit rate by category gets sharper if you also split by grade. Denim at Good may sell through at half the rate of denim at Excellent, and that tells you where to be strict. Defects like Structural Integrity problems or Functional Elements failures (broken zippers, missing buttons) are common reasons buys turn into slow movers or returns. Logging them at intake shows which categories carry hidden rework costs.

Common mistakes

Try it on one month of sourcing

You do not need a full system to start. Pick your category list, log one week of stops, and check the numbers against how you thought each category was performing. If you want the log, grading, and sell-through tied together without copying data between sheets, try FlipDesk Scout on your next trip and see which category earns the most per item considered.

Try FlipDesk free →
Save to Pinterest