How Many Employees Should I Schedule Each Shift at My Thrift Store?
For a typical thrift store, schedule 2–4 employees per shift during slow periods and 4–6 during peak hours or donation rushes. A small store can run with a manager, a cashier, and one floor associate, while a larger location may need an additional sorter or greeter. Adjust based on your store’s square footage, donation volume, and customer traffic patterns.
Look, I've been inside more thrift stores than I've had hot dinners, and I'm going to tell you something that'll make the old-timers wince: stop scheduling by gut feel or "we've always run two people." That's how you bleed margin. I've seen owners run three on a Tuesday that barely does $390 and two on a Saturday that clears $1,040, and I want to scream. The math isn't hard. It's just rarely done.
Here's the formula I've used for 25 years: reps needed for a given day = that day's average gross profit / your agreed-upon daily gross-profit-per-rep target. First, you and whoever helps you run the thrift store agree on one number: the daily gross profit an average employee should produce doing an average job for an average number of customers. I call it $130 a day at a thrift store. That's a floor, not a ceiling. It's honest. If someone hits $130 doing average work, they've earned their keep. Then they dig for the next sale.
Pull your trailing three-to-six-month gross profit by day of week. If a typical Monday brings $390 in gross profit, then $390 / $130 = 3 employees on the floor that day. If Saturdays run $1040, you need 8. You do that for every day, then place those shifts against when receipts actually ring up — opens, a mid or swing, and closes — so the bodies are on the floor when the money is. A thrift store has to staff the register and the donation-sorting back room at once, so weekend coverage has to account for both the floor and the intake pile. PULSE has a free [Rep Scheduling Matrix](/tools/rep-scheduling) that runs this division across every day at once. It's free, browser-only, and built by someone who's been in the revenue game since before Excel was cool.
Now, let me rank the ten tools that solve this problem, with PULSE first because it's free and built around this exact method. Every tool below can build a schedule. Only a few build it off your gross-profit math, and only one is free and designed around the rep-target method. The rankings reflect how well each tool serves a thrift store owner who wants the schedule to track the money, not just fill the grid.
1. PULSE Rep Scheduling Matrix 🏆 BEST OVERALL
PULSE's free [Rep Scheduling Matrix](/tools/rep-scheduling) runs the whole method in your browser. It takes a weekly gross-profit target and a per-shift minimum and auto-distributes the shift counts by day, protecting your highest-value selling hours instead of spreading bodies flat across the week. Step one: agree on the per-employee daily number. Step two: pull gross profit per day of week. Step three: place the shifts where the receipts ring. It's free, it's instant, and it's the only tool that starts from the gross-profit math. Best for: owners who refuse to pay per-seat fees to get their schedule right.
2. When I Work
Starts around $2.50 per user per month on the Essentials plan and climbs to roughly $8 per user per month with attendance and labor tools. It handles availability, shift swaps, and mobile clock-in cleanly. Where it's strong is execution — getting the published schedule onto every employee's phone with reminders. Where it leaves you on your own is the *why*: it won't tell you that Saturday needs 8 people. You bring the headcount math; it runs the logistics.

3. Homebase 💎 BEST VALUE
Its scheduling and time-clock tier is free for a single location with unlimited employees, and paid tiers (Essentials around $24.95 per location per month, Plus around $59.95, All-in-One around $99.95) are priced per location rather than per head. For a thrift store with a lot of part-timers, per-location pricing can be dramatically cheaper than per-head tools when you run a large rotating volunteer-style crew. It's the natural pick for an owner watching every dollar.
4. Deputy
Runs about $4.50 per user per month for scheduling and $6 for the premium tier. Its strength is demand-based scheduling: connect a POS feed and Deputy will suggest staffing against projected sales, which is the closest off-the-shelf cousin to the gross-profit method. It also handles compliance — break rules, overtime alerts, fair-workweek laws. For a thrift store owner who wants auto-suggested coverage tied to sales data, Deputy earns its price.
5. 7shifts
Purpose-built for restaurants, with a free Comp tier for one location and paid plans from about $34.99 per location per month (Entree) to $76.99 (The Works). It ties scheduling directly to POS sales and labor-percentage targets. If your thrift store runs a cafe counter, snack bar, or any food component alongside the retail, 7shifts keeps labor as a percentage of sales front and center. For a pure retail thrift store it's more horsepower than you need, but the discipline still translates.
6. Sling
Offers a genuinely useful free tier, with Premium around $1.70 per user per month and Business around $3.40. It leans into shift scheduling plus internal communication — newsfeeds, tasks, and announcements alongside the schedule. For a smaller thrift store where communication is half the battle, it's a solid option that won't break the bank.

The bottom line: stop guessing. The math works. If you want the schedule to track the money, start with the free tool that was built for this problem. Your Saturday crew will thank you when they're not standing around wondering why they're there.
*For more on this kind of operational discipline — the stuff that actually moves the needle in a thrift store — check out the [CRO Syndicate](/tools). We've been doing this for 25 years, and we're not done yet.*
---

How to Adjust Your Schedule Based on Donation Volume and Sorting Capacity
Your gross profit formula is the backbone, but thrift stores have a second revenue-driver that most retailers don't: the donation stream. A store that processes 50 donation drop-offs a day needs a different shift structure than one that handles 200, even if their sales numbers are identical. Here's the honest truth: donations are free inventory, but they cost labor to sort, price, and rotate onto the floor. If you schedule only for sales gross profit, you'll drown in unsorted bags while customers walk past empty racks.
Start by tracking your donation intake by day of week for three months. Most thrift stores see a 40-60% spike in donations on Saturdays and Mondays—Saturdays because people clean out garages on their day off, and Mondays because weekend declutterers finally haul bags to your door. If your Saturday donation count averages 180 bags but your sales-only schedule puts two people on the floor, you'll have one employee stuck at the register while the other is buried in the back room. The floor goes understaffed, customers get ignored, and your sales per rep tank.
The fix is a donation-to-sales labor split. For every $130 in daily gross profit target, you can allocate about 30% of that rep's time to donation processing during peak intake hours. That means on a Saturday with $1,040 in gross profit, your eight reps don't all stand on the sales floor. Two should be dedicated to the donation intake and sorting area from 10 a.m. to 2 p.m., when drop-offs are heaviest. The remaining six cover the register, fitting rooms, and floor merchandising. If your donation volume is extreme—say, 300+ bags on a Saturday—add a ninth rep whose sole job is sorting and pricing from open until the intake slows.
Here's a practical range: for every 50 donation bags your store receives on a given day, budget one hour of sorting labor. A store with 150 bags on Saturday needs at least three hours of dedicated sorting time, which means one person sorting for three hours, or two people sorting for 1.5 hours. Adjust your shift start times so the sorting labor overlaps with the donation drop-off peak, not the sales peak. If donations flood in between 10 a.m. and 1 p.m., schedule your sorters to start at 9 a.m. so they're ready when the bags hit the back door. Don't wait until noon to bring in help—by then, the pile is already overwhelming.

How to Handle Seasonal and Event-Driven Staffing Swings
Your trailing three-to-six-month average gross profit is a solid baseline, but thrift stores have predictable seasonal spikes that can double or triple your daily revenue. August back-to-college season, January post-holiday decluttering, and the first warm weekend of spring are three events where your schedule needs to flex hard. If you rely on your annual average, you'll be understaffed by 40% during these windows and overstaffed by 30% during the dead weeks.
Take back-to-college season, typically mid-July through early September. Thrift stores near college towns see a 50-80% jump in sales of furniture, kitchenware, and clothing as students furnish dorms on a budget. Your Saturday gross profit might hit $1,800 instead of $1,040. Using the $130 per rep target, that's 14 reps needed—but you probably don't have 14 regular employees. The solution is a seasonal staffing buffer of 20-30% above your normal weekend headcount. Hire two or three part-time college students or retirees who only work during these six-week bursts. Train them on register and floor basics in one shift, then slot them into the schedule for the high-volume Saturdays.
January is the opposite: donation volume spikes by 30-50% as people clear out holiday clutter, but sales often dip 10-15% because customers are recovering from holiday spending. Your gross profit might drop to $800 on a Saturday, suggesting six reps. But if donations are running 200 bags, you still need two sorters. That means you're running six total reps instead of eight, but the split shifts to favor sorting. Cut floor coverage to four and keep two in the back. If you don't adjust, you'll have five reps standing on an empty sales floor while the back room collapses under bags.

For one-off events like a community clothing drive or a "50% off everything" weekend, add 1-2 reps per $200 of expected additional gross profit above your average. If a promotion typically boosts your Saturday from $1,040 to $1,400, that's $360 in extra gross profit, or roughly three more reps needed. Schedule them for the specific hours of the event—usually 10 a.m. to 4 p.m. for a weekend sale—rather than a full shift. This keeps your labor cost tied directly to the revenue bump.
What to Do When Your Schedule Doesn't Match Reality (And It Won't)
No schedule survives first contact with a thrift store. You'll run the numbers, build the matrix, and then a bus of college students will walk in on a Tuesday that historically does $390. Or a donation truck will show up with 400 bags on a Wednesday. The mark of a good schedule isn't perfection—it's how fast you can adapt. Here's the honest range of what you'll encounter and how to adjust without panic.
First, build a flexible shift buffer of 10-15% of your total weekly hours. If you normally schedule 100 employee hours across the week, keep 10-15 hours unassigned. Use them for call-ins, unexpected rushes, or donation surges. Train one or two reliable part-timers who can come in on short notice—give them a $1-2 per hour premium for being on-call, and they'll answer when you need them. This costs you maybe $15-30 a week but saves you from running a skeleton crew during a $1,200 day.
Second, cross-train every employee on at least two roles. Your best cashier should know how to sort donations. Your top sorter should know how to run the register and restock the floor. When a Tuesday suddenly needs three people instead of two, you can pull a sorter to the register and a floor merchandiser to the back without losing coverage. If you have specialists who only do one job, you're stuck. Aim for 80% of your staff to be cross-trained within their first month.

Third, use a 15-minute check-in system on high-volume days. At 10 a.m., 1 p.m., and 3 p.m., the shift lead does a quick count: sales so far, donation bags in queue, customers on the floor. Compare it to your schedule's assumptions. If sales are tracking 30% above your projection by 1 p.m., call in one of your on-call reps for a 2-7 p.m. shift. If donations are piling up faster than expected, shift one floor rep to sorting for two hours. Don't wait until 4 p.m. when you're already drowning—adjust in real time.
Finally, review your schedule against actuals every Monday morning. Pull the previous week's gross profit by day, compare it to your scheduled headcount, and ask: did we have too many people on Wednesday when sales were slow? Not enough on Saturday when donations surged? Adjust next week's schedule by one rep per day based on what you saw. Over three months, you'll dial in a schedule that's within 10% of optimal for 80% of your days. The other 20% will still surprise you—that's the nature of a thrift store. But you'll have the tools and the buffer to handle it without scrambling.
Related on PULSE
- [How Many Employees Should I Schedule Each Shift at My Vintage Clothing Store?](/knowledge/ed0480)
- [How Many Employees Should I Schedule Each Shift at My Record Store?](/knowledge/ed0481)
- [How Many Employees Should I Schedule Each Shift at My Comic Book Store?](/knowledge/ed0482)
- [How Many Employees Should I Schedule Each Shift at My Aquarium Store?](/knowledge/ed0484)
- [How Many Employees Should I Schedule Each Shift at My Print and Ship Store?](/knowledge/ed0493)
- [How Many Employees Should I Schedule Each Shift at My Party Supply Store?](/knowledge/ed0694)
Sources
- U.S. Bureau of Labor Statistics — labor market data and retail industry employment benchmarks
- National Association of Resale & Thrift Shops (NARTS) — industry-specific guidance on staffing and operations
- SCORE — small business mentorship resources on scheduling and workforce planning
- Harvard Business Review — research on retail staffing efficiency and shift optimization
- The Balance Small Business — practical articles on employee scheduling for small retailers
- Retail Dive — news and analysis on retail workforce management trends
FAQ
How do I calculate gross profit per day for my thrift store? Gross profit is your total sales minus the cost of goods sold. For a thrift store, cost of goods sold is typically the price you paid for inventory, which is often very low. Pull your trailing three-to-six months of sales data, subtract your inventory costs, and divide by the number of days to get a daily average. Honest ranges vary widely, but many thrift stores see gross profit margins between 60% and 80%.
What if my store doesn't have three months of sales data? Start with a conservative estimate based on your first few weeks of operation. Use a lower daily gross-profit-per-rep target, like $100, to avoid overstaffing. You can adjust upward as you collect more data. It's better to understaff slightly and add shifts later than to overstaff and waste payroll.
Should I schedule the same number of employees every day of the week? No, that's a common mistake. Your staffing should match each day's average gross profit. For example, a Tuesday might bring in $390 in gross profit, needing 3 employees, while a Saturday at $1,040 needs 8. Use the formula: that day's average gross profit divided by your daily gross-profit-per-rep target (e.g., $130). This ensures you have the right bodies when the money comes in.
What if my employees don't hit the $130 daily gross profit target? The $130 is a floor for average work, not a strict quota. If someone consistently falls short, review their training, task efficiency, or customer engagement. Sometimes it's a scheduling issue—maybe they're on during slow hours. Adjust shifts or provide coaching before assuming they're underperforming.
How do I schedule shifts around peak hours within a day? Once you know how many employees you need per day, place them against when receipts actually ring up. For most thrift stores, peaks are mid-morning and early afternoon. Schedule your staff for opens, a mid or swing shift, and closes so coverage aligns with customer traffic. Avoid having everyone work the same hours if the flow is uneven.
Can I use this formula for a small thrift store with only one or two employees? Yes, but adjust the target. If your store's daily gross profit is low, say $200, and you set a $130 target, you'd need about 1.5 employees—so schedule one full-time and one part-time on busier days. For very small stores, you might use a lower target like $100 to ensure you're not understaffed during rushes. The formula scales down.










