The Thrift Store Route Planner's Guide: Mapping Profit Per Mile
Last Tuesday you drove 34 miles, hit six stores, spent four hours sourcing, and came home with 11 items. Two of them sold within a week for a combined $80 gross. After COGS, fees, and gas, you netted around $38. That's roughly $9.50 an hour before you account for listing time.
The problem wasn't your eye for inventory. It was your route. You visited two stores that almost never produce, because they're close to a store that almost always does. Proximity bias is one of the most expensive habits in reselling.
This guide shows you how to build a thrift sourcing route based on actual yield data — not gut feel — so every mile you drive is working for you.
Why Most Thrift Routes Are Built Wrong
Most resellers plan routes the same way they run errands: start near home, loop outward, hit whatever's convenient. That logic makes sense for picking up dry cleaning. It doesn't work for sourcing because thrift stores are not interchangeable.
A Goodwill in an affluent zip code donates different inventory than one two miles away in a working-class neighborhood. A Salvation Army that restocks Monday morning is a different animal by Thursday afternoon. A church thrift run by volunteers might be closed every other week. These differences compound over dozens of trips.
Treating all stores as equal means your route is optimized for distance, not profit. Distance is easy to measure. Profit per stop takes a few weeks of tracking — but once you have it, your sourcing efficiency changes completely.
Step 1: Audit Every Store You Currently Visit
Before you redesign your route, you need a baseline. For each store you visit regularly, track these five numbers over your next four to six trips:
- Items purchased per visit — raw count of what you pulled.
- Total spend per visit — what you paid at the register, including tax.
- Estimated sell-through value — your projected gross revenue once those items sell (use your comps, not hope).
- Time on site — door-in to door-out, in minutes.
- Drive time to reach it — from your previous stop, not from home.
After six visits per store, you'll have enough data to calculate two metrics that actually matter: gross margin per hour on site and gross margin per mile driven.
You don't need a spreadsheet formula. You need to know which stores consistently produce and which ones you're visiting out of habit.
Understanding Thrift Store Inventory Cycles
Thrift store inventory cycles are real and predictable once you know what to look for. The stores themselves don't advertise their restock schedules, but patterns emerge fast.
Weekly restock patterns
Most large-chain thrift stores (Goodwill, Savers, Value Village) process donations on a rolling basis but push new inventory to the floor on specific days. In many markets, Monday and Tuesday see the freshest floor inventory because weekend donations get processed over the weekend. By Friday, the good stuff has been picked over by other resellers who know the same pattern.
Smaller independent and church thrifts often restock once a week, typically mid-week. Ask a staff member directly — most will tell you. It takes 30 seconds and can save you hours of low-yield visits.
Monthly and seasonal cycles
End-of-month donations spike in many areas because people clean out before rent or mortgage cycles. Late January sees a wave of post-holiday purges. September brings back-to-school clothing donations from families sizing up kids. Late spring brings estate-sale overflow.
If you source primarily in one category — denim, outerwear, vintage tees — map these cycles to your calendar. A well-timed outerwear run in early October will outperform three random visits in December.
Markdown schedules
Most chains run a color-tag rotation: items that have been on the floor for a set number of weeks get marked down 50% or more before being pulled. Knowing which color is on discount this week can flip a marginal store into a profitable one. Goodwill's color rotation varies by location, but it's consistent within a store — two visits is usually enough to figure it out.
How to Score Each Store on Your Route
Once you have four to six trips of data per store, score each location using this simple comparison. Adjust the weights based on your category focus, but the structure holds.
| Store | Avg Items/Visit | Avg Spend | Avg Projected Gross | Avg Time on Site (min) | Gross/Hour | Restock Day Known? |
|---|---|---|---|---|---|---|
| Goodwill — North Ave | 9 | $28 | $190 | 55 | $207 | Yes — Mon/Tue |
| Salvation Army — Oak St | 4 | $14 | $72 | 40 | $108 | No |
| St. Vincent de Paul — Elm | 2 | $8 | $38 | 35 | $65 | No |
| Goodwill — South Blvd | 7 | $22 | $155 | 50 | $186 | Yes — Wed |
| Habitat ReStore — Main | 1 | $6 | $22 | 30 | $44 | No |
In this example, St. Vincent de Paul and Habitat ReStore are eating 65 minutes of combined site time for a projected $60 gross. Drop them from the rotation — or visit them only when they're directly on the way to a high-yield stop, adding zero extra miles.
Building the Actual Route
With your store scores in hand, route planning becomes a logistics problem, not a guessing game.
Anchor on your top two or three stores
Your highest-yield stores are your anchors. Build the rest of the route around reaching them efficiently. If your two best stores are on opposite sides of town, plan a loop that hits both without backtracking. If they're clustered, you have more flexibility to add a mid-tier stop in between.
Match your visit day to restock schedules
If your best store restocks Monday, your primary sourcing day is Monday. This sounds obvious, but most resellers pick their sourcing days based on personal schedule convenience rather than store inventory cycles. Even shifting one sourcing day per week to align with a restock can meaningfully increase your yield per trip.
Set a hard stop rule
Decide in advance how many stores per trip is your ceiling. For most solo resellers doing 100–500 items per month, four to five stores per trip is the sweet spot. More than that and you're usually padding the route with low-yield stops because you're already out. The marginal store at stop six rarely justifies the extra 20 minutes of drive and site time.
Use a free mapping tool, not your memory
Google Maps lets you add up to nine stops and will optimize the order. For most resellers, that's enough. Plot your anchors first, then add mid-tier stores only if they fall within a few minutes of the optimized path. If a store requires a meaningful detour, it needs to earn that detour with data — not because it's been on your route for two years.
Tracking Yield Over Time: What to Log After Every Trip
A route is only as good as the data feeding it. After each sourcing trip, log the following — it takes under five minutes:
- Date and day of week
- Stores visited, in order
- Items pulled per store
- Total spend per store
- Total miles driven
- Total time out (door-to-door)
- Any notes on floor condition — picked over, freshly stocked, markdown week, etc.
Once you have 10 to 15 trips logged, patterns will surface. You'll see that one store reliably produces on Tuesdays but is a waste on Fridays. You'll notice that a store you'd written off has been improving since they changed staff. You'll also see which stores have been declining — and cut them before they drag your averages down further.
FlipDesk's sourcing log captures this data at the item level as you catalog each piece — store, date, cost — so your per-store yield numbers build automatically without a separate spreadsheet. When you're ready to plan next week's route, the data is already there.
The Math on Dropping One Bad Store
Here's a concrete example of what route optimization is actually worth.
Say you visit six stores per trip, twice a week. One of those six stores averages two items per visit at $18 total spend, projecting to $40 gross. It takes 35 minutes on site and adds 12 minutes of drive time round-trip — 47 minutes total.
Over 50 sourcing weeks, that's 78 hours spent on that one store, generating roughly $1,000 in projected gross before fees, shipping, and your original $900 in spend. Net contribution: maybe $60 for the year. Less than a dollar per hour of time invested.
Drop that store. Spend those 47 minutes per trip at a store that produces eight items at $160 projected gross. The math on that swap is not subtle.
Most resellers have at least one store like this on their route. Usually two.
When to Add a New Store
New stores are worth scouting, but scout deliberately. Before adding a new location to your regular rotation, give it two or three trial visits on different days of the week. Log the data the same way you would for an existing store. If it doesn't produce at or above your current average yield per hour after three visits, it doesn't make the rotation.
Tip: the best intelligence on new stores comes from other resellers in local Facebook groups or Discord communities. Someone has already done the trial visits. Ask which stores are worth the drive in your area — most resellers are willing to share general intel even if they won't name their single best spot.
Start Tracking, Then Optimize
You don't need a perfect system before your next sourcing trip. You need to start logging what you find. Even a basic notes app entry — store name, items pulled, spend, time — will give you more to work with than memory alone.
FlipDesk's sourcing module lets you log each item's source store and cost as you catalog it, so your per-store yield data builds in the background without extra work. After a month of normal sourcing, you'll have a clear picture of which stops are earning their place on your route — and which ones you've been visiting out of habit.
If you're already using FlipDesk to manage your eBay inventory, the sourcing data is one tab away. Take a look at how it works — no commitment required.