Getting started
What is GetFairways?

GetFairways is a web-based golf tournament management platform designed for club admins and league organizers. It handles online registration, Stripe payments, flight pairings, live scoring, leaderboards, and print-ready outputs — all in one place, from any device.

Do players need to download an app?

No. GetFairways runs entirely in the browser. Players register, enter scores, and follow the live leaderboard from any phone or device — no app download required. Just share a link.

How does the free trial work?

Your first 7 days are completely free with full access to every feature — no credit card required. Just enter your email to get started. Stripe sends a reminder email 3 days before the trial ends. You can add a payment method anytime from your Settings page, or cancel with one click before day 7.

How much does GetFairways cost after the trial?

$599 per year, billed annually. That includes unlimited tournaments, unlimited players, all features, and priority support. No per-player fees, no hidden charges. A single-event pass is also available for $99 if you only need to run one tournament.

How do I cancel my subscription?

Go to Settings in your GetFairways account. For trial users, click "Cancel trial" — a confirmation dialog will appear and your trial is canceled immediately. For annual subscribers, click "Cancel subscription" to cancel through Stripe. Your access continues until the end of the current billing period. You can also manage billing details by clicking "Update billing info" which opens the Stripe billing portal.

Payments & fees
Does GetFairways take a cut of entry fees?

Not a single dime. Entry fees go directly to your connected Stripe account. GetFairways charges no platform fee on player payments — you keep 100% of what players pay (minus Stripe's standard processing fee of ~2.9% + 30¢).

How does online player registration work?

You set an entry fee and enable registration in Setup. GetFairways generates a shareable link (e.g. getfairways.com/register/your-slug). Players open the link, fill in their name, email, phone, and handicap, then pay via Stripe or opt to pay in person. New registrations appear in real time on your Admin tab.

Course setup & selection
How do I set up a course in GetFairways?

In the Setup view, type your course name into the Course field. GetFairways searches a database of thousands of courses — if yours appears, select it and the name and location fill in automatically.

If your course isn't in the search results, select "Add manually" and enter the details yourself. Either way, your course record is saved privately to your account so you never have to re-enter it for future tournaments.

Will the hole pars auto-populate when I select a course?

Yes — if you've used that course before. The first time you use a course, you fill in the hole pars manually using the course card editor in Setup (the +/− buttons for each hole). When you click "Save par/slope/rating to course record," those values are stored permanently.

Every subsequent tournament at that course, the pars, slope, and rating pre-fill automatically the moment you select it. You just verify and move on — no re-entry needed.

What if I enter the wrong par for a hole?

Easy to fix. Go to Setup, select your tournament, and use the course card editor to correct the hole. Then click "Save par/slope/rating to course record" to update it permanently.

Important: fixing the course record only affects future tournaments. Past tournaments are not changed — scores were calculated against the pars that were active at the time, so historical data stays accurate.

Can one admin manage multiple courses?

Yes — there's no limit. An annual subscriber can create tournaments at as many different courses as they want. Each course is saved as a separate record in your account. A league admin running events at five different courses would build out all five records over time, each pre-filling automatically on future visits.

Is my course data private or shared with other users?

Private by default. Every course record you create belongs to your account only — other GetFairways users cannot see or modify it.

If you'd like to share your course data with the GetFairways community (so other organizers at the same course benefit), you can toggle "Share this course data" in the green pinning panel. Sharing is always opt-in. GetFairways may also manually verify and publish course records to make them available as a trusted shared resource.

What if two organizers create the same course separately?

GetFairways uses slug-based deduplication to prevent duplicate records within the same account. When searching for a course, verified and shared records appear at the top of results — so if a trusted version already exists, most admins will naturally pick it rather than create a new one.

If duplicates do appear over time, GetFairways's admin team can merge and verify records to keep the shared database clean.

GPS Rangefinder
What is the GPS rangefinder?

The rangefinder is a live yardage display built into GetFairways's Scoring view. While a player is on the course, their phone's GPS calculates the distance to the center of the current hole's green in real time — showing front, center, and back yardage, updated as they move.

It works on any phone with a browser — no extra app or device required. Distances are available in yards or metres.

How do I set up the rangefinder for my course?

The rangefinder requires green GPS coordinates to be saved for each hole. Here's the one-time setup process:

  1. In Setup, select your course from the Course search field
  2. Click "Pin greens" to open the green coordinate panel
  3. For each hole, either use live GPS (walk to the center of the green on the course and tap "Use this location") or enter coordinates manually from Google Maps at home
  4. Coordinates save automatically as you pin each hole

Once pinned, those coordinates are saved permanently to your course record. Every future tournament at that course has the rangefinder ready from the start — no re-setup required.

How do I get green coordinates from Google Maps?

This is the easiest way to pin greens without visiting the course:

  1. Open Google Maps and search for your golf course
  2. Switch to Satellite view
  3. Zoom into the first green until you can clearly see the putting surface
  4. Right-click the center of the green
  5. Click the coordinates shown at the top of the popup menu to copy them
  6. Paste the latitude and longitude into the Manual Green Coordinates fields in GetFairways
  7. Click "Save manual coordinates"
  8. Repeat for each hole

This takes about 5–10 minutes for a full 18-hole course and only needs to be done once.

What if a green coordinate is wrong?

Re-pinning a hole overwrites the old coordinate immediately. Go to Setup → select your course → click "Pin greens" → tap the hole you want to fix → either use live GPS on the course or enter new manual coordinates → save.

Because green coordinates only affect the rangefinder display (not scoring or handicaps), a wrong coordinate just means a slightly inaccurate distance reading until you fix it — it has no impact on tournament results or historical data.

Do all 18 holes need to be pinned for the rangefinder to work?

No — the rangefinder works for any hole that has been pinned, even if others haven't been set up yet. For unset holes, the rangefinder shows a "green not pinned yet" message and prompts you to add coordinates in Setup. You can pin holes incrementally over time.

Who can use the rangefinder — just the admin or all players?

Everyone. The rangefinder appears for the admin, for each player on their own scoring view (via the invite link or QR code), and for the designated flight scorer. As long as the course has green coordinates pinned, every player gets live yardages for free — no extra setup needed per player. In the flight scorer's view it sits below the scorecard so it doesn't crowd score entry.

Does the rangefinder work without cell service on the course?

Partially. GPS distance calculation happens on the device itself, so the distance display works even without cell service as long as the course data was loaded before going offline. However, score saving and the live leaderboard require a connection. We recommend loading the Scoring view before heading to a low-signal area to cache the course data.

How accurate is the GPS rangefinder?

Accuracy depends on the device's GPS hardware, typically within 3–10 metres on a modern smartphone with a clear sky view. This translates to roughly ±3–10 yards of distance variation, which is consistent with consumer-grade GPS rangefinder devices. For best accuracy, ensure Location is set to "High accuracy" mode in your phone's settings and allow a few seconds for the GPS to acquire a stable fix.

Can I switch to a light mode for reading in sunlight?

Yes. The scoring view, each player's view, and the shared live leaderboard all have a small sun/moon button in the top-right corner. Tap it to switch between the default dark theme and a high-contrast white background that's easier to read in bright sunlight on the course. Your choice is saved on that device, so it stays the way you set it across all three views. The signup and login pages aren't affected.

Scoring & handicaps
What handicap system does GetFairways use?

GetFairways uses USGA course handicap calculation: (Handicap Index × Slope ÷ 113) + (Course Rating − Par). Each player's playing handicap is calculated automatically, and strokes are allocated per hole based on the stroke index you set on the course card.

Can I run recurring weekly leagues?

Yes. Enable "Recurring League" in Setup to activate smart pairing mode. GetFairways tracks pairing history week over week and uses it to minimize repeat pairings — players get a fresh draw each week. You can also lock specific flights to keep certain groups together.

Can I import players from a spreadsheet?

Yes. On the Register tab, click "Import CSV / Excel" to upload a file. GetFairways accepts .csv, .xlsx, and .xls files and auto-detects columns for name, email, phone, and handicap — with or without a header row.

What is a flight scorer?

A flight scorer is one person designated to enter scores for all players in their flight. On the Flights tab, each flight card has a "Scorer" dropdown — select any player in that flight to make them the official scorekeeper. When you send them their scoring link, they open it on their phone and see all players in the flight. Scoring is hole-by-hole the way you actually play: they pick a hole, tap each player's score, and it advances to the next player automatically — once the whole group is in, it moves to the next hole. The leaderboard updates in real time, and a GPS rangefinder is built right into the scorer's view. Flight scorers are assigned per event, so you can rotate who keeps score each week in a recurring league.

What is a team captain?

A team captain is the designated contact and scorer for their team. On the Teams tab, tap the ⭐ button next to a player to make them captain. Captains serve two purposes: they appear first in the RSVP list (use the "Captains only" filter to text just one person per team), and they receive a personal scoring link to enter scores for their team. In Best Ball or Scramble formats, each captain enters their team's score rather than having every player enter individually.

Can I delegate admin access to someone else?

Yes. On the Admin tab, use the "Admin delegation" section to invite a co-admin by email. They'll receive an invitation to create their own GetFairways account. Once they sign up with the email you invited, the tournament automatically appears in their dashboard — no password sharing needed. Each co-admin uses their own login. You can see a list of current co-admins and remove access anytime. Delegation is per-tournament, so you control exactly who has access to what.

Do my changes save automatically?

Yes. Tournament setup changes (name, course, date, format, entry fee, etc.) auto-save 2 seconds after you stop typing. Team assignments, flight pairings, and scores also save automatically. This means you can set up a tournament on your laptop and immediately see the same data on your phone — no manual save button required. The first time you create a tournament, you do need to click "Save & continue" to create the initial record.

What scoring formats are supported?

GetFairways supports Stroke Play, Best Ball, Scramble, Combined Gross, Low Ball, and Stableford. In Stableford mode, points are awarded per hole based on score relative to par: double bogey or worse = 0 points, bogey = 1, par = 2, birdie = 3, eagle = 4, and double eagle or better = 5. The leaderboard automatically sorts by highest points in Stableford mode. You can also enable USGA handicap adjustments for net scoring in any format.

What are side pots?

Side pots are optional competitions that run alongside your main tournament. GetFairways supports Closest to Pin (CTP), Longest Drive, and Skins. Set them up on the Admin tab — specify the hole numbers for CTP and longest drive, and skins are calculated automatically from scores. Side pots add excitement and engagement without any extra setup for scorers.

Can I use a promotion or discount code?

Yes. During checkout, click "Add promotion code" and enter your code. Promotion codes may offer a dollar amount or percentage off your first year. Contact your local club or check our social media for current offers.

How do I handle player substitutes in a league?

For recurring leagues, each player on the Register tab has an "Out" button. Tap it to mark a player as out for the week — their row dims and shows "(Out)." An inline form appears where you can enter a substitute's name and handicap. Tap "Add sub" and the sub automatically takes the absent player's team and flight spot. The leaderboard labels subs with a "(Sub)" indicator. When the original player is back, tap "Back in" to restore them and remove the sub. The Out/Back in buttons only appear for recurring leagues.

Can I set an end date for my league?

Yes. On the Setup tab, when you have a recurring league enabled, you'll see a "League end date" field below the tee time. Set it to the last day of your season. When the end date passes, the app shows a warning and automatic weekly reminders are paused. You can always extend the league by changing the end date.

How do tournament sponsors work?

On the Admin tab, the Sponsors section lets you add sponsor logos with Gold, Silver, or Bronze tiers. Upload a logo, enter the sponsor name and website, and select a tier. Sponsor logos automatically appear on the live leaderboard (as a branded banner at the top), on every printed scorecard, and on the printed leaderboard. Gold sponsors display first with the largest placement. The tiers are labels you define — you set the pricing and benefits for each tier when pitching to local businesses. This helps organizers offer tangible sponsor value for charity outings and club events.

How do season standings work for leagues?

Go to the Results tab after a league round is complete. Click "Finalize round" to save the results to your season standings. The cumulative Season Standings table shows each player ranked by total performance across all finalized rounds, including total to-par (or Stableford points), average gross score, best round, rounds played, and win count. For one-off tournaments, the Results tab shows the final standings and side pot winners. Tournament History lets you switch between all your past events to view their results.

How does Match Play work?

Select "Match Play" as the format on the Setup tab. On the Admin tab, click "Generate bracket" to create a single-elimination bracket. Players are randomly seeded with BYEs assigned automatically for odd numbers. Each match shows both players with a "Win" button — tap it to advance the winner to the next round. You can enter match results like "2&1", "3&2", or "1 UP" for each completed match. Rounds are labeled contextually (Quarters, Semis, Final) based on bracket size. When the final match is decided, a champion banner appears with a trophy. The bracket auto-saves and persists across sessions.

Does scoring work without cell service?

Yes. GetFairways has offline scoring built in. When you lose cell service on the course, scores save locally to the device. An amber banner shows you're offline with a count of pending scores. When connectivity returns, the scores automatically sync to the server. You can also tap "Sync now" to manually push pending scores. This is especially important for Montana courses with spotty coverage.

How do the fundraising and charity tools work?

On the Admin tab, the Fundraising & Charity section has three toggle switches: Mulligan Packages (set price per mulligan and max per player), Raffle Tickets (set price per ticket), and Accept Donations (let players add a donation during registration). Toggle each one on or off with configurable pricing. These add-ons appear during the registration process so players can purchase them when they sign up.

How do I track player RSVPs for my league?

On the Register tab for recurring leagues, each player has an RSVP button that cycles through three states: Pending (amber), Confirmed (green), and Declined (red). When you send the weekly SMS or email and players reply, tap their RSVP button to update their status. The player summary at the top shows the total confirmed and declined counts. This makes it easy to see at a glance who's playing this week.

What happens when flights don't divide evenly?

When the smart draw or balance creates uneven flights (e.g., 16 teams in flights of 3 leaves one solo), a popup appears with options: distribute the extras across existing flights (some will have one extra), rebalance into smaller even flights (e.g., flights of 2 instead of 3), or keep the flights as-is. This lets you decide the best approach for your specific situation instead of the system guessing.

Is there a QR code for player check-in?

Yes. On the Admin tab, every tournament and league has a unique QR code that links to the event's registration page. Print it and post it at the clubhouse or starter's table — players scan it to register and check in. The QR code includes the tournament name, date, and course. Use the Print QR button to open a print-ready page, or Copy Link to share the registration URL directly.

How do I reset RSVPs for the next league week?

On the Admin tab in the RSVP section, click the Reset RSVPs button to clear all player RSVP statuses back to pending. Do this at the start of each week before sending the next round of RSVP texts. This ensures you get a fresh read on who's playing this week.

How does match play work in GetFairways?

GetFairways supports two match-play paths. The Match Play Bracket on the Admin tab handles single-elimination tournaments — generate a bracket from your roster and record winners as matches finish. For recurring leagues, set Format to Match Play and turn on Recurring league, then a separate Match Play (League) panel appears with manual pairings, live status, and season W-L-T standings. Both paths can coexist.

What's the difference between hole-by-hole and total strokes scoring?

Hole-by-hole is standard match play — the winner of each hole gets one point, ties halve. The match is decided when a player is up by more holes than remain (e.g. "3&2" means up 3 with 2 to play). Total strokes treats the round like a 2-player duel — lowest net total wins. You pick the scoring method per league on the Match Play (League) panel, and it applies to every match created after.

How do I create match-play pairings from my flights?

If your flights already represent who's playing whom, click "Pair players within flights" on the Match Play (League) panel. It walks through each flight in order and pairs players sequentially — 1v2, 3v4, etc. Anyone already in a match is skipped, and odd players in a 3-person flight sit out (you'll see who in the confirmation toast). To pair players from different flights, use the manual tap-to-pair grid instead.

How are match-play season standings calculated?

Each confirmed match counts toward season points: 3 for a win, 1 for a tie, 0 for a loss. The Match Play Standings panel on the Results view sorts by points DESC, then wins DESC, then matches played. Only matches with status "confirmed" count — a match in "Awaiting Confirm" state shows in the live view but doesn't affect standings until the admin confirms.

Can I do team match play (Ryder Cup style)?

Yes. On the Match Play (League) panel, switch the Unit toggle from Singles to Teams. You need to have teams set up on the Teams tab first (team size 2 or 4). Then pairings become team-vs-team — best ball or combined gross, depending on your tournament's scoring method. Season standings track team W-L-T the same way as individuals.

Other features
What can I print from GetFairways?

GetFairways generates print-ready scorecards (2 per sheet), tee sheets, cart signs, bag tags, and a final leaderboard — all formatted and ready to hand out on tournament day with one click from the Print tab.

Does GetFairways work on mobile?

Yes — GetFairways is fully responsive and designed to work seamlessly on phones. Players enter scores, follow the live leaderboard, and register from their phone. Admins can manage the full tournament from mobile as well.

What is RSVP?

Before each event, you can contact your registered players to confirm attendance:

  1. Go to the Admin tab in your tournament
  2. Click "Send RSVP" — on mobile it opens your Messages app with all players' numbers pre-filled; on desktop it opens your email client with players in BCC
  3. Customize the message (tournament name, date, tee time, and registration link are pre-populated)
  4. Hit send — players reply directly to your phone or email

For recurring leagues, the RSVP message automatically includes the next event date and tee time. Players can reply Y or N, or click the included link to view event details.

Is my data secure?

Yes. All data is stored in Supabase with Row Level Security (RLS) enabled on every table — your tournament data is only accessible to you. Payments are processed by Stripe — GetFairways never stores card details. All connections are encrypted via HTTPS.

Can I have multiple tournaments?

Yes — your subscription covers unlimited tournaments. Use the tournament picker in the top nav to switch between events. Past tournaments are archived and always accessible.

Ready to run a better tournament?

Your first 7 days are free. No commitment, cancel anytime.

Start free trial →