Skip to main content

Memberships - Restrict by Age

Control Which Members Can Sign Up for Age-Specific Membership Types

Written by Ashley Owens

INTRODUCTION

Feature Summary: The Restrict by Age setting allows system users to limit membership sign-ups to members who fall within a defined age range, preventing players from enrolling in a membership type that does not match their age.

Use Cases:

  • Restrict a Junior membership to players under 18.

  • Limit a Senior membership to players 60 and older.

  • Set a family membership to cap dependent child eligibility at age 21 or younger.

Visual Example:


OVERVIEW

When age restrictions are enabled on a membership type, CourtReserve will validate a member's age at sign-up and block enrollment if they fall outside the defined range. This applies to both Individual and Family membership types.

Note: CourtReserve recommends requiring date of birth on your sign-up form so members are prompted to enter their age when creating their account. This can be configured under Settings > Portal Settings > Sign-Up Form > Is Date of Birth Required.


SETUP REQUIREMENTS

  1. Log in to the admin panel.

  2. From the side menu, click Memberships. A new page displays.

  3. Click the Individual or Family tab.

  4. Select a membership type.

  5. Click the General tab.

Restrict by Age - Enables a minimum and maximum age requirement for this membership type. The default setting is not checked.

  • When checked, two fields appear: Min Age and Max Age. Enter the applicable age range for this membership.

  • For example: A student membership could be set with a minimum age of 13 and a maximum age of 21.

Note: For Family membership types, age restrictions can be applied at a more detailed level.

Family Age Restriction - Determines how age restrictions are applied across family roles. This field appears when Restrict by Age is checked on a Family membership type. Two options are available:

  • Required for all family roles - Applies the minimum and maximum age range to every member added under the family membership, regardless of their role.

  • Restrict by Family Role - Limits the age restriction to one or more specific family roles rather than applying it across the entire family membership. When selected, a Roles field appears.

    • Roles - Select the family role or roles the age restriction applies to. Available roles include Primary, Spouse, Other Adult, and Child.

    • For example: A family membership could restrict the Child role to players age 21 or younger, while placing no age restrictions on the Primary, Spouse and Other Adult roles.


Example Scenarios

Here is how the age restriction setting plays out for a real club and its members.

Scenario: Maplewood Tennis Club offers three membership tiers - a Junior membership for players 17 and under, a Standard Adult membership for players 18 through 59, and a Senior membership for players 60 and older.

Without age restrictions enabled, a 45-year-old player could accidentally sign up for the Junior membership at a lower rate, and a teenager could enroll in the Senior tier.

By enabling Restrict by Age on each membership type and setting the corresponding age ranges, the admin panel automatically prevents these mismatches at sign-up.

When a player creates their account and their date of birth is on file, CourtReserve checks their age against each membership type's configured range. If they fall outside the allowed range, that membership will not be available for selection in the member portal. The player only sees the membership types they are eligible for, reducing confusion and the need for manual corrections by staff.

For family memberships, a club might configure the dependent child age cap at 21 to accommodate college-aged children still living at home. Any dependent added to the family membership who is 22 or older would be flagged, prompting the family to enroll that member in an individual adult plan instead.

Note: If a player attempts to purchase a membership they are not eligible for, an error message will display in the member portal. Example:

Did this answer your question?