A member in the 7 AM batch says she has three classes left on her pack. Your notebook says one, the teacher thinks she was away in August, and the expiry date is buried in a WhatsApp chat from June. Yoga studios rarely lose money because of their prices. They lose it on memberships nobody can read at a glance, and on attendance that never got written down.
- Track every member on one line: plan type, start date, end date or sessions left, amount paid, and status.
- Use three plan types only: by duration, by sessions, or a set number of sessions within a time limit.
- Mark attendance per batch during the class, so class packs are counted from the register and not from memory.
- Handle a break as a dated pause and push the end date out by the days away. Don't rely on an informal "freeze".
- Watch new members closely for their first six weeks. Fewer than two visits a week is the earliest warning you get.
What is the simplest way to track yoga studio memberships?
Keep one record per member with five fields: plan type, start date, end date or sessions left, amount paid, and status. Update it the day the money arrives and every day they attend. If you can answer "what is left on her plan?" in ten seconds, your system is working.
Most Indian yoga studios sell three or four things at once, and each one needs a different field filled in:
| Plan | Example | What you track |
|---|---|---|
| By duration | Monthly unlimited, 3-month pass | The end date |
| By sessions | 10-class pack | Sessions left |
| Both | 8 classes within 30 days | Whichever runs out first |
| Drop-in | One paid class, often cash | A single entry on the register |
Agree on one rule for end dates. A monthly plan that starts on 8 September ends on 7 October, and the next one starts on 8 October. That way there are no gaps or overlaps to argue about.
Status needs four values: active, paused, expired and left. An expired member can still be renewed. A member who has left comes off the register. The complete guide to running a yoga studio in India covers the wider system. If your members are in a spreadsheet today, start by importing your student list from Excel.
How do you take attendance across five batches a day?
Attendance should be marked per batch, at the start of each class, by the teacher who is actually in the room. Use three marks: present, late and absent. Drop-ins and makeup students go on the same register. Attendance filled in that evening from memory will be wrong by Thursday.
The 6 AM batch is where this breaks. It is the class where the teacher is least likely to stop and fill in a register, and the one most likely to have a last-minute substitute. If the register is a book at the front desk, early classes go unrecorded, and so do the pack sessions used in them.
- The teacher marks attendance from their own phone in the first two minutes of class.
- Keep one register per batch. A notebook, a sheet and a WhatsApp group will never agree.
- Note who taught each class. Unrecorded substitutions are how teacher pay disputes start.
Our guide to taking attendance at a studio compares the methods. A batch attendance link lets a teacher mark their class from a phone without a login, and attendance tracking in StudioPartner shows each member's percentage as you mark.
How do you connect attendance to class packs?
Count sessions used from the attendance register, never from what the member remembers. Decide once whether an unannounced absence uses up a session, write the rule on the admission form, and apply it to everyone. Give every pack an expiry date too, so a ten-class pack bought in April can't still be running in December.
Here is how we would set up a studio with around 80 members across five daily batches. Regulars go on a monthly unlimited plan. Working professionals go on a ten-class pack valid for 60 days. Drop-ins pay ₹300 cash and get a line on that day's register. When a pack member misses class without telling anyone, the session counts as used. When they message before the class, it does not.
Holidays are the second leak. Close for Diwali week and members on a dated pack are owed those classes. Plan closures with a studio holiday calendar and return owed classes through a makeup class policy before the pack expires.
One line per member
Plan, dates, amount paid and status, all in one place.
Plan types
By duration, by sessions, or both. Nothing else.
Register per batch
Marked in class, including drop-ins and makeups.
Weekly check
Packs running low, plans ending, members missing class.
How should a yoga studio handle pauses and renewals?
Treat a pause as a dated break, with a start date, a back-in-class date, and the end date pushed out by the days away. A paused member should get no fee reminders and no absent marks. For renewals, work from a list of memberships ending in the next seven days and contact them before they lapse.
Yoga members take breaks often: travel, injury, pregnancy, a heavy month at work. A casual "just freeze it" at the desk is how you end up arguing over three extra weeks nobody wrote down. Write the two dates down and there is nothing to argue about.
Check three renewal lists every week:
- Ending soon. Plans ending within seven days. Send a polite reminder.
- Expired. Plans that ended without a renewal. Make one personal call.
- Attending without a plan. Still coming to class after their plan ended. These are the easiest to fix and the most often missed.
Keep the reminder short. Our WhatsApp fee reminder templates work for adult members too.
Which attendance numbers warn you a member is about to leave?
The number to watch is visits per week in a member's first six weeks. A large study of gym attendance found that about half of members had lost their attendance streak by week six, and that members who got past that point typically made at least nine visits. Two missed classes in a row is your cue to message.
That study, published on arXiv in 2025, linked those nine visits to roughly two visits a week. An earlier study of 111 new gym members in the Journal of Behavioral Medicine found that at least four sessions a week for six weeks was the minimum to form an exercise habit. Both looked at gyms, not yoga studios, but they point the same way: the first six weeks decide most of it.
So check new members weekly. If someone has dropped below two classes a week or missed two in a row, have their teacher send one honest message: "We missed you at the 7 AM class, is everything okay?" More in reducing student dropout, and the not attending list shows how StudioPartner surfaces these members.
Attendance in a yoga studio is not paperwork. It tells you what each member has used, and who is about to stop coming.
How StudioPartner tracks yoga attendance and memberships
StudioPartner's yoga studio software keeps members, batches, fees and attendance in one place. You set up membership plans by duration, by sessions, or both. A member's pack is counted from the register as classes are marked. A paused member keeps the days left on their plan, gets no fee reminders, and is not marked absent.
It is free for up to 30 students. Basic is ₹999 a month with unlimited students, and Pro adds staff accounts and WhatsApp automation. Compare them on pricing.
FAQs
How do yoga studios track class packs?
Each pack gets two numbers: sessions bought and an expiry date. Sessions are taken off from the attendance register as the member comes to class, not from memory. Studios also decide upfront whether an unannounced absence uses a session, and tell members at the point of sale so it is never a surprise.
Should I let members freeze their yoga membership?
Yes, for real reasons like travel, injury or pregnancy, but as a dated pause, never an informal promise. Record when the break starts and when they are back, then push the plan's end date out by those days. Many studios set a maximum pause length per plan and write it on the admission form.
What is a good attendance rate for yoga members?
There is no universal number. Two classes a week is a useful baseline for new members. A large gym study linked roughly two visits a week in the first six weeks with members who kept coming. A regular who drops well below their usual pattern deserves a message, whatever their percentage.
What to do first
This week, put every active member on one list with their plan type, end date or sessions left, and status. Then ask each teacher to mark their batch in the first two minutes of every class. After a fortnight, you will know who is running low, who is ending soon, and who has quietly stopped coming.
Run your whole studio from one place.
StudioPartner handles students, fees, attendance, batches and leads, built for Indian dance studios. Free forever for up to 30 students, no card required.
Start free