Home / Golf courses

Golf course management software

Membership dues, the tee sheet, tournaments and the clubhouse on one record, for golf courses that have outgrown separate systems.

The Sunday reconciliation

Five records of one Saturday

The tee sheet, the handicap return, the tournament entry sheet, the sweep and the POS are five records of one Saturday. Somebody reconciles them on Sunday.

Each of the five is accurate about its own small part of the day and blind to the other four. The general manager is the only place they meet, which is why the reconciliation is a person rather than a process.

Tee sheet

Knows who played at 08:40. Does not know the membership dues behind that name is unpaid, or that the same player entered the medal.

Tournament entry sheet

Knows who entered. Does not know who actually teed off, so the office cross-checks it against the tee sheet by eye.

Handicap return

Knows the scores that were typed into it. Does not know about the card that never made it back to the office.

The sweep

Knows the cash in the tin. Does not know which entries were paid by card, or which member is still owed a prize from last month.

POS and card terminal

Knows a round of drinks was sold. Does not know it was sold to a member, so it never reaches a statement.

Reconciliation spreadsheet

Knows nothing until somebody types the other five into it, usually on a Sunday evening.

The record is the member

Every green fee, membership dues, lesson and bar round reaches one account

The member record is not a page in a database that other systems refer to. It is the thing every part of the club writes to, the moment the transaction happens, without a nightly export and without anybody retyping a name.

A green fee taken at the desk lands on the account before the group reaches the first tee

A lesson booked in the coaching diary bills from the same account as the membership dues

A round of drinks charged at the bar appears on the statement that evening

The arrears position is a fact about the member, not a figure assembled at month end

The tee sheet and course inventory

Tee sheet software is usually the first system a course buys and the last one it manages to replace, because everything else has been arranged around its limitations. Fescue treats the sheet as inventory rather than as a diary: every interval carries rules, pricing and an owner, and every booking against it is a transaction on a member or public record.

Rules cover what most operations still police by hand. Member tee times, public windows, cart availability, tournament holds and outing blocks are conditions on the interval itself, so the sheet enforces them rather than the person answering the phone.

  • Interval rules for member, public, outing and tournament play
  • Member, public and twilight rates read from one grid, applied by who is booking
  • Outings held against real inventory, not penciled into a separate book
  • No double entry: an online booking and a phone booking are the same record

Tournaments on one record

Tournament management is where the cost of separate systems is most visible, because a single event is entered, played, scored, handicapped and settled in four different places. In Fescue the entry is the tee time, the score is written against the member, the handicap is read from that member on the morning of play, and the settlement is a movement on the same account.

Results publish once, from the record, to the board in the clubhouse and to the app in the member's pocket. Nothing is retyped into a website, a noticeboard sheet and a mailing list, so the three cannot disagree.

  • Entry, tee sheet, scoring, handicap and settlement on one record
  • The sweep settles on member statements rather than in a tin
  • Results publish once, to the board and to the app, from the same source
  • Order of merit and season-long tournaments calculated from played rounds

Membership dues and arrears

Club membership management is an annual event that behaves like a monthly one. Renewal runs, category changes, joiners, resignations, ACH collections and the awkward cases in between all have to reconcile to a figure the board will read out at a meeting.

Fescue runs the renewal from the member record and holds the result there. Categories, entitlements and pro-rata joining terms are properties of the member, so the arrears position is available on the day rather than reconstructed in a spreadsheet the week before the board pack is due.

  • Renewal runs by category, with joining and resignation dates handled properly
  • ACH collection and card payment against the same account
  • An arrears position the board can read without a spreadsheet
  • Entitlements attached to the category, enforced by the tee sheet

The bar and the golf shop

Golf club POS usually sits outside the member system, which is why a member can spend forty dollars in the clubhouse without the club knowing which member spent it. In Fescue the POS is a window onto the same ledger, so charging to the member account is the fastest thing the bar staff can do rather than the slowest.

The golf shop works the same way. Retail, hire, coaching and re-gripping are posted as they happen, and the Saturday round and the round of drinks arrive on the same statement without anybody reconciling a card terminal to a sales report.

  • POS charging directly to the member account at the point of sale
  • Golf shop retail, hire and coaching on the same ledger as the membership dues
  • One statement per member, always current
  • Card takings reconcile automatically because the sale and the payment are one record

What Fescue replaces at a golf club

This is the list of systems we typically remove during migration. In most clubs the annual figure for Fescue is compared against the total of these, not against any one of them.

What it replacesWhat it becomes in Fescue
Tee sheet or booking systemInventory on the member record, with loop-level rules
Membership databaseThe record itself, written to by every other part of the club
POSA window onto the same ledger, charging to the member account
Card machinePayment against the transaction that created it
Coaching diaryBookable inventory, billed from the member account
Tournament softwareEntry, scoring, handicap and settlement on one record
Reconciliation spreadsheetNot required, because nothing was ever separate

What Saturday costs

Five records of one Saturday

The tee sheet knows who played. The handicap system knows what they shot. The entry sheet knows who paid into the sweep. The POS knows who bought the drinks. None of them know about each other, so somebody spends Sunday morning making them agree.

Your members feel it differently. One login to book, another for a handicap, a card behind the bar, a paper form for the medal, and a membership dues invoice that arrives by post. Five ways in, and not one of them speaks to another.

Thirty-three capabilities. Fescue covers all of them.

Most vendorsSome vendorsRarely
What Fescue covers, reviewed August 2026
CapabilityFescueOther software vendors
Bookings and golf
Tee sheetYesMost vendors
Multi-course or multi-loopYesRarely
Shotgun and two-tee startsYesRarely
Tee-time ballot or lotteryYesSome vendors
Visitor and green-fee pricing rulesYesSome vendors
Cart hireYesSome vendors
QR or self check-inYesSome vendors
Booking waitlistYesSome vendors
Membership
Membership categoriesYesSome vendors
Membership dues and instalment billingYesMost vendors
Arrears or AR aging reportingYesRarely
Prospect pipeline or CRMYesSome vendors
Churn or sentiment analyticsYesSome vendors
Tournaments
Tournament managementYesSome vendors
WHS or USGA handicappingYesSome vendors
Live leaderboardsYesSome vendors
Knockout bracketsYesRarely
Leagues and fixturesYesRarely
Sweeps settled to member accountsYesRarely
Food and beverage and retail
Restaurant POSYesMost vendors
Golf shop POS and inventoryYesMost vendors
Charge to member accountYesMost vendors
Racquets, pool and wellness
Coaching diary and lessonsYesSome vendors
Money and back office
Member statementsYesMost vendors
Accounting or general ledgerYesSome vendors
Named third-party accounting integrationYesRarely
PayrollYesRarely
Committee or board reporting packYesRarely
Member experience
Member mobile appYesMost vendors
Hole-by-hole live scoringYesRarely
Digital member card or walletYesSome vendors
AI concierge, textYesRarely
AI voice concierge that answers the telephoneYesRarely

The restaurant and golf shop point of sale rows in detail

What changes

One record, and the Saturday reconciles itself. A green fee, a sweep and a round of drinks land on the same member account the moment they happen. Tournaments run from the record that already holds the tee sheet, so results publish once instead of being retyped into three places. The member has one app, and the office has its Sunday morning back.

About the second column. We reviewed five club management platforms in August 2026 using only what each publishes on its own website. Where most of them document a capability we have marked it, because much of this list is table stakes. We are not claiming they cannot do things they simply have not written up.

One thing we do not do: we have no tee-time marketplace distribution. Some platforms will list your empty tee times on large consumer booking networks. If that is your main problem, say so at the demonstration and we will tell you plainly.

Questions

Asked by committees.

Does Fescue handle handicap returns?

Yes. Scores entered against a tournament are held on the member record and returned to the handicapping body from that record, rather than typed a second time into a separate system. Because the handicap sits on the member rather than in a side database, the figure used on the morning of play is the current one.

Can visitors and members be priced differently on the same tee sheet?

Yes. One rate grid carries member, visitor, society and concession pricing, applied by who is booking rather than by which book the booking was written in. A visitor booking online pays the visitor rate without the office adjusting anything afterwards.

How do tournament sweeps settle?

The entry is charged to the member account when the member enters, and prize money is credited to the same account. The sweep therefore settles on member statements rather than in cash that has to be counted, held and reconciled later.

What happens to our existing member data?

We migrate it. Membership records, categories, membership dues history, handicaps and outstanding balances are brought across and checked against your current system, and we run the two in parallel until the club is satisfied the figures agree. Migration and parallel running are included in the annual figure.

See it at your venue

Request a demonstration

We will come to your club, with a blank notepad, and show you your own Saturday in Fescue.

Request a demonstration

HELLO@FESCUE.CLUB