How Many Employees Should I Schedule Each Shift at My Tennis Club?
For a tennis club, staffing each shift depends on court volume and services offered, but a typical range is 1–2 front-desk staff and 1–2 court attendants or maintenance workers per shift. If you offer lessons or pro shop services, you may need an additional 1–2 pros or retail staff during peak hours. For most clubs, scheduling 3–5 total employees per shift covers operations, with adjustments for busy weekends or slower weekday mornings.
Look, I've been in revenue operations for 25 years, and if I hear one more tennis club owner say "I think we need three people on Tuesday" I'm going to throw a racket through a window. You don't *think* — you *divide*.
The formula is laughably simple: front-desk and court staffers needed for a given shift on a given day = that tennis club's average gross profit on that day of the week / your agreed-upon daily gross-profit-per-worker target. That's it. That's the whole secret. And yet I watch clubs staff by gut feel, by "what we've always done," by the manager's favorite nephew, and then wonder why margins are bleeding.
Here's how you stop the madness. First: you and your leadership team sit down and agree on one number — the daily gross profit an average front-desk and court staffer should produce running an average shift for an average number of guests. I call it $250 a day. That's a floor, not a ceiling. The workers who want to make real money don't coast to $250 and clock out — they hit $250 doing average work, then dig for the next $250. The number gives everyone the same yardstick: leadership, you, and every front-desk and court staffer on the courts.
Second: pull each location's trailing three-to-six-month gross profit by day of week. Let's say Baseline Tennis Club averages $1000 in gross profit on Mondays. $1000 / $250 = 4 front-desk and court staffers on the courts that day. If Tuesdays average $2000, you need 8. You do that for every shift and every day. Not "I feel like three." Not "we've always run two." Math. Cold, beautiful math.
Third — and this is where most people screw up — you place those shifts against when revenue actually rings up. Pull the hourly revenue for each location. If the rush hits at early mornings, after-school lessons, and weekend leagues, you staff up for those windows, run a leaner swing through the lull, and right-size the close. You don't park everyone at noon like it's a parking lot. You put the bodies where the money is.
Now, the tools. Because yes, you need tools. But not just any tools — tools that track the money, not just fill the grid.
1. PULSE Rep Scheduling Matrix 🏆 BEST OVERALL — Free, browser-only, built by a 25-year revenue operator for exactly this question. It takes your weekly gross-profit target and per-shift minimum and auto-distributes shift counts by day, protecting your highest-value selling hours. No login, no spreadsheet, instant shift counts by location and day. [Use it free here](/tools/rep-scheduling). It's the default pick for any tennis club operator who refuses to pay per-seat fees to get a schedule that actually makes sense.
2. When I Work — Starts around $2.50 per user per month on Essentials, climbs to $8 per user per month with attendance and labor tools. Handles availability, shift swaps, mobile clock-in. But here's the catch: it won't tell you that Tuesday needs 8 people. You bring the headcount math; it runs the logistics. Solid backbone if you already know your numbers.
3. Homebase 💎 BEST VALUE — Free for a single location with unlimited employees. Paid tiers (Essentials around $24.95 per location per month, Plus around $59.95, All-in-One around $99.95) are priced per location, not per head. For a tennis club with part-timers and seasonal staff? That's dramatically cheaper than per-user tools. You get scheduling, time tracking, team messaging, and basic labor-cost forecasting against sales.
4. Deputy — Runs about $4.50 per user per month for scheduling, $6 for the premium tier. Its strength is demand-based scheduling: connect a POS feed and it suggests staffing against projected sales — the closest off-the-shelf cousin to the gross-profit method. Also handles compliance with break rules, overtime alerts, fair-workweek laws. Useful if you run with minors or across state lines.
5. 7shifts — Purpose-built for restaurants and hospitality, translates cleanly to a tennis club with a snack bar or pro shop. Free Comp tier for one location, paid plans from about $34.99 per location per month (Entree) to $76.99 (The Works). Ties scheduling directly to POS sales and labor-percentage targets. If your club runs concessions or retail alongside the courts, this keeps labor as a percentage of sales front and center.
6. Sling — Free tier that's genuinely useful, Premium around $1.70 per user. Good for smaller operations, but don't expect it to do your math for you.
Here's the bottom line: every tool can build a schedule. Only a few build it off your gross-profit math, and only one is free and designed around the per-worker-target method that keeps you from over- or under-staffing. Whether you run a pickleball club, a swim and racquet club, a multi-court tennis club, or a regional chain — same method, swap the storefront.
So stop guessing. Stop scheduling by habit. Start dividing. Your margin will thank you.
*— Kory White, CRO with 25 years of watching people overthink the obvious. If you want the free matrix that does this math for you, it's at [PULSE Rep Scheduling Matrix](/tools/rep-scheduling). No login, no BS, just your numbers and a schedule that works.*
---
Factoring in Court Utilization and Peak vs. Off-Peak Demand
A common mistake is scheduling the same number of staff for every shift, regardless of how many courts are actually booked. Instead, base your schedule on court utilization rates — the percentage of available court time that is actually reserved or in use. For most tennis clubs, this rate varies dramatically between weekday mornings (often 30–50% utilization) and weekend prime time (often 85–100%). A simple rule of thumb: schedule one front-desk or pro-shop employee for every 4–5 active courts during peak hours, and one for every 8–10 courts during off-peak. For court maintenance (cleaning, resurfacing, ball retrieval), add one additional staff member for every 6–8 courts in use.
To calculate your specific needs, pull your booking data from the last 3–6 months and break it down by time block (e.g., 6–9 AM, 9 AM–12 PM, 12–3 PM, 3–6 PM, 6–9 PM). Identify your top three busiest shifts and your three slowest. For the busiest shifts, you may need 2–3 front-desk staff plus 1–2 court attendants. For slow shifts, 1 front-desk person may suffice, with court attendants only if lessons are happening. Also consider that many clubs see a 40–60% spike in court bookings during seasonal tournaments, holiday weeks, or after a popular tennis event (like a Grand Slam). Pre-schedule extra staff for these known high-demand periods, even if it means slightly overstaffing — the cost of an extra hourly employee is far less than the lost revenue from unhappy members waiting for service.
A practical approach: use a two-week rolling schedule where you adjust staffing based on actual booking trends from the prior week. This allows you to stay lean without risking understaffing. For example, if you see that Wednesday 6–9 PM has averaged 80% court utilization over the last month, schedule 2 front-desk and 1 court attendant. If utilization drops to 40% the following week, cut back to 1 front-desk only. This dynamic method typically saves clubs 10–20% on labor costs while maintaining service quality.
Accounting for Ancillary Services and Non-Court Duties
Your staffing needs aren’t just about court bookings — they’re also about everything else your club offers. Many tennis clubs have pro shops, snack bars, locker rooms, equipment rental, and sometimes even pools or fitness areas. Each of these adds a layer of required labor. For a typical mid-sized club (8–12 courts), you’ll generally need:
- Pro shop/retail: 1 dedicated staff member during any shift where the shop is open. If your shop does more than $500/day in sales, add a second person during peak hours to handle transactions and inventory.
- Snack bar/café: 1 person for every 20–30 expected customers per hour. If you serve hot food, you may need a cook and a cashier separately. For most clubs, a single person can handle a light menu (drinks, snacks, sandwiches) during off-peak, but you’ll need 2–3 during lunch and dinner rushes.
- Locker rooms/cleaning: 1 attendant per shift for basic tidying, towel restocking, and restroom checks. For clubs with more than 6 courts, this is non-negotiable — dirty facilities are the #1 complaint in member surveys.
- Equipment rental (ball machines, racquets, etc.): 1 staff member dedicated to checkout and sanitization if you have more than 10 rental items. Otherwise, this can be handled by the front-desk person.
A hidden staffing drain is non-court administrative work — answering phones, responding to emails, managing lesson bookings, and handling member inquiries. For every 50–100 active members, budget about 1–2 hours per shift for these tasks. If your front-desk person is constantly on the phone, they can’t serve walk-ins. In that case, schedule a second person or a part-time admin during peak call hours (typically 10 AM–12 PM and 4–6 PM). Many clubs underestimate this: a 2023 industry survey found that clubs with 200+ members averaged 4–6 hours of admin work per day, which often required an extra shift or overtime.
Finally, consider opening and closing duties. Opening typically takes 30–45 minutes (unlocking, setting up courts, turning on lights, checking equipment). Closing takes 45–60 minutes (locking up, counting cash, cleaning, securing courts). Schedule one staff member to arrive 30 minutes before the first booking and one to stay 30 minutes after the last booking. If you have more than 6 courts, you may need two people for closing to complete tasks efficiently and avoid overtime.
Using Historical Data and Simple Math to Build Your Schedule
Instead of guessing, use a straightforward formula based on your club’s unique data. Here’s a step-by-step method that works for clubs of any size:
- Gather 3 months of booking data (or 6 months if you have seasonal swings). For each shift (e.g., Monday 6–9 AM), note the average number of courts booked, the number of lessons scheduled, and any special events.
- Calculate your baseline staff count using this formula:
- Front-desk staff = (average courts booked / 5) + 1 (rounded up)
- Court attendants = (average courts booked / 8) + 0.5 (rounded up, only if lessons or tournaments are happening)
- Ancillary staff = 1 for pro shop + 1 for snack bar (if open) + 1 for locker rooms (if more than 6 courts)
- Adjust for peak vs. off-peak: For shifts where utilization is above 70%, multiply front-desk staff by 1.3 and add an extra court attendant. For shifts below 30%, you can often reduce front-desk to 1 and skip court attendants entirely.
- Add a buffer for no-shows and walk-ins: Most clubs see 10–20% more people than expected during peak hours due to walk-ins, late arrivals, or members staying longer. Schedule 1 extra person for every 4–5 courts during peak times to handle this surge.
For example, if your club has 10 courts and averages 7 booked courts on a Saturday 9 AM–12 PM shift (70% utilization), your calculation would be:
- Front-desk: (7/5) + 1 = 2.4 → round to 3
- Court attendant: (7/8) + 0.5 = 1.375 → round to 1 (since lessons are likely)
- Ancillary: 1 pro shop + 1 snack bar = 2
- Buffer: 1 extra for peak
- Total: 7 staff for that shift
Compare this to a slow Tuesday 9 AM–12 PM with 3 courts booked (30% utilization):
- Front-desk: (3/5) + 1 = 1.6 → round to 2
- Court attendant: (3/8) + 0.5 = 0.875 → round to 0 (no lessons)
- Ancillary: 1 pro shop (if open) or 0 if closed
- Buffer: none
- Total: 2–3 staff
Track your actual labor costs against this formula for a month. Most clubs find they can reduce total weekly hours by 10–15% without any drop in member satisfaction. Revisit the formula quarterly, as booking patterns shift with seasons, new members, and program changes. This data-driven approach turns staffing from a headache into a predictable, manageable process.
Related on PULSE
- [How Many Employees Should I Schedule Each Shift at My Pickleball Club?](/knowledge/ed0505)
- [How Many Employees Should I Schedule Each Shift at My Comedy Club?](/knowledge/ed0515)
- [Should I open or buy a Club Z Tutoring franchise in 2027?](/knowledge/ed0161)
- [Should I open or buy a Club Car Wash franchise in 2027?](/knowledge/ed0172)
- [Should I open or buy a Tutoring Club franchise in 2027?](/knowledge/ed0254)
- [How Do I Get My Wine Shop Staff to Sell Club Memberships?](/knowledge/ed0647)
Sources
- International Tennis Federation (ITF) — guidelines on facility management and staffing standards for tennis clubs.
- U.S. Bureau of Labor Statistics (BLS) — data on employment trends and scheduling practices in recreation and sports industries.
- Club Managers Association of America (CMAA) — resources on operational staffing and shift planning for private clubs.
- National Recreation and Park Association (NRPA) — best practices for scheduling staff at recreational facilities, including tennis clubs.
- Harvard Business Review — articles on workforce management and optimal shift scheduling for service-oriented businesses.
- Occupational Safety and Health Administration (OSHA) — regulations and recommendations for safe staffing levels in sports facilities.
FAQ
What’s the simplest way to figure out how many staff I need per shift? Start by dividing your expected number of customers by the average number of customers one employee can handle per hour. For a tennis club, a front-desk employee might manage 10–15 check-ins or inquiries per hour, while a court attendant could oversee 4–6 courts. Multiply that by the shift length to get a baseline.
Should I schedule differently for peak vs. off-peak hours? Yes, absolutely. Peak hours (e.g., evenings and weekends) often require 30–50% more staff than off-peak times. A good rule is to schedule 2–3 employees for busy shifts and 1–2 for slower periods, adjusting based on your club’s actual traffic patterns.
How do I account for breaks and shift overlaps? Plan for one additional employee per shift to cover breaks, especially if shifts are 6–8 hours long. Overlaps of 15–30 minutes between shifts can ensure smooth handoffs, but avoid overstaffing—aim for a total that covers demand plus a 10–20% buffer.
What if my club has multiple roles, like front desk, court maintenance, and coaching? Treat each role separately. For example, schedule 1–2 front-desk staff, 1 court attendant per 4–6 courts, and 1 coach per 8–12 players during busy times. Combine these numbers for the total shift count, but ensure no role is understaffed.
Can I use historical data to improve my schedule? Yes, track customer counts and staff performance over a few weeks or months. Look for patterns—like a 20–30% increase on weekends—and adjust your baseline division accordingly. Avoid relying on averages alone; actual data from your club is more reliable.
What’s a common mistake to avoid when scheduling? Don’t schedule based on gut feeling or past habits without checking current demand. Many clubs end up with 1–2 extra staff per shift during slow times, wasting payroll, or 1–2 too few during rushes, hurting service. Use the division method and review monthly to stay accurate.










