Plans & billing
Frequencies
Frequencies define the time building blocks your pricing is made of. A frequency describes either how long a member is committed (the contract duration) or how often they are billed (the charge interval). A typical example is monthly billing on a 12-month contract. By controlling which frequencies are active, you keep the choices when creating plans and prices lean and limited to what your club actually offers.
Navigate to Settings > Frequencies to manage the available frequencies.
Frequency categories
The page is split into four tabs, depending on what a frequency is used for:
| Category | Description |
|---|---|
| Contract duration | The minimum commitment period of a membership (e.g., 1 month, 12 months, 24 months). |
| Charge interval | How often a member is billed (e.g., monthly, quarterly, semi-annually, annually). |
| Fee | Intervals available for recurring fees (e.g., a quarterly federation levy). |
| Recurring expense | Intervals for your club's recurring expenses (e.g., monthly rent). |
Each frequency shows its name with a technical ISO 8601 code next to it -- for example P1M for "monthly" or P1Y for "annually".
Enabling or hiding frequencies
Frequencies are predefined. You don't create them yourself; instead, the toggle next to each frequency decides whether it is active. An active frequency appears as a selectable option when you configure plans, prices, or fees. A hidden frequency disappears from those selection lists but does not affect any configurations that already use it.
This is how you keep your pricing tidy: if your club only offers monthly and annual billing, hide the quarterly and semi-annual frequencies so they never even show up when creating a price.
Simplified selection
When only one frequency is active for a pricing dimension, the system selects it automatically during member sign-up without showing a choice. The fewer frequencies you keep active, the leaner the sign-up flow becomes.
Seeing what's in use
On the Contract duration and Charge interval tabs, each frequency shows which plans currently use it. The names of the related plans appear as small badges beneath each frequency, or a "Not used by any price" note if the frequency isn't in use anywhere.
This helps you judge the impact before hiding a frequency. If a frequency is used by active plans, only hide it when you genuinely want to remove that option for new sign-ups -- existing memberships keep their original frequency regardless.
How frequencies combine with plans
Frequencies are the building blocks the prices of a plan are made from. Each price combines exactly:
- one contract duration -- how long the member is committed, and
- one charge interval -- how often billing happens within that duration.
For example, a "2x weekly BJJ" price might have a contract duration of 12 months with a monthly charge interval: the member commits for a year and pays each month. Another price on the same plan might offer a 1-month contract duration with monthly billing -- a flexible, month-to-month option at a higher rate.
When a membership is created, the charge interval is translated into a recurring rule (RRULE) that determines on which day and in what rhythm automatic billing runs. You don't need to worry about these technical details -- you just choose the frequencies, and the system handles the scheduling.
Unique combinations
Within a plan, the combination of contract duration, charge interval, and age group must be unique. This means you cannot create two prices with the exact same duration, interval, and age group. This rule prevents ambiguous pricing and ensures the system can always resolve exactly one matching price during sign-up.