Multi-Tenant Golf Club Management

One platform.
Every club.
Every course.

TeeDeck gives golf clubs a dedicated subdomain, isolated database, and full tee sheet management — supporting multiple courses per club from day one.

pinehills.teedeck.dev

Pine Hills CC

2 courses

sunridge.teedeck.dev

Sunridge Resort

3 courses

elmwood.teedeck.dev

Elmwood Links

1 course

Each club gets its own database, subdomain, and brand identity

2,400+
Rounds booked daily
340
Golf clubs onboard
99.9%
Platform uptime
4.8★
Average club rating

How it works

One codebase. Infinite clubs.

01
01

Club signs up

A new golf club registers. TeeDeck instantly provisions a dedicated PostgreSQL database and assigns a subdomain — pinehills.teedeck.io is live in seconds.

02
02

Add courses & tee times

The club admin logs in to their private panel and creates their courses (18-hole championship, executive 9, etc.) and configures tee time schedules.

03
03

Golfers book online

Members visit their club's branded booking portal, search across all courses, and book a tee time in under 60 seconds. Confirmation arrives by email instantly.

Platform features

Everything a club needs.
Nothing it doesn't.

From a club with one 9-hole course to a resort with five championship layouts — TeeDeck handles any configuration out of the box.

Multi-course tee sheets

Each course gets its own tee sheet. The member booking portal searches across all of them simultaneously.

Database-per-club

Every club gets a completely isolated PostgreSQL database. No shared tables, no tenant_id columns, no data leaks — isolation at the infrastructure level.

Subdomain routing

Each club gets their own subdomain — pinehills.teedeck.io. Custom domains supported. stancl/tenancy handles all the routing automatically.

Pro shop & POS

Full point-of-sale for pro shop and restaurant. Product variants, barcode scanning, Stripe Terminal card payments, member charge accounts.

Member accounts

Club charge accounts, handicap history, membership tiers with custom booking rules per tier (e.g. Full Member books 7 days ahead, Visitor 1 day).

Revenue dashboard

Per-course and per-club revenue tracking. Green fees, cart hire, shop, F&B. Daily roll-ups pre-calculated for instant dashboard loading.

Dynamic pricing

Rules-based rate engine that adjusts green fees automatically. Offer last-minute discounts when slots are empty, surge pricing when the tee sheet fills up, or flat adjustments for specific days and hours. Original and discounted prices shown side-by-side to golfers.

Simple pricing

One flat rate. No surprises.

Starter

$ 99

per club / month

  • Tee sheet & booking portal
  • Up to 2 courses
  • Member management
  • Dynamic pricing engine
  • Email support
Get started

Enterprise

Custom

tailored to your group

  • Multi-club portfolio
  • White-label branding
  • Tee time waitlist
  • Member tier booking windows
  • API access
  • Dedicated account manager
  • SLA & custom contracts
  • On-site onboarding
Talk to sales

Ready to tee off?

Your first club is free for 30 days.

No credit card required. Full Pro access. Multiple courses supported from day one.