You teach yoga to help people find balance. Irony is, your business admin is anything but balanced.
If you sell class packs, private session packages, or workshop bundles, you know the drill: someone shows up to class, you’re not sure if they have credits left, you let them in anyway, and you sort it out later (or you don’t, and they get a free class).
Whether you teach private sessions, small group classes, or both, session credit tracking is the administrative backbone of your business. When it works, everything flows. When it doesn’t, you lose money, lose time, and lose the calm mindset you need to teach effectively.
Why Yoga Instructors Struggle with Session Tracking
Yoga businesses have a unique combination of challenges that make session tracking particularly difficult.
The Mix of Class Types
Most yoga instructors offer multiple formats:
- Group classes (5-20 students per class)
- Private sessions (1-on-1 or couples)
- Workshops (special events, multi-hour intensives)
- Series (6-week intro courses, prenatal series)
Each format might have different pricing and different package structures. A student might have a 10-class group pack AND a separate 5-session private package. Tracking both simultaneously, for 30+ students, is where things get complicated.
The Drop-In Problem
Yoga is inherently flexible. Students drop in when they can, skip when they’re busy, and don’t follow a rigid weekly schedule. This irregularity makes tracking harder because there’s no predictable rhythm to validate against.
Unlike a personal trainer who sees the same client every Tuesday at 6am, a yoga instructor might see a student three times one week and not at all for the next two. When that student shows up after a two-week gap, how many classes do they have left? If you’re tracking manually, you’re guessing.
The Class Check-In Bottleneck
Picture this: it’s 5 minutes before a 6pm vinyasa class. Twelve people are rolling out their mats. Three of them are on class packs, two are monthly unlimited, four are drop-ins, and three are new. You need to figure out who has credits, who needs to pay, and who to welcome — all while setting the energy for class.
This is not a moment for spreadsheet consultation.
The Community Dynamic
Yoga communities are built on warmth and trust. The last thing you want is a transactional confrontation before class: “Actually, you’re out of credits, you can’t come in.” Most instructors avoid this at all costs, which means they let people in and figure out payment later.
“Figure out payment later” is a polite way of saying “sometimes people get free classes.”
The Real Cost of Bad Tracking
Let’s be specific about what poor session tracking costs yoga instructors.
Free Classes You Didn’t Mean to Give
If you teach 15 group classes per week with an average of 8 students each, that’s 120 student-sessions per week. If just 2% of those are untracked (students who should have been charged but weren’t), that’s 2.4 free classes per week.
At $20 per class, that’s $48/week or nearly $2,500/year in lost revenue.
For private sessions at $80+/session, even one untracked session per month adds up to nearly $1,000/year.
The Admin Time Tax
Yoga instructors who track manually typically spend:
- 30-60 minutes per week updating spreadsheets or notebooks
- 15-30 minutes per week responding to “how many classes do I have left?” messages
- 1-2 hours per month reconciling records and chasing payments
That’s 6-8 hours per month on tracking admin. Hours you could spend teaching, practicing, training, marketing, or resting.
Lost Renewals
Without proactive alerts, here’s what happens: a student uses their last class, leaves, and life gets busy. A week passes. Two weeks. They meant to buy another pack but nobody reminded them. By week three, they’ve found another studio or lost the habit.
Proactive renewal prompts (reaching out when credits are low, not after they’re gone) have dramatically higher conversion rates than reactive ones. Without a system that alerts you, you’re always reactive.
What Yoga Instructors Need from a Tracking Tool
1. Group Class Logging
You need to log attendance for an entire class at once. If 12 people attended your 6pm vinyasa, you need one action that deducts a credit from all 12 — not 12 individual log entries.
2. Credit Visibility for Students
Students need to check their own balance without messaging you. The less friction, the better. If it requires downloading an app or creating an account, most yoga students won’t bother.
3. Low Credit Alerts
You need to know when students are running low on credits BEFORE they run out. This is your prompt to suggest renewal, not an after-the-fact realization.
4. Mixed Package Support
Your tool needs to handle different package types simultaneously:
- 10-class group packs
- 5-session private packs
- Monthly unlimited passes
- Drop-in (per-class payment)
- Workshop packages
- Intro series bundles
5. Speed
Everything needs to be fast. Pre-class check-in, post-class logging, mid-day balance checks. If the tool is slow, you won’t use it consistently, and inconsistent use means inaccurate data.
6. Mobile-First
You’re on the studio floor, not at a desk. Your phone is your tool.
How CountedIn Works for Yoga Instructors
CountedIn is a session credit tracking platform. It wasn’t built specifically for yoga, but the yoga use case fits perfectly because yoga instructors sell sessions (classes) as packages (credits). That’s exactly what CountedIn tracks.
Before Class: Quick Credit Check
Open CountedIn on your phone. Your student list shows everyone’s credit balance at a glance. You can see instantly who has credits, who’s running low, and who needs to buy a new pack.
No spreadsheet consultation. No fumbling through a notebook. One screen, all the information.
During/After Class: Bulk Session Logging
Class finished. Open CountedIn, select the students who attended, log the session for all of them at once. Each student’s credit balance decrements automatically.
This is the key for group classes. You’re not logging 12 individual sessions — you’re logging one class with 12 attendees. Takes seconds.
The Student Portal
Every student gets a unique shareable link to their credit portal. They tap it and see:
- Remaining credits
- Session history (which classes they attended, when)
- Package details
No app to download. No account to create. No login to remember. Just a link they bookmark on their phone.
When a student wonders “how many classes do I have left?” — they check their link. Not your inbox.
Low Credit Alerts
When a student hits a configurable threshold (e.g., 2 classes remaining), you get notified. This is your cue to reach out:
“Hey Sarah, you have 2 classes left on your 10-pack. Want me to set up your next one?”
This proactive approach keeps students on track and keeps your revenue consistent.
Flexible Billing Models
CountedIn supports the billing variety that yoga businesses require:
- Class packages: 10-class, 20-class, intro 5-pack
- Private session packages: 5-session private series
- Monthly plans: Monthly membership tracked as credits
- Per-class drop-in: Single session, no package
- No billing: For students who pay cash/Venmo directly
Mix and match across your student base. The same tool handles all models.
Cancellation Policies
Define and enforce your policies:
- “24-hour cancellation required for private sessions”
- “Late cancellation deducts a credit”
- “No-show for a reserved group spot deducts a credit”
The system enforces the rules consistently, removing the personal judgment that makes enforcement uncomfortable.
Scenarios Yoga Instructors Face
Scenario 1: The Packed Evening Class
Problem: Your 6pm class has 15 students. Five have class packs, three are on monthly unlimited, two are drop-ins paying per class, and five are regulars but you’re not sure of their credit status. You need to sort this out while welcoming everyone and setting the space.
CountedIn solution: Before class, glance at your dashboard. You can see everyone’s status. After class, bulk-log the session for all attendees. Each person’s correct package type handles the deduction automatically.
Scenario 2: The Private/Group Combo Student
Problem: A student has both a 5-session private package and a 10-class group pack. They attend a group class Tuesday and a private session Thursday. You need to deduct from the right package each time.
CountedIn solution: Each package is tracked separately. When you log a group class, it deducts from the group pack. When you log a private session, it deducts from the private pack. Clear, distinct, no confusion.
Scenario 3: The Post-Vacation Return
Problem: A student bought a 10-class pack two months ago, attended 4 classes, then disappeared for 6 weeks. They’re back. How many classes do they have left? If you’re tracking manually, you’re digging through old records.
CountedIn solution: Open their profile. 6 credits remaining. The system doesn’t forget, even when you (or they) do.
Scenario 4: The Workshop Weekend
Problem: You hosted a weekend workshop. 20 people attended Saturday, 15 attended Sunday. Some paid separately, some used workshop package credits. Logging this in a spreadsheet is a nightmare.
CountedIn solution: Create a workshop package type. Bulk-log Saturday’s attendees, bulk-log Sunday’s. Credits tracked, attendance recorded, done.
CountedIn vs Other Options for Yoga Instructors
vs Google Sheets
Sheets are free but manual. One formula error and your credits are wrong. No student-facing portal. Terrible on mobile. Good for starting out, but you’ll outgrow it.
vs MindBody
MindBody is the 800-pound gorilla in yoga studio software. If you run a large studio with 50+ classes/week, multiple locations, and a retail shop, MindBody might make sense. At $129+/month, it’s expensive overkill for solo instructors and small studios. And its session tracking is buried in enterprise complexity.
vs Vagaro
Vagaro is salon/spa-focused software that also serves fitness. It has scheduling and booking but lacks dedicated credit tracking, low-credit alerts, and a frictionless student portal. At $17+/mo it’s affordable, but the salon-centric design doesn’t match yoga workflows.
vs Pen and Paper
Some yoga instructors keep a sign-in sheet at the studio door and a tally notebook behind the desk. This works for a handful of students but fails as you grow. No backup, no student visibility, no alerts, and disputes become impossible to resolve.
Pricing
CountedIn Starter: $29/month
- Up to 50 students/clients
- Unlimited session/class logging
- Student/client portal (shareable link)
- Low credit alerts
- Package templates
- Cancellation policies
- Bulk session logging
- Manual payment recording
- CSV export
For most solo yoga instructors, this covers everything. 50 students is a healthy roster.
CountedIn Studio: $49/month
Everything in Starter, plus:
- Unlimited students
- Stripe payments
- Team members (for studios with multiple instructors)
The Studio plan is ideal for yoga studios with multiple teachers or instructors who want to accept online payments.
The Value Proposition
A single yoga class typically costs $15-25. CountedIn Starter costs $29/month — roughly the price of 1-2 classes.
If it prevents just one untracked class per week (and it will prevent more), it pays for itself 4x over. The time saved on admin and student communication is bonus value on top.
Getting Started
Step 1: Set Up Your Packages (5 minutes)
Create your standard packages in CountedIn:
- “10 Class Pack - $180”
- “20 Class Pack - $320”
- “5 Private Sessions - $400”
- “Intro 3-Pack - $45”
Save them as templates for easy reuse.
Step 2: Add Your Students (10-30 minutes)
Add students manually. Set their current credit balance based on your records.
Step 3: Share Portal Links
Send each student their unique portal link. A simple text or email: “Here’s where you can always check your class balance: [link]”
Step 4: Start Logging (ongoing, seconds per class)
After each class, open CountedIn, select attendees, log the session. After each private, one tap. That’s it. You’re done.
Your Practice Deserves Better Admin
You chose yoga as a career to bring mindfulness, movement, and wellness to people’s lives. The admin that comes with running a session-based business shouldn’t steal your peace.
Every minute you spend counting credits in a spreadsheet, responding to balance inquiries, or stressing about whether your numbers are right is a minute taken from teaching, practicing, or simply breathing.
CountedIn handles the counting so you can focus on what matters.
Ready to bring balance to your business admin?
Start your 14-day free trial at Start your free trial — no credit card required. Set up before your next class.