> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.wod.guru/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Recurring membership

||| Contents:

* [Introduction](#3-recurring-membership)
* [Recurring membership](#1-recurring-membership)
* [Recurring membership extension rule](#1-recurring-membership-extension-rules)
* [1. Open-ended](#5-1-open-ended)
* [2. Membership with fixed number of installments](#5-2-with-fixed-number-of-installments)
* [Contract auto renewal](#6-contract-auto-renewal)
* [3. From the 1st day of the month](#5-3-from-the-1st-day-of-the-month)
* [4. Prorata](#5-4-prorata)
* [Payment method: card connected to the member's account](#1-payment-method-card-connected-to-the-members-account)
* [Loyalty discount](#1-loyalty-discount)
* [Notification about extending membership](#1-notification-about-extending-membership)
* [Maximum membership end date](#1-maximum-membership-end-date)

### Recurring membership

**WodGuru allows you to configure memberships in a way to maintain continuity between months. We use it mainly in case of a membership covered by the contract and also anytime we want to avoid breaks between the end of one membership and the start of the next one.**
---

# Recurring membership

Recurring membership means that the payment date is unchanged and that membership is covered by contract.

*Example:*
The gym member has a **monthly** membership, valid until April 10. That member appears at the gym only on April 16 and pays for the next membership.
* If the membership **is recurring** , the new end date of the membership is May 10 (April 11 - May 10). A month from the end of the last membership.
* If the membership **is not recurring** , the new one starts on the day of purchase and the new end date of the membership will be May 15 (April 16 - May 15).

 ${frame}[Recurring membership](https://www.loom.com/embed/916826fc71554a088ea57a81030fdfaf?sid=dbed93aa-db96-4d05-8911-112072b843ab)

| You can read about the general rules for creating memberships here: [Creating memberships](/en/article/creating-memberships-19v2hvn/)

# Recurring membership extension rules

![](https://storage.crisp.chat/users/helpdesk/website/-/7/e/b/e/7ebe56acd3251c00/zrzut-ekranu-2025-04-24-o-1657_rcp06w.png =450x552)

|| Payment for recurring membership will be taken automatically after it expires. Meaning; membership lasts 1 months and is recurring (which means it wants to renew itself), so after one month, the payment will be taken automatically. **It's gonna work the same way for each membership that lasts longer that 7 days and is recurring.**

##### 1. Open-ended

![](https://storage.crisp.chat/users/helpdesk/website/-/7/e/b/e/7ebe56acd3251c00/zrzut-ekranu-2025-03-20-o-1754_17w0vey.png =450x158)

Setting membership as an **Open-ended** means that contract has no specified number of installments. There is no end date placed on the contract, which leaves the contract between the two parties open until it is changed through termination. 

##### 2. With fixed number of installments

![](https://storage.crisp.chat/users/helpdesk/website/-/7/e/b/e/7ebe56acd3251c00/zrzut-ekranu-2025-03-20-o-1757_1l12i4d.png =450x316)

Setting membership as **recurring with fixed number of installments** means that the contract that we have with client has a specified number of installments. 

**Example:**
Membership OPEN has time duration 1 month, and the whole contract lasts 6 months. This means that membership will renew itself every month, for 6 month. 

Here's an example of such settings:

![](https://storage.crisp.chat/users/helpdesk/website/-/7/e/b/e/7ebe56acd3251c00/zrzut-ekranu-2025-04-24-o-1658_1tg15m5.png =450x760)

Number of installments is equivalent to the time duration of contract.

###### Contract auto renewal

Contract auto renewal works perfectly in cases when you want your member's membership to be renewed automatically. So, when for example, numer of installments in the contract is 7 - after the last one, the membership will renew itself to 1/7.

In case of such settings, system will want to renew the membership automatically after last installment expiration date. 

##### 3. From the 1st day of the month

![](https://storage.crisp.chat/users/helpdesk/website/-/7/e/b/e/7ebe56acd3251c00/zrzut-ekranu-2025-03-20-o-1805_10nkq7c.png =450x226)

Such a membership will always start on the first day of the month and end on the last day.

*Example:*
In case of gym member registration, e.g. on October 20, the system will calculate the first installment as if it lasted from October 20 to October 31.

##### 4. Prorata

![](https://storage.crisp.chat/users/helpdesk/website/-/7/e/b/e/7ebe56acd3251c00/zrzut-ekranu-2025-03-20-o-1805_6qae6.png =450x225)

When member buys a membership on any other day beside the 1st day of the month, system will calculate how much first membership installement should be. It will do so based on the number of days left in the month and reduce the price accordingly. 

|| The option is available for memberships with "from the first day of the month" option enabled only.

# Payment method: card connected to the member's account

If you use our [recurring payments](https://help.wod.guru/en/article/recurring-payments-1pggq90/) provider (which is a requirement for recurring memberships 😉), then if your club's member decides to extend membership directly in the club, when choosing the payment method at the reception in addition to the standard payment methods  there will also be the possibility of a member finalising payment using the card that is connected to their account. 

**So if a gym member is in a hurry, doesn't have cash, but has a card connected and would like to extend the subscription or change it to another one - you can choose this payment and their account will be charged. 😊**

![](https://storage.crisp.chat/users/helpdesk/website/7ebe56acd3251c00/zrzut-ekranu-2024-10-9-o-11595_1regw1f.png =450x596)

| In case of such club member, you can use the same payment method when selling a product to them (e.g water, tshirt). As a method of payment you can choose online, and the payment will be made directly from their account.

# Loyalty discount

In WodGuru you have the possibility to grant members who pay for their memberships on time, setting for them loyalty discount. 

So how can you do it? 

1. Click on Settings > Memberships
2. Edit specific membership (pencil icon)
3. Scroll to the bottom of Advanced settings

Here you will see **On-time payments discount.**

You enable the discount and set the amount of it: 

![](https://storage.crisp.chat/users/helpdesk/website/7ebe56acd3251c00/zrzut-ekranu-2024-10-15-o-1935_13x82ab.png =450x228)

Done! This is how a member will see it from his app: 

![](https://storage.crisp.chat/users/helpdesk/website/-/7/e/b/e/7ebe56acd3251c00/zrzut-ekranu-389_1fx629a.png =450x538)

| If you have other discount codes available in your club, member can decide if he want to choose on-time discount, or any other that is available for him. Discounts don't combine

If a member wants to extend membership while being in the club, the loyalty discount will be added when extending his membership from reception side. 

You just need to click on **Extend membership**, and the discount will be added when finalising a payment. 

![](https://storage.crisp.chat/users/helpdesk/website/7ebe56acd3251c00/zrzut-ekranu-2024-10-15-o-1945_2mvfwn.png =450x581)

# Notification about extending membership

If the membership is recurring and the expiration date is approaching, the member app will show how many days are left until the membership expires on the main screen.

![](https://storage.crisp.chat/users/helpdesk/website/-/7/e/b/e/7ebe56acd3251c00/zrzut-ekranu-256_ykyweo.png =550x169)

# Maximum membership end date

For those of you, who are closing your gym / fitness club for summer, and want to make sure your member will not extend a membership past a certain date. 😉

To find this option, click on the **Settings > Memberships.** Then, **go to editing a membership** , and **in the Advanced Settings you will find "Maximum membership end date".**
**After enabling this option, you will be able to set a date.**

![](https://storage.crisp.chat/users/helpdesk/website/7ebe56acd3251c00/maximumdate-ezgifcom-video-to-_197puo2.gif)

Here's an example of how it works: 

You set a **maximum date to 30th of June.**
Matt got a membership, **which expired on 15th of June.**
**Matt will be able to extend his membership, but his new expiration date will be 30th of June, and not the 15th of July.**

Thanks to this option, members with recurring membership will not be able to extend their membership past the date you set in the membership. 

| You can disable, or change the date in this option any time you need to.

---

**💡 You may also want to check:**

* [Membership online sales](/en/article/membership-online-sales-14gaxja/)
* [Suspending membership](/en/article/suspending-membership-1spvdp9/)
* [How to remove an added membership?](/en/article/how-to-remove-an-added-membership-ce6zag/)
