> For the complete documentation index, see [llms.txt](https://docs.podplay.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.podplay.app/memberships/promotions-and-presales/multi-year-and-pre-paid-memberships.md).

# Multi-year & Pre-paid Memberships

### Overview

The path to selling a Membership multiple years in advance is handled in one of a few ways because the system does not sell multi-year Memberships in a single transaction.

| Route                                          | Use it when                                                                            | Charges                |
| ---------------------------------------------- | -------------------------------------------------------------------------------------- | ---------------------- |
| Presale end date holds the term                | Selling a new prepaid multi-year offer, typically a founding Membership before opening | One charge at purchase |
| Customer buys year one, Admin charges year two | The Customer already purchased in the App                                              | Two charges            |
| Admin creates the Membership at a doubled rate | The Admin sells the whole term and wants a single charge on an existing Membership     | One charge             |

{% hint style="info" %}
None of these options scale as this functionality is not native to the system.
{% endhint %}

### Route 1: Let the [Presale](https://docs.podplay.app/memberships/presale-deposits-for-memberships) end date hold the term

By setting a Presale end date to be two years out beyond the Club's opening date, all Customers who buy this Membership will have a Next Charge Date many years into the future.

For example, a two-year term for a Club opening on November 18, 2026 uses a Pre-sales End Date of November 18, 2028. The Customer is charged at purchase and is not charged again until that date.

If the Membership has a connected Package, a Club staff member must then go into each Customer's Profile who purchased the Membership and check OFF the `Sync dates` box, and change the Next Grant Date to be when the Club opens.

<figure><img src="https://29730733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvxoNuJiMibWwb1kotX38%2Fuploads%2FT8YQpjEovkbhEUvRaqV8%2FScreenshot%202026-08-28%20at%2023.52.06.png?alt=media&amp;token=9dfdef9c-aa50-415f-bdfa-5b4b8654cd02" alt=""><figcaption></figcaption></figure>

### Route 2: Customer buys year one, Admin charges year two

Use this when the Customer already purchased the Membership in the App. The Customer has confirmed the Membership type and has a payment method on file.

1. Open the Customer's Profile in the Dashboard.
2. Open the **Purchases** tab.
3. Click **+ Charge**.
4. Charge the Customer for the second year.
5. Return to the **Overview** tab of the Profile.
6. Click the blue Membership flag.
7. Open the **Settings** tab.
8. Set the **Next Charge Date** one year further out.

### Route 3: Admin creates the Membership at a doubled rate

Use this when the Admin sells the whole term on an existing Membership and wants one charge rather than two.

1. Charge the Customer from the Dashboard.
2. Open the Customer's Profile.
3. Click the pencil icon in the **Overview** tab.
4. Select the Membership type.
5. Choose the **Yearly** option.
6. Set the rate to double the annual rate.
7. Click the blue button to update the Membership for this Customer.
8. Click the blue Membership flag.
9. Open the **Settings** tab.
10. Set the **Next Charge Date** one year further out.
11. Set the rate back to the **base price** for that annual plan.

<figure><img src="https://29730733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvxoNuJiMibWwb1kotX38%2Fuploads%2FYSjnr8sxSgkARMj1b0Aa%2FScreenshot%202026-08-28%20at%2023.54.54.png?alt=media&amp;token=70f98543-04d2-4784-8c27-938fd7e03b5a" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Reset the rate after the doubled charge.** If the rate stays at double, the Customer pays double again at the next renewal in two years.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.podplay.app/memberships/promotions-and-presales/multi-year-and-pre-paid-memberships.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
