Prepare
Confirm availability, substitutes, pairings, courses, and tee times.
Manage schedules, rotating courses, scores, handicaps, and standings for course-based leagues and simulator leagues.

Plan weekly courses, set indoor playing conditions, and manage reviewed scores and separate indoor handicaps.
Explore indoor golf leaguesOrganizers move each event through four clear stages. Golfers always know where to go next.
Confirm availability, substitutes, pairings, courses, and tee times.
Enter scores with an offline queue and conflict-aware server synchronization.
Submit and attest scorecards before results are finalized.
Finalize the event and publish a versioned league-site snapshot.


Publish a versioned snapshot of the schedule, event status, roster visibility, and league rules. Unfinished draft changes stay private.
CSV imports are hashed, parsed, staged, and held for row-level review. The organizer chooses create or skip before an atomic commit changes the roster.
The signed-in workspace queues score changes in the browser, synchronizes them idempotently, and reports conflicts instead of overwriting another scorer.
TeeLedger currently focuses on recurring, season-long golf leagues. Start with 12 golfers for $84 per year, then add $7 for each additional golfer.
12 golfers cost $84 annually; each additional golfer adds $7. See everything included and calculate your league price.
Create a league, review its roster, operate events, synchronize scores, publish the site, and track actual reminder delivery from one workspace.