A pre-opening indoor golf revenue model should connect revenue to bay capacity.
Do not start with a single monthly revenue target.
Start with the building blocks:
- number of bays
- open hours
- prime-time hours
- public hourly rate
- membership tiers
- expected member usage
- league blocks
- lessons or coaching
- events
- food and beverage, if relevant
- fixed monthly costs
Then build three scenarios:
- Base case: the realistic steady-state month.
- Slow-season case: lower public demand, lower event demand, and higher pressure on recurring revenue.
- Growth case: stronger demand, but also more calendar pressure.
For each scenario, calculate:
- membership revenue
- public booking revenue
- league revenue
- lesson/event revenue
- total booked bay hours
- prime-time pressure
- fixed-cost coverage
- remaining capacity
The model should show both money and time.
If revenue looks good but the facility needs 90% prime-time utilization every month, the plan is fragile. If the calendar looks comfortable but fixed costs are not covered, pricing or demand is weak.
For example, a four-bay hybrid facility might model three monthly scenarios like this:
| Scenario | Members | Member hours used | Public hours | League/event hours | Monthly revenue | Capacity read |
|---|---|---|---|---|---|---|
| Slow-season case | 85 | 425 | 220 | 40 | $24,300 | Fixed costs covered, but public demand is thin |
| Base case | 100 | 500 | 340 | 70 | $32,400 | Healthy only if the tee sheet and golfer feedback confirm access still feels available |
| Growth case | 120 | 660 | 430 | 100 | $43,100 | Strong revenue, but member demand may exceed the comfortable prime-time target |
The exact numbers will differ by market, but the lesson is the same: the revenue number is incomplete until it is tied to the bay hours required to produce it.
A useful revenue model answers:
- How much revenue covers fixed cost?
- Which customer segment covers the floor?
- How much prime-time inventory is left?
- What happens during summer?
- What happens if opening demand is slower than expected?
Include one-time and monthly costs
Pre-opening models often mix startup cost and operating cost.
Separate them.
One-time costs may include:
- buildout
- equipment
- furniture
- signage
- deposits
- permits
- launch marketing
- professional services
Monthly costs may include:
- rent
- software
- insurance
- utilities
- cleaning
- payroll
- marketing
- maintenance reserve
The business needs enough startup capital to open and enough monthly revenue to operate. A model that covers monthly costs but spends all cash before opening is still undercapitalized.
Need the full capacity model?
Download The Indoor Golf ROI & Capacity Playbook for the three-part capacity pulse, the member ceiling math, three-scenario revenue modeling, and the one-page operator worksheet.
Get the playbookStress-test the assumptions
After building the base case, lower the assumptions:
- public bookings 25% lower
- memberships ramp slower
- opening delayed 90 days
- summer demand drops
- fixed costs 10% higher
- equipment repair hits early
If the model only works in the optimistic case, the operator should change the plan before signing a lease.
For the full scenario worksheet, use The Indoor Golf ROI & Capacity Playbook.