---
title: Private Club Court Booking & Membership Software
label: Private Clubs
order: 10
desc: Set up members-only court booking for a private club. A plan for each type of member, hours held back for them, and dues collected your way.
keywords: private club court booking software, tennis club membership software, pickleball club booking software, squash club booking, basketball club court booking, soccer club field booking, football club pitch booking, members only court booking, club member categories court access, racquet club booking system
---

Members of a private club book courts online, whether tennis, pickleball,
squash, basketball, soccer, football, or any other court or field, and they
see only the times their membership includes. You make a plan for each type of
member, hold hours back for those plans, and give each of your current members
their plan. You keep collecting dues the way you do today; taking payment
online is optional.

This guide covers the three screens: make the plans, hold hours back for
members, then add your current members. For why this works and what members
see, read
[Private Club Court Booking and Membership Software](/posts/private-club-court-booking-software).

## Create the membership plan

In the sidebar under **Operations**, open **Offers** and stay on the
**Memberships** tab.

1. Click **+ Add Tier** to open the **Create Membership Tier** panel.
2. Under **Plan Name**, type the name members will see, for example `Full
   Member` or `Junior`.
3. Tick **Hide from public page** if people join by invitation or from a
   waitlist. That keeps the plan off your booking page so you hand it out
   yourself. Leave it unticked only if you want people to join on their own.
4. Set **Membership length**. Pick **Lifetime (never expires)** when your own
   office handles renewals, so the plan stays on until you end it.
5. Under **Member Hours Allocation**, give members the court hours their dues
   cover, for example `8` hours **every month**. The hours come back each
   month.

<LightDarkImage
  srcLight="/images/guides/club-membership-plan.png"
  srcDark="/images/guides/club-membership-plan.png"
  alt="A Full Member plan hidden from the public page, with hours included each month, beside the club's Full Member, Junior, and Social plans."
  caption="A plan for each type of member, each with its own hours."
/>

Do the same for each type of member you have.

## Reserve court hours for members

Open **Hours** in the sidebar. Each kind of court lists its prices by day and
time, and every time slot has a **Members Only** column.

1. On a slot you want to hold back, open the **Members Only** dropdown and tick
   the plans that should get it.
2. Click **Save Changes**.

Only members on those plans can book those hours. Leave the column alone on any
slot you want open to everyone, so members-only hours and public hours can sit
side by side on the same court. This is also how you hold a regular weekly slot
for one group of members.

<LightDarkImage
  srcLight="/images/guides/club-members-only-plans.png"
  srcDark="/images/guides/club-members-only-plans.png"
  alt="The Hours page with the Members Only dropdown open and two membership plans ticked for a time slot."
  caption="Tick every plan that should get those hours."
/>

<Banner type="info">
  You can also just give members a cheaper price instead of keeping the hours
  to themselves. See
  [member-only times](/guides/bookings/custom-rates#membership-only-times).
</Banner>

## Add your existing members

Add the members you already have. If you left the plan showing on your booking
page, new members can sign themselves up too.

Open **Customers** in the sidebar.

1. Click **Add Customer** in the top right.
2. Fill in the member's details. **Name** and **Email** are needed, phone is
   up to you. When that person signs up later, their account connects on its
   own by email.
3. Under **Membership (optional)**, pick their plan.

<LightDarkImage
  srcLight="/images/guides/club-add-member-customer.png"
  srcDark="/images/guides/club-add-member-customer.png"
  alt="The Add Customer panel with the Membership dropdown open, listing the Full Member, Junior, and Social plans."
  caption="Pick the member's plan as you create them."
/>

Leave **Send invitation email** ticked so the member gets a link to claim
their account. Do the same for each member.

When someone leaves the club, open their customer page and remove the
membership.

<Banner type="info">
  See [Memberships](/guides/growth/memberships) for plans, booking limits, and
  the other perks you can add. Running HOA or community courts instead? See
  [HOAs and Community Courts](/guides/use-cases/hoa-and-community-courts).
</Banner>
