The Business
A mini golf course generates revenue from rounds ($8-15 per player), birthday parties ($200-500), and food/beverage sales. A well-designed course can process 200-400 players per day on weekends. The business is seasonal in northern climates but year-round in the south. Unique, themed courses with Instagram appeal drive organic marketing. Evening play with lighting extends revenue hours.
How to Start
Secure an outdoor or indoor space and design a memorable course theme. Budget $100K-300K for course construction. Add food/beverage service for additional margin. Focus on the experience — unique holes, lighting, and photo opportunities. Market through social media, birthday party bookings, and local partnerships.
Equipment Needed
- ▸Course construction
- ▸Putters and balls
- ▸Ticket/POS system
- ▸Lighting (for night play)
- ▸Landscaping
Licensing
Zoning permits + business license
Monthly Search Volume
Form your LLC and protect your assets. Start operating legally in days.
FORM YOUR LLC — ZENBUSINESSTRACK RENTALS — STESSA (FREE)Affiliate links · We may earn a commission
Revenue Calculator
“Mini golf is an entertainment real estate play that can be incredibly profitable with the right location and theme. The key insight: you're not selling golf, you're selling an experience. Instagram-worthy courses market themselves.”
Want to buy a Mini Golf Course instead of starting one?
Skip the startup grind. Existing businesses come with customers, cash flow, and proven systems. Use our valuation calculator to see what you'd pay.
Tools we'd use if we were starting this business today. Affiliate links — we may earn a small commission.
Form an LLC for your property business. Separate personal liability from your investments.
START YOUR LLC →Invoice tenants, track maintenance costs, and report to your accountant automatically.
START FREE TRIAL →Free property income and expense tracking. Built for landlords, not accountants.
USE STESSA FREE →Landlord insurance and property liability — protect your investment, not just your income.
GET INSURED →