30-day rolling window — not the calendar month. Read this once, get it right every time.
A member who joins on the 25th does not lose credits on the 30th or 31st. Their credits run for 30 days from their join date. A member who joins June 25 has credits until July 25 — not June 30.
Credits refresh on the same date each month — the member's billing date. Any unused credits from Cycle 1 expire on July 25 and do not carry over. Cycle 2 credits are a fresh allocation.
Find when the member joined → add 30 days → that's when their current credits expire.
Go into Zoho CRM or Golf Manager and look at the member's credits. The expiry date is shown directly on each credit — treat it like any other credit with an expiry.
SwingFIT Academies — Member Success Team Reference · Updated July 2026