Golf Handicap Calculator

Score differentials and Handicap Index using the World Handicap System (WHS).

Free golf handicap index calculator. Enter your adjusted gross score, course rating and slope for each round and get the exact WHS Handicap Index. Runs entirely in your browser — no data is uploaded. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How is a score differential calculated?

Score Differential = (Adjusted Gross Score − Course Rating) × (113 / Slope Rating). The constant 113 is the slope of a course of standard difficulty; dividing by your course slope and multiplying by 113 normalises every round to that baseline before you average them.

The World Handicap System (WHS) — introduced in 2020 by the R&A and USGA to unify six regional systems — gives every golfer a single, portable Handicap Index that can be converted to a Course Handicap on any rated course worldwide. This calculator applies the full WHS formula so you can track your index from your actual scorecards.

How it works

Step 1 — Score Differential (one round)

Each round produces a Score Differential that normalises your performance to a standard course:

Score Differential = (Adjusted Gross Score − Course Rating) × (113 / Slope Rating)

  • Adjusted Gross Score — your total strokes after applying the WHS net-double-bogey hole cap.
  • Course Rating — the expected score for a scratch golfer from those tees (e.g. 71.4).
  • Slope Rating — how much harder the course plays for a bogey golfer; standard is 113, range 55–155.

The constant 113 keeps the differential on a consistent scale regardless of course difficulty.

Step 2 — Select the best differentials

WHS uses only your lowest (best) differentials, not all of them. The count scales with how many rounds you have submitted:

RoundsBest used
31
4–51
6–82
9–113
12–144
15–165
17–186
197
208

Step 3 — Calculate Handicap Index

Handicap Index = Average of best differentials × 0.96, truncated to 1 decimal place, capped at 54.0.

The 0.96 factor is a built-in softening mechanism to stop an unusually good run producing an unrealistically low index. WHS also applies small negative adjustments (−2.0 for 3 rounds, −1.0 for 4 rounds) to account for the statistical unreliability of a tiny sample.

Worked example

You enter five rounds:

RoundAdj. GrossCourse RatingSlopeDifferential
19271.412818.1
28970.812017.1
39472.113018.8
48771.011515.7
59171.912517.2

Five rounds → WHS uses the 1 best differential → 15.7 (from round 4).

Handicap Index = 15.7 × 0.96 = 15.072 → truncated to 15.0

With 6 or more rounds the tool takes more differentials, producing a more stable index.

Formula note

Score differentials can be negative (you scored below the course rating, as a scratch player might). The Handicap Index can be negative too, down to −9.9 under WHS, though the calculator displays it correctly in that case. The 0.96 multiplier and truncation — not rounding — are both required by the official WHS specification.