How to manage dance studio memberships, class packages and family accounts
A step-by-step guide to structuring dance studio memberships: participation models, clear plans, session allowances, family accounts and sibling discounts, renewals, upgrades and freezes.

Managing memberships is one of the most important responsibilities of a dance studio owner.
Your students might attend one class per week, participate in several dance styles, enrol in a complete term programme or purchase flexible class packages. Families may also register multiple children, each with different schedules and membership requirements.
As your studio grows, keeping track of all these arrangements can become complicated.
You need to know which students have active memberships, how many sessions they have remaining, when their plans renew and which classes they are allowed to attend.
For children's dance schools, family accounts add another layer of complexity. Parents expect to manage all their children's activities and payments from one place rather than maintaining several separate accounts.
A structured membership system helps you organise these arrangements, improve the member experience and reduce administrative work.
Here is how to manage dance studio memberships, class packages and family accounts effectively.
1. Understand the different types of memberships your studio needs
Before organising your membership system, identify the different ways students participate in your dance programmes.
A traditional ballet school might use term-based registrations, while an adult dance studio might offer monthly memberships and flexible class packages.
Start by identifying your main participation models:
Term-based tuition
Best for: Structured children's programmes
Students enrol in a fixed programme for a specific period, usually a school term or academic year.
Their place is reserved for recurring sessions, and payment is collected upfront or in instalments.
Unlimited memberships
Best for: Adults and committed dancers who attend frequently
Students pay a recurring fee for access to a selection of eligible classes.
Limited-session memberships
Best for: Students who attend a set number of classes
Members receive a fixed number of sessions within a billing period.
For example, a student might be entitled to attend eight classes per month.
Prepaid class packages
Best for: People with flexible schedules
Students purchase a number of credits and use them over time, such as a five-class or ten-class package.
Drop-in payments
Best for: Occasional classes
Students pay individually for occasional classes without maintaining a recurring membership.
You can offer several models at once
The key is to make each option clear and connect it to the appropriate classes and payment rules.
2. Create membership plans that match your dance programmes
Once you understand your business model, organise memberships into clearly defined plans.
For example, a dance academy might offer:
Membership | Access | Payment structure |
|---|---|---|
Junior ballet | One weekly class | Monthly |
Junior unlimited | Selected children's classes | Monthly |
Adult dance | Two weekly classes | Monthly |
Open classes | Five class credits | Prepaid |
Competition team | Selected training sessions | Monthly |
Annual ballet programme | Fixed-term registration | Upfront or instalments |
The exact plans will depend on your studio's services.
Try to avoid creating a separate membership for every individual class unless there is a clear reason.
Instead, group classes into programmes that make sense from the student's perspective.
For example, a junior ballet membership could cover a specific set of ballet sessions. Parents should not need to compare ten nearly identical plans to find the correct option.
Make plans easy to compare
Clear naming, descriptions and pricing will make the purchasing experience easier.
3. Organise memberships into categories and folders
As you introduce more plans, organising them becomes increasingly important.
A membership list containing dozens of plans can be difficult for staff and customers to navigate.
Use categories or folders that reflect your studio's programmes. For example:
- Children's dance memberships.
- Adult dance memberships.
- Ballet programmes.
- Competition training.
- Unlimited memberships.
- Class packages.
- Family memberships.
- Special offers.
You can also organise plans by location or skill level where relevant.
Name plans so parents understand them
Use descriptive membership names and explain exactly what each plan includes.
For instance, instead of naming a plan simply "Membership 04", use "Junior ballet – one weekly class".
Retiring a plan
If you no longer sell a membership, archive or disable it instead of deleting historical information that may still be relevant to existing members.
This helps maintain accurate records while keeping the current purchasing options organised.
4. Decide how many sessions each membership includes
Not all memberships provide unlimited attendance.
Some studios prefer to sell memberships based on the number of classes a student can attend. For example:
- Four sessions per month.
- Eight sessions per month.
- Two sessions per week.
- Twenty sessions over three months.
- Unlimited eligible classes.
When configuring session allowances, consider whether unused credits can carry over.
A student who cannot attend one week might appreciate being able to use the unused session later.
You could allow unused sessions to carry over for a limited period, subject to a maximum balance.
Example: capped carry-over
An eight-session monthly membership might allow a maximum of four unused sessions to carry into the following period.
This provides flexibility without allowing unlimited accumulation of unpaid-for future attendance.
Show carry-over rules before purchase
Make sure your carry-over rules are visible before purchase.
The same applies to shared prepaid pools, which can be useful when several family members use sessions from a common allowance.
5. Make memberships work with class scheduling and bookings
Memberships should connect directly to the classes they cover.
A student should be able to open the schedule, select an eligible class and reserve a place without having to contact reception to check whether their membership applies.
You can organise access in several ways:
Type of access | What it covers |
|---|---|
Class-specific memberships | Only a particular class or programme. For example, a junior ballet membership might only allow access to specified ballet sessions. |
Dance-style memberships | Multiple classes within a dance style. For example, an adult salsa membership could cover beginner and intermediate salsa sessions. |
Unlimited memberships | All classes within a specified programme or category. |
Group-restricted memberships | Available only to certain students, such as members of a competition team or an advanced programme. |
Connecting memberships to your calendar and booking system reduces manual checks and helps prevent students from booking sessions they are not entitled to attend.
It also makes it easier for parents to understand which classes their children can join.
6. Make family memberships and linked accounts simple
Family accounts are particularly important for children's dance schools.
A parent might have one child attending ballet, another attending hip-hop and a third participating in a competition programme.
Managing three separate accounts can quickly become frustrating.
A linked family account allows the parent to access multiple child profiles through one main login.
Each child retains their own:
- Personal information.
- Memberships.
- Class registrations.
- Booking history.
- Attendance records.
- Relevant agreements.
- Payment-related history.
At the same time, the parent can manage activities and payments from the main account.
This creates a much better experience for families and reduces account management issues for your staff.
It also makes communication easier because relevant notifications can be directed to the parent.
For more on what to send and when, see our guide to improving communication with dance parents.
Example: the right child, every time
A message about a junior ballet class can identify the correct child rather than sending a generic reminder to an entire family.
7. Offer sibling discounts and shared family plans
Family pricing can help encourage parents to enrol multiple children.
Consider offering discounts based on the number of family members registered at your studio.
For example:
Child | Price |
|---|---|
First child | Standard membership price |
Second child | 10% discount |
Third child | 15% discount |
Alternatively, you could offer a family membership covering several eligible students.
Shared memberships are another option.
Example: a shared prepaid pool
Imagine that two children have a combined allowance of 16 dance sessions per month. A shared prepaid pool could allow the family to use those sessions flexibly across both children, subject to your class and eligibility rules.
Define the rules before you launch a family plan
Decide:
- Who can share a membership.
- Whether sessions are interchangeable.
- Whether the membership has a combined or individual limit.
- What happens when one child stops attending.
Clear rules help prevent misunderstandings and make family plans easier to administer.
8. Manage membership renewals and expiry dates
Membership tracking becomes difficult when renewal dates are scattered across spreadsheets and administrative records.
Your system should automatically track:
- Membership start dates.
- Renewal dates.
- Expiry dates.
- Remaining sessions.
- Current membership status.
- Commitment periods.
- Upcoming cancellations.
- Membership freezes.
Automated reminders can notify members or parents when a membership is approaching renewal or expiry.
Type of plan | How renewal works |
|---|---|
Term-based programmes | Send a renewal invitation before the next registration period opens. |
Monthly memberships | Automatic renewals collect payments according to the configured schedule. |
This helps reduce the number of students who unintentionally lose access because they forgot to renew.
It also gives your team visibility into upcoming changes and payments.
9. Make membership upgrades and downgrades straightforward
Students' needs change as they progress.
A beginner attending one weekly class might eventually want to join an intermediate class or add another weekly session.
A student with an unlimited membership might realise that a smaller plan is more appropriate.
Make these changes easy to manage. Common examples include:
- Moving from one class per week to two.
- Upgrading to unlimited access.
- Switching between dance styles.
- Moving from a beginner to an advanced programme.
- Changing from monthly billing to a longer-term package.
- Reducing the number of sessions.
- Switching from a standard plan to a family option.
When changing memberships, consider how remaining days and unused sessions will be handled.
Example: upgrading halfway through a billing cycle
If a student upgrades halfway through a billing cycle, you might charge the difference for the remaining period.
A system that supports membership changes and prorated adjustments can make this process easier and more transparent.
10. Introduce membership freezes for temporary absences
There are times when students cannot attend dance classes for a while.
They might be recovering from an injury, travelling, dealing with school commitments or taking a temporary break.
Instead of immediately cancelling the membership, you could offer a freeze option.
A membership freeze temporarily suspends the membership according to your studio's policies.
What your freeze policy should define
- Minimum freeze duration.
- Maximum freeze duration.
- Number of freezes permitted.
- Whether a freeze has an administration fee.
- How membership renewal dates change.
- What happens to unused sessions.
- Whether the student can still access certain services.
For example, a studio might allow a student to freeze their membership for up to four weeks once per year.
The advantage is that you preserve the relationship with the student rather than requiring them to cancel and register again later.
It also provides flexibility to families dealing with temporary changes in their schedules.
Offering a freeze instead of a cancellation is one of the simplest ways of reducing student dropouts.
Publish the freeze policy up front
Make your freeze policy clear before students purchase a membership.
11. Give staff access to complete membership records
Studio owners and administrators need a reliable way to see the membership status of every student.
Ideally, a member profile should display:
- Current memberships.
- Previous memberships.
- Purchase history.
- Payment records.
- Renewal information.
- Session balances.
- Class restrictions.
- Freeze periods.
- Membership changes.
- Relevant notes.
This makes it easier to answer common questions.
For example, when a parent asks why their child cannot book a particular class, staff should be able to check the student's active membership and restrictions.

Set appropriate access permissions
Reception staff might need to view membership information, while only selected administrators should be allowed to change pricing, issue refunds or delete payment records.
Clear permissions reduce mistakes and protect sensitive business information.
12. Use membership data to improve your business
Membership information can help you make better commercial decisions.
Instead of reviewing only total student numbers, look at how people use your different plans.
Useful metrics include:
Metric | The question it answers |
|---|---|
Active memberships | How many memberships are currently active? |
Membership distribution | Which plans are most popular? |
Average membership value | How much recurring revenue does each member generate? |
Renewal rate | How many memberships continue after their current period? |
Plan utilisation | How many sessions do members actually use? |
Family membership share | How much of your membership base consists of families? |
Cancellation rate | How many members leave during a reporting period? |
Example: a popular plan that is under-used
A studio might discover that its eight-session membership is popular but that many members only use four or five sessions.
This could indicate an opportunity to introduce a smaller package that better matches customer behaviour.
Alternatively, if many families have multiple children enrolled, a family membership could make purchasing easier and encourage further participation.
Use the data to improve your plans rather than adding new options without a clear reason.
Common membership management mistakes
A few habits make memberships harder to sell and harder to manage.
Do
- Group classes into a few clear programmes with descriptive names.
- Connect every plan to the classes it covers, so eligibility is checked automatically.
- Let parents manage every child from one linked family account.
- Record session allowances and carry-over rules in your system.
- Publish a simple freeze policy for temporary absences.
- Review renewals and cancellations regularly.
Avoid
- Creating too many membership plans. Complicated pricing structures make it harder for parents to choose.
- Not connecting memberships to bookings. Manual eligibility checks create unnecessary work.
- Ignoring family accounts. Parents need a convenient way to manage multiple children's memberships.
- Losing track of unused sessions. Session allowances and carry-over rules should be recorded automatically.
- Making freezes difficult. Clear freeze procedures help retain students during temporary absences.
- Not reviewing renewal performance. Membership expiry and cancellation trends can reveal problems with your programmes or pricing.
How Stepsi helps manage memberships and family accounts
Stepsi provides a centralised way to manage students, memberships, class registrations, payments and family accounts.
Dance studios can configure different membership models depending on their programmes.
Features include:
Membership types
- Unlimited and limited-session memberships.
- Weekly and monthly session limits.
- Unused-session carry-over with caps.
- Shared prepaid session pools.
- Couple and family memberships.
Terms and renewals
- Monthly or interval-based renewals.
- Fixed start dates and commitment periods.
- Three-, six- and twelve-month packages.
- Renewal discounts and membership proration.
- Membership freezes and extensions.
Access and sales
- Restrictions by class, time or member group.
- Manual membership assignment by staff.
- Online purchases through the website and mobile app.
One login for the whole family
Stepsi also supports linked parent and child accounts, allowing families to manage multiple students under one login. Parents can view memberships, payments, bookings and attendance records for their children without switching between separate accounts.
For studio teams, every member has a central profile containing membership history, payment information, check-ins and other relevant records.
This makes it easier to manage complex membership arrangements while giving families a simple experience.
Final thoughts
Membership management should support the way your dance studio operates, not create additional administration.
Start by defining your payment models, organising memberships into clear categories and connecting each plan to the appropriate classes.
Then introduce family accounts, session allowances, renewal reminders and membership freezes to make your system more flexible.
A well-organised membership structure helps students understand what they are purchasing, makes life easier for parents and gives your studio better control over recurring revenue.
When memberships, classes and family accounts work together, managing your dance school becomes considerably easier.
Frequently asked questions
What types of memberships should a dance studio offer?
Start from how your students participate. The main models are term-based tuition for structured children's programmes, unlimited memberships for frequent attenders, limited-session memberships, prepaid class packages for flexible schedules and drop-in payments for occasional classes.
You can offer several at the same time, as long as each one is clear and connected to the right classes and payment rules.
Should unused dance classes carry over to the next month?
Allowing carry-over gives students flexibility when they miss a week. You can limit it with a cap, for example letting an eight-session monthly membership carry up to four unused sessions into the next period.
Whatever you decide, make the rules visible before purchase.
How do sibling discounts work at a dance school?
One approach is a discount based on the number of children registered, such as the standard price for the first child, 10% off for the second and 15% off for the third. Alternatives are a family membership covering several eligible students or a shared session pool.
Decide who is eligible, whether sessions are interchangeable and what happens when one child stops attending.
What is a membership freeze?
A temporary suspension of a membership, for example during an injury, travel or school commitments, so the student does not have to cancel and register again later.
Define the minimum and maximum duration, how many freezes are allowed, any administration fee, and how renewal dates and unused sessions are affected.
How should I handle a membership upgrade in the middle of a billing cycle?
Decide in advance how remaining days and unused sessions are handled. For example, if a student upgrades halfway through a billing cycle, you might charge the difference for the remaining period. A system that supports prorated adjustments makes this transparent for families.


