Everything a men's golf league needs. Plus the rest of the golf club, if you want it.
The league flow is what we obsess over. The broader club platform is the bonus. If a feature isn't here, it's because we don't think you actually need it — tell us if we're wrong.
Tee times booked and paid up front
With Tee Sheets, members book and prepay from their phones, and cancelled times go back out to the golfers who want them.
- ✓Online tee-time booking with Stripe prepay and refund support
- ✓A waitlist: members ask for a day and a time window; when seats open, everyone waiting is told at once and the first to book gets them
- ✓League members book further ahead than everyone else, so the best times go to the people paying season dues
- ✓Seats a member invites friends into stay off public sale for a set time, then go back on the sheet
- ✓A cancellation inside your refund window goes back the way it was paid; a late one becomes tee-time credit at your club
- ✓Pay links and QR codes: a golfer without an account pays for a round from a link or a code at the counter
League money in before the first tee
With Men's League, dues and entries are paid in the app, and the prize money stays in your shop.
- ✓League dues, skins and tournament entries paid on the phone, ahead of the round
- ✓Prizes credited to members' pro-shop balances, spent in your shop
- ✓Hole sponsors invoiced from your club's own Stripe account, with revenue tracked per league
Reach every member, bring new golfers in
With any module, the club markets itself from the same app its members book and pay in.
- ✓Push broadcasts to the whole league and pinned clubhouse announcements
- ✓Polls and surveys to ask members what they want
- ✓Trial-round invite links for prospects, and member referral codes that show who brought whom
The weekly league night flow
What the men's league actually uses, every Tuesday.
- ✓Members RSVP from the app or are pre-flighted by the commissioner
- ✓Pay round dues + skins entry on phone before they tee off
- ✓Hole-by-hole score entry, 9 or 18, with GPS attestation
- ✓Live gross, net and skins leaderboards by flight while they play
- ✓Prizes credited to member balances in one click — they spend it in the shop
- ✓Results worked out the moment the last scorecard is in
Golf skins, done right
Golf's hole-by-hole competition: the lowest score on a hole, outright, takes the skin. Computed automatically with the rules your league actually uses.
- ✓Per-hole carryover handled automatically — a tied hole pays nobody and carries to that hole next week, growing until someone takes it outright
- ✓Or turn carryover off: the skins prize fund is shared between the skins won that week
- ✓Net skins option for handicap-adjusted leagues
- ✓Prizes credited to member balances — no envelopes changing hands
Tournaments + alternate formats
The bigger events your club already runs.
- ✓Tournament brackets (4/8/16/32) for member-guest, club championship
- ✓Stableford points format for events that want it
- ✓Multi-event series with sum-all or best-N aggregation
- ✓Per-tournament entry fees, prize splits, and 9 / 18 hole settings
Handicaps
USGA-style index calculation built in. No external service required to start.
- ✓Best 6 of last 12 rounds, club method
- ✓Separate 9-hole and 18-hole indexes per player
- ✓Provisional handicaps for new members; admin approval workflow
- ✓Trend chart per member showing index history over time
- ✓GHIN # storage today; auto-sync integration on the roadmap
League dues & prizes
Replaces a spreadsheet, an envelope of dues, and a guilty conscience.
- ✓Stripe-backed payment for round dues, skins entry, tournament entry, store
- ✓House-account billing for clubs that don't want card-on-file every week
- ✓Configurable entry amounts (gross / net / skins) and prize splits
- ✓One-click prize results per event
- ✓Player credit ledger — every cent tracked, every transaction reversible
- ✓Monthly statement CSV download per member
Events & seasons
Schedule once, run all year.
- ✓Weekly league nights and tournament event types
- ✓Configurable flight ranges per season
- ✓Pre-event playing groups, manageable on-day from the first tee
- ✓Multi-event series standings (best-N or sum-all aggregation)
- ✓Pace-of-play dashboard for the shop to monitor today's groups
- ✓Course database with multiple tee sets and per-hole yardages
Communication
Get the right info to the right people without spamming everyone.
- ✓Push notifications when scores post and prizes are credited
- ✓1-on-1 direct messages between members and admins
- ✓Per-foursome group chat tied to today's event
- ✓Pinned clubhouse announcements with expiration dates
- ✓Broadcast notifications to the entire league
Plus the full club platform
When you're ready — every feature is per-club opt-in.
- ✓Tee sheets + member reservation queue
- ✓Pro shop catalog + order requests
- ✓Snack bar + kitchen-queue management
- ✓Course conditions board (greens, frost delay, cart policy)
- ✓Locker + bag room assignments
- ✓Junior clinic registration
- ✓Dining + caddie reservations
- ✓Member directory + photo wall + hole-in-one wall
- ✓Yardage book with pro-published hole strategy notes
Built for clubs that take it seriously
The boring stuff that actually matters in a B2B contract.
- ✓Multi-tenant from day one — your data is fully isolated at the database level
- ✓Postgres row-level security, not app-side filters
- ✓Owner / admin / player roles, enforced server-side
- ✓Subscription status enforced at the database; not bypassable from the mobile app
- ✓Subscription managed by Stripe Customer Portal — cancel any time
- ✓Data export (CSV) any time from the admin
Ready to see it live?
Talk to us and we'll set your club up with you: your season, flights and tee sheet ready, so members can book, prepay and pay their league dues from their phones.