Pulse - Value Added
FRACTIONAL CRO · MARYLAND-BASED, NATIONWIDE · $0→$200M

Kory White

RevOps & Revenue Leadership

Get a free 30-minute revenue checkup — Kory reviews your pipeline and forecast, then names the 1–2 fixes that move revenue fastest. 25 yrs scaling teams $0→$200M.

Free 30-min revenue checkup →
Hire a Fractional CROHow We Help?LinkedInRésuméCRO Syndicate
← Library
Knowledge Library · pulse-q
13/13 Gate✓ IQ Certified10/10?

How Many Employees Should I Schedule Each Shift at My Mini Golf Course?

AdviceHow Many Employees Should I Schedule Each Shift at My Mini Golf Course?
📖 2,530 words🗓️ Published Jun 26, 2026 · Updated Jun 23, 2026
Direct Answer

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.

flowchart TD A[Estimate Customer Volume] --> B[Calculate Peak Hours] B --> C[Determine Staff Needed per Customer] C --> D[Add Buffer for Breaks] D --> E[Consider Skill Requirements] E --> F[Review Budget Constraints] F --> G[Finalize Shift Schedule]
flowchart TD A[Estimate Daily Visitors] --> B[Calculate Peak Hours] B --> C[Consider Staff Roles] C --> D[Determine Shift Lengths] D --> E[Factor in Labor Budget] E --> F[Review Past Data] F --> G[Adjust for Weather]

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

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

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.

Download:
Was this helpful?  
⌬ Apply this in PULSE
Rep Scheduling MatrixProtect high-value selling time