# Membership Plans (/docs/memberships/plans)



A **membership plan** is the product a customer purchases. It defines the basics — name, price, and validity — while the discounts it grants are configured separately as [benefits](/docs/memberships/benefits).

Plan fields [#plan-fields]

| Field                        | Required | Description                                                                                                                      |
| ---------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------- |
| **Name**                     | Yes      | The plan name customers see (e.g., "Season Pass"). Must be unique within your location.                                          |
| **Description**              | No       | A short description shown to customers on the purchase page and in the receipt email.                                            |
| **Price**                    | Yes      | The one-time purchase price.                                                                                                     |
| **Currency**                 | Yes      | USD or CAD. The currency is fixed onto each purchase at the time of sale.                                                        |
| **Enabled**                  | Yes      | Whether the plan can currently be purchased. Disable a plan to take it off sale without deleting it.                             |
| **Validity**                 | Yes      | How long the membership lasts — see below.                                                                                       |
| **Honored at all locations** | No       | When on, the membership is recognized at every location in your company. When off, it applies only at the location that sold it. |

Validity: rolling vs. fixed window [#validity-rolling-vs-fixed-window]

Every plan uses one of two validity models — you pick exactly one:

Rolling duration [#rolling-duration]

The membership lasts a set number of **days from the date each customer buys it**. A 365-day plan bought on March 1 runs through the following February.

Use this for evergreen plans you sell year-round — every buyer gets the same length of membership, starting whenever they purchase.

Fixed window [#fixed-window]

The membership runs between two specific calendar dates (**valid from** and **valid until**) that are the **same for every buyer**, no matter when they purchase.

Use this for seasonal passes — for example, a "Summer 2026 Pass" valid June 1 through September 1 for everyone who buys it.

<Callout type="info">
  A plan can't use both models at once. Choose **rolling duration** for "X days from purchase," or **fixed window** for a shared season.
</Callout>

Enabling and disabling [#enabling-and-disabling]

A plan must be **enabled** to appear for purchase. Disabling a plan takes it off sale immediately but leaves existing memberships untouched — members who already bought it keep their benefits. Disabling is also how you retire a plan; see [Manage Membership Plans](/how-to/memberships/manage-membership-plans).

Related How-To Guides [#related-how-to-guides]

* [Create a Membership Plan](/how-to/memberships/create-a-membership-plan)
* [Configure Membership Benefits](/how-to/memberships/configure-membership-benefits)
