For golf-club handicap committees

Keep your club’s
handicaps honest.

The Club Handicap turns the data your club already keeps into a transparent, defensible Fair Play Score — so your committee can act on evidence instead of hunches, and settle the question without the politics.

Four CSVs in. A ranked review list and a committee PDF out. The decision stays human.

Member-Guest · review list128 members screened
MemberIndexFPSTier
R. Mercer
Beats index by 5.8 strokes in events
8.441Priority Review
T. Halloran
62% of rounds posted (8 missed pre-event)
12.158Committee Review
J. Okafor
Competitive rounds outperform casual
5.967Committee Review
D. Whitlock
Index rose +2.1 before member-guest
15.378Monitor
Illustrative output · every flag links to the number behind it
5 minutes

to go from raw exports to a ranked review list.

7 factors

weighted into one score — each with a plain-English reason.

0 guesswork

no black box; the committee sees every input and decides.

How it works

From four spreadsheets to a defensible decision.

No integration project, no new software for members to learn. Export, upload, and let the engine do the sorting.

1

Export four CSVs

Members, rounds, index history, and tournaments — straight from the systems your club already runs. No new data entry.

2

Upload securely

Files land in a private, per-club storage folder. One club can never see another's data — enforced in the database, not just the UI.

3

Score the field

The engine reduces each member's record to a transparent Fair Play Score and sorts the whole field by who most warrants a look.

4

Review & decide

Get a ranked review list on screen and a committee-ready PDF — every flag carries the number behind it. The humans still decide.

The Fair Play Score

A transparent score, not a verdict.

Each member's behavior is reduced to seven risk factors on a 0–100 scale, combined with weights you can see and tune. Fair Play Score = 100 − risk. Higher is cleaner.

Posting compliance25%

Rounds played but never posted, with extra weight on missed posts right before an event.

Tournament outperformance25%

Event scores landing materially better than the member's handicap index would predict.

Casual vs. competitive15%

Competitive rounds that consistently beat the same player's casual rounds.

Home vs. away variance10%

Away or competitive scores running stronger than scores posted at home.

Index movement10%

A handicap index drifting upward in the weeks just before an event.

Net-finish pattern10%

An elevated rate of top-10% net finishes across the season's events.

Exceptional scores5%

Scores seven or more strokes better than index — a review trigger, never a verdict.

Trust & security

The questions your members will ask — answered.

Real tenant isolation

Row-level security in Postgres means one club physically cannot read another's rows. It's enforced in the database, not promised by the UI.

Private files, signed access

Uploads and committee PDFs live in a private bucket and are served only through short-lived signed links — never a public URL.

A stateless engine

The scoring service holds no data of its own. It scores the files passed to it and forgets them — gated by a shared secret key.

PII treated as PII

Member names and handicap history are personal data, handled that way — with a simple data-processing agreement ready for your pilot.

Pricing

One plan per club. No per-member surprises.

Start a pilot with your own season's data. Talk to us once you're ready to run it every event.

Pilot

$0/ first season

Bring one season of data and see your own field scored.

  • Full Fair Play Score engine
  • Ranked review list + committee PDF
  • Up to 3 committee logins
Start a pilot
Most clubs

Club

$250/ month

Run integrity checks before every event, all season.

  • Everything in Pilot
  • Unlimited reports & events
  • Tunable weights & thresholds
  • Committee member invites
Get started

Association

Custom

Multiple clubs under one governing body.

  • Everything in Club
  • Multi-club rollups
  • Onboarding & data support
Talk to us
FAQ

Straight answers.

Does The Club Handicap accuse members of cheating?

No. It surfaces records that warrant a human look and shows exactly why. Every flag is a reason code with the underlying number attached. Your committee makes every decision.

Where does the data come from?

Four CSV exports you already have access to: a member list, posted rounds, index history, and tournament results. There's no integration project and no new data entry.

Can another club ever see our data?

No. Tenant isolation is enforced by Postgres row-level security and a private, per-club storage bucket — at the database and file layers, not just the interface.

Can we tune the model to our club?

Yes. Every weight, threshold, and band lives in plain configuration. A committee can adjust how strict the score is without touching any logic.

Is thin data going to over-flag our newer members?

The score down-weights members with few rounds or events, pulling them toward neutral. Confidence is shown alongside every result so nobody is flagged on a handful of cards.

See your own field scored.

Create a club account, upload a season, and get a review list your committee can actually defend — in an afternoon.

Start with your club