How Many Employees Should I Schedule Each Shift at My Mini Golf Course?
For a typical mini golf course, schedule 1-2 employees per shift during slow weekday periods, and 3-5 employees for peak weekend or holiday hours. The exact number depends on your course size, expected customer volume, and whether you also offer concessions or party hosting. Start with the lower end of this range and adjust based on actual traffic patterns.
I've been running revenue operations for 22 years, and if there's one thing that still makes me chuckle, it's watching a mini golf course owner schedule 15 people for a Tuesday afternoon because "that's what we did last summer." I've made that mistake myself—twice. The truth is, you don't need a crystal ball or a gut feeling. You need a division problem.
Here's the formula that finally stopped me from overstaffing slow days and understaffing the Saturday crush: employees to schedule for a given shift = that day's average gross profit / your agreed-upon gross-profit-per-employee target. First, you and your leadership team agree on one number: the gross profit an average employee should produce working an average shift. For a mini golf course, where the per-round price is low and a lean crew of a counter attendant and a course runner can cover most days, call it $170 a shift. That is a floor, not a ceiling. Then you pull your trailing three-to-six-month gross profit by day of week. If a typical Monday throws off $510 in gross profit, then $510 / $170 = 3 employees on the clock that day. If a Saturday averages $2,210, you need 13. You do that for every day, then place those shifts against when players actually tee off—the after-school and early-evening window on weekdays, the open-to-dusk weekend wave, and party and league blocks—so the bodies are on the floor when the money is.
> "The schedule writes itself when you stop guessing and start dividing."
PULSE has a free [Rep Scheduling Matrix](/tools/rep-scheduling) that runs this division across every day at once. But let me walk you through the ten tools I've used or evaluated that solve this problem, ranked from the one that's built around this exact method to the ones that just fill the grid. A mini golf course, a go-kart track, a driving range, a family entertainment center—same method, swap the storefront.
1. PULSE Rep Scheduling Matrix 🏆 BEST OVERALL
> 🛠️ Use it free now -> [Rep Scheduling Matrix](/tools/rep-scheduling) - no login, no spreadsheet, instant shift counts by day.
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. Here is the method it is built on, step by step, because the math is the point:
Step one - agree on the per-employee shift number. Sit down with your leadership and set the gross profit an average employee should produce on an average shift. Say it out loud to the team: "On our course, if you show up, run the counter, keep the course and snack bar moving, and give average service, you should support no less than $170 a shift in gross profit." That is the honest floor. Mini golf carries a low per-round price and a thin crew, so the target sits lower than a high-ticket attraction—but counter attendants and course runners still have to be covered by real margin. The number gives everyone the same yardstick: leadership, you, and every attendant on the course.
Step two - pull gross profit per day of week. Take the course and average its gross profit by day over a trailing three to six months. A typical Monday does $510 and a typical Saturday does $2,210. Now divide by your $170 target. Monday needs three employees; Saturday needs thirteen. Three people each supporting their honest $170 covers the $510 the course actually generates—and if snack-bar and party upsells dig, the day beats it. Run that division for every day and the staffing plan writes itself. No favorites, no "we've always run two attendants," no manager scheduling their friends—just gross profit divided by the target.
Step three - place the shifts where the receipts ring. The count tells you how many; the tee-off timing tells you when. Pull the hourly rounds and snack sales and look at when players actually arrive. If the rush hits after school and at early evening on weekdays and runs open-to-dusk on weekends, you staff a light open, a heavy after-school-through-evening block, and a tapering close at dusk rather than parking everyone at noon. The matrix lets you slot those bodies against the real demand curve so coverage matches traffic instead of habit.
Because it is free, browser-only, and built by a 22-year revenue operator for exactly this question, it is the default pick for any course operator. Best for: owners and managers who want the schedule to come straight off the gross-profit math and refuse to pay per-seat fees to get it.
2. When I Work
When I Work is the most widely used shift-scheduling app for hourly course teams, starting around $2.50 per user per month on the Essentials plan and climbing to roughly $8 per user per month with attendance and labor tools. It handles availability, shift swaps, and mobile clock-in cleanly, and managers can copy a busy-weekend template forward in a couple of clicks—useful when a seasonal teenage crew rotates constantly. Where it is strong is execution: getting the published schedule onto every employee's phone with reminders so nobody no-shows a sold-out Saturday. Where it leaves you on your own is the *why*: it will not tell you that Saturday needs thirteen people. You bring the headcount math; it runs the logistics. For a course that already knows its per-shift target, it is a reliable, affordable backbone.
3. Homebase 💎 BEST VALUE
Homebase is the best value in the category because 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. A mini golf course runs a big seasonal roster of part-time teenage attendants and party hosts, so per-employee pricing punishes you and per-location pricing rewards you. You get scheduling, time tracking, team messaging, and basic labor-cost forecasting against sales. It is the natural pick for a single-course owner watching every dollar who still wants sales-aware scheduling without an enterprise contract.
4. Deputy
Deputy runs about $4.50 per user per month for scheduling and $6 for the premium tier that adds time and attendance. 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—minor-labor rules matter when most of your attendants are teenagers, plus break rules and overtime alerts. For a course that wants auto-suggested coverage tied to sales data and clean minor-labor guardrails, Deputy earns its price.
5. 7shifts
7shifts is purpose-built for restaurants and the food side of any venue, 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). If your course runs a real snack bar, ice cream window, or grill, 7shifts ties that food labor directly to POS sales and a labor-percentage target so concessions schedule to a sales-per-labor-hour goal out of the box. It keeps food labor as a percentage of food sales front and center—handy when a birthday party orders 30 hot dogs and you suddenly need another runner.
---
Here's the thing I've learned after two decades in revenue: every course has the same math problem, but most owners solve it with a hunch instead of a spreadsheet. The difference between a profitable Saturday and a bleeding one is whether you scheduled 13 people or 8. Stop guessing. Start dividing. And if you want a free tool that does the division for you, grab the [Rep Scheduling Matrix](/tools/rep-scheduling) over at CRO Syndicate—it's the only one that treats your gross profit like a budget instead of a surprise.
---
Related on PULSE
- [How Many Employees Should I Schedule Each Shift at My Thrift Store?](/knowledge/ed0479)
- [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 Smoke and Vape Shop?](/knowledge/ed0483)
- [How Many Employees Should I Schedule Each Shift at My Aquarium Store?](/knowledge/ed0484)
Seasonal Staffing Adjustments
The gross-profit-per-employee formula works year-round, but mini golf courses face dramatic seasonal swings that demand a second calculation. In peak summer months (June–August), your average gross profit per day may jump 40–60% compared to spring or fall, while winter months in warmer climates might see a 20–30% drop. The fix is simple: recalculate your employee target every 90 days using the most recent three months of data. For example, if your summer Saturday gross profit hits $3,200 instead of $2,210, you'd need 19 employees ($3,200 ÷ $170) instead of 13. Conversely, a rainy-season Tuesday averaging $350 gross profit would require just 2 employees. Keep a rolling 90-day average to avoid over-hiring for a single hot weekend or under-staffing during a holiday week. Many operators also build a 10–15% buffer into the division for weather uncertainty—so if the formula says 3 employees, schedule 4 if thunderstorms are forecasted (rain reduces rounds but increases wait times as groups huddle under cover).
Cross-Training and Shift Overlap Strategies
Scheduling the right number of employees is only half the battle—you also need the right mix of roles. A typical mini golf shift needs at least one counter attendant (handling payments, rentals, and concessions) and one course runner (managing pace of play, retrieving balls, and basic maintenance). For every 4–5 additional employees beyond that baseline, add a shift lead or supervisor to handle customer complaints, cash drops, and equipment issues. On busy days with 13+ employees, schedule 2–3 counter attendants and 2–3 course runners, plus a dedicated supervisor and a maintenance person for ball-washing and turf grooming. Overlap shifts by 30 minutes during transition times (e.g., 3:30–4:00 PM on weekdays) to ensure coverage when the after-school rush hits before the evening crew arrives. This overlap costs you roughly 0.5–1 extra employee-hour per day but prevents the dreaded 15-minute gap where one counter attendant is alone with a line of 20 families.
Using Historical Event and League Data
Your trailing gross profit by day of week is a solid baseline, but it misses the spikes from recurring events. Mini golf courses often host birthday parties, corporate outings, or league nights that can double or triple a typical Tuesday's revenue. Pull your booking calendar and add a separate column for "event employees" above your base formula. For example, if your Tuesday base formula says 3 employees but you have a 20-person birthday party from 4–6 PM, add 2 more employees for that window (one to run the party, one to handle the regular flow). Similarly, a weekly adult league from 7–9 PM might require 1–2 extra course runners to keep pace. Track these events in a shared calendar and adjust your schedule 7–10 days out—never rely on the base formula alone for days with confirmed bookings. Over a season, events can account for 15–25% of your revenue, and staffing them correctly is what separates a profitable shift from a chaotic one.
Sources
- International Association of Amusement Parks and Attractions (IAAPA) — industry standards for staffing and operations at entertainment venues
- U.S. Bureau of Labor Statistics (BLS) — employment data and wage benchmarks for recreation and hospitality workers
- Small Business Administration (SBA) — guidelines on workforce planning and labor cost management for small businesses
- National Golf Foundation (NGF) — research on golf-related business operations, including mini golf customer traffic patterns
- National Restaurant Association (NRA) — best practices for shift scheduling and labor optimization in service-oriented businesses
- Harvard Business Review (HBR) — articles on workforce management and scheduling efficiency for small enterprises
FAQ
What if my mini golf course is brand new and I don't have historical gross profit data? Start with a conservative estimate based on nearby competitors or industry averages for your region. For a new course, use a lower gross-profit-per-employee target, say $120–$150 per shift, and schedule a skeleton crew of 2–3 people for the first few weeks. Adjust as you collect real data.
How do I handle weather days that completely change my customer count? Weather is the wild card. Build a simple rule: if rain is forecasted for more than 50% of the shift, cut your scheduled employees by 30–50%. On sunny weekends, you might need to add 1–2 extra staff on short notice, so keep a list of part-time backups you can text.
Should I schedule the same number of employees for every shift on the same day of the week? No, because school holidays, local events, and seasonal shifts can spike or drop demand. Use your trailing data as a baseline, but check a local events calendar weekly. For example, a Tuesday during spring break might need 50% more staff than a normal Tuesday.
What if my employees have different skill levels or pay rates? The $170 target assumes an average employee. If you have a highly experienced manager on a shift, you might adjust the target up to $200–$250, since they can handle more tasks. For new hires, consider a lower target of $130–$150 until they ramp up.
How often should I update my gross profit numbers for scheduling? Review your trailing three-to-six-month data every month, especially after a season change. Mini golf demand shifts dramatically from summer to fall, so your Monday average might drop from $510 to $300. Recalculate the division for each day of the week monthly to stay accurate.
What if my gross profit per employee target of $170 feels too low or too high for my course? That number is a starting point, not a rule. If your course has higher per-round prices or add-ons like food and drinks, you might set the target at $200–$250. If you're in a low-traffic area, $130–$150 could be more realistic. The key is to agree on a number with your team that covers labor costs and leaves a healthy margin.










