How to Charge for Online Yoga Classes: 5 Pricing Strategies That Work
You've completed your 200-hour yoga teacher training. You know your Sun Salutations from your Vinyasa flows. You understand alignment cues, modifications, and how to hold space for your students. But the moment you consider going live with online classes, a question stops you: How much should I actually charge?
This isn't a small question. Price too low and you'll burn out teaching dozens of classes weekly just to cover your internet bill. Price too high and no one signs up. The truth is somewhere between "free" and "whatever your local studio charges," but the nuance matters.
Pricing an online yoga class is different from teaching in a studio. You have lower overhead—no rent, no utilities, no front desk staff—but you're also competing with YouTube and apps. You're building a business, not a hobby. That requires intentional pricing.
Understand What Online Yoga Students Actually Pay
Before you set your rates, it helps to know what's already out there. The market gives you real data.
Drop-in classes on platforms like Mindbody or Maroochy typically run $12–$25 per class. Monthly unlimited subscriptions to established platforms—think Gaia, YogaGlo, or Alo Moves—cost $15–$20 monthly. Independent yoga teachers on Teachable or their own websites often charge $15–$30 per class or $40–$100 monthly for unlimited access.
If you're teaching live classes with Zoom, students often expect to pay less than they would for a recorded class because there's less "production value." If you're offering recorded content on-demand, they'll pay more because they can access it anytime. Live group classes sit somewhere in the middle. Private sessions—online or otherwise—command premium rates: $60–$150 per hour for experienced teachers.
The data matters because it prevents two mistakes: underpricing out of insecurity, and overpricing out of wishful thinking. Your rates should reflect the value you're offering and the market's willingness to pay for it.
Choose Your Pricing Model Before You Choose Your Price
The structure you choose affects everything: how often you teach, how much you earn per student, and how sticky your student relationships become.
Pay-Per-Class Model
Students pay $15–$25 for each class they attend. No commitment. They show up when they want. This feels low-risk to new students, which is good for filling spots. But it creates income unpredictability for you. If you teach 10 classes per week and only 4 get enough students to break even, you're losing money. This model works best if you're charging at the higher end ($20–$25) and have consistent demand—maybe 8–12 students per class minimum.
Monthly Unlimited Subscription
Students pay $30–$75 monthly for unlimited live classes. This creates predictable revenue. If 30 people subscribe at $50/month, you know you have $1,500 coming in. Students feel they get better "value," so they're more likely to stay. The tradeoff: they're also more likely to cancel if they miss a few classes. You're incentivized to teach consistently and keep content fresh. Most successful independent yoga teachers use this model.
Class Package Model
Students buy 5, 10, or 20 classes upfront at a discounted rate per class. A single class costs $20, but 10 classes cost $150 ($15 per class). Students feel incentivized by the discount. You get cash upfront. They're committed enough to use the package. This works well for busy teachers who want steady income without ongoing subscription management.
Tiered Pricing
Offer multiple options: $25 for a single drop-in, $60/month for unlimited, or $200 upfront for a 20-class package. Different students choose different tiers based on their needs and budgets. This captures more of the market—some will never commit to a monthly subscription, but they'll try one class. Others want the security of unlimited access. You get to serve everyone and capture different revenue streams.
Account for the Work Beyond the Class
New teachers often price based on the hour they're teaching. "I teach one 60-minute class, so I'll charge $60." This ignores everything else.
You're also preparing sequences. Curating playlists. Showing up 15 minutes early to test your camera and wifi. Responding to student questions. Fixing technical issues. Refunding a payment that didn't go through. Updating your website. Managing your email list. Recording videos for your resource library. Marketing your classes so people know they exist.
A realistic estimate: for every live class hour you teach, you'll spend another 1–2 hours on supporting work. That means a 60-minute class actually costs you 2–3 hours. If you charge $60 for the class and that covers 2.5 hours of work, you're earning $24/hour—before taxes, before investing in your platform, before buying a better camera or ring light.
Factor in the full time commitment when you set your rate. A reasonable hourly rate for a certified yoga teacher—someone who invested hundreds or thousands of dollars in training—is $30–$50 per hour minimum. Backwards-calculate your class price from there.
Pick a Payment Platform That Doesn't Eat Your Revenue
Where you collect payment matters as much as how much you charge. Each platform takes a cut.
Stripe and PayPal charge 2.2% + $0.30 per transaction. That's standard for card processing. If a student pays you $50, you net $48.90. Manageable.
Teachable, Kajabi, and other all-in-one course platforms charge 10% of revenue plus payment processing fees. They handle hosting, email marketing, and student management, so the higher cut makes sense—but you're giving up significant revenue.
Mindbody, used by many yoga studios and independent teachers, charges a flat subscription fee ($20–$40/month depending on plan) plus per-booking fees (0–2%). If you have consistent student flow, this can be the cheapest option.
Zoom itself is free for group classes up to 40 minutes, or $16/month for unlimited. You'd collect payment separately using Stripe or Teachable. This gives you flexibility—you choose your payment processor—but requires more setup.
The math: if you're earning $500/month from classes, a 10% platform fee costs you $50 monthly. A 2.5% payment processing fee costs you $12.50. That difference adds up over a year. Choose based on what you actually need. A teacher with 5–10 regular students needs less infrastructure than someone scaling to 100.
Price for Your Experience Level and Niche
A newly certified 200-hour yoga teacher shouldn't charge the same as someone with 10 years of teaching experience and a specialized expertise.
Early-career rate: $12–$18 per drop-in class, or $30–$50 monthly unlimited. You're building a student base and portfolio. You're still refining your voice as a teacher.
Intermediate (3–5 years experience): $18–$25 per drop-in, or $50–$75 monthly unlimited. You know how to sequence, you can read a room, you've worked with different body types and injuries.
Advanced or specialized (5+ years, specific training): $25–$40 per drop-in, or $75–$150 monthly. You might teach prenatal yoga, yoga for athletes, trauma-informed yoga, or vinyasa for advanced practitioners. Specialization justifies higher rates.
Private sessions sit in their own category. A newer teacher might charge $40–$60/hour. An experienced teacher with credentials, $75–$150/hour. A teacher with specialized training in therapeutic yoga or one-on-one coaching, $100–$200+/hour.
Be honest about where you are. Overpricing relative to your experience will hurt your reputation. Underpricing relative to your expertise leaves money on the table and trains students to expect undervalued yoga.
Test, Adjust, and Don't Apologize for Raising Rates
You don't have to get your pricing perfect the first time. Start with what makes sense based on market research and your experience level. Teach for a few months. See what happens.
If classes are consistently full and you have a waitlist, you're underpriced. Raise your rates. Give students 30 days' notice if they're on a subscription. New students pay the new rate immediately.
If you're struggling to get signups, consider whether the price is actually the problem, or whether it's marketing, class time, or content. Sometimes a lower price helps. Sometimes what helps is better description, better marketing, or better scheduling. Don't automatically drop rates—diagnose first.
As you gain experience, teach more classes, build a reputation, and develop specializations, your rates should increase. A teacher who charged $15/class in year one might charge $25/class in year three. That's not greed. That's market value reflecting actual expertise.
The Bottom Line: Your Time Has Value
Here's what matters most: you've invested in your training. You're providing a service that has real value—stress reduction, physical health, mental clarity, spiritual practice. Your students benefit measurably. That deserves fair compensation.
Charge enough to sustain your teaching without burnout. Charge enough to keep improving—taking advanced trainings, buying better equipment, staying current. Charge enough that you're not resentful of your students.
Use market data, not insecurity, to set your rates. Choose a pricing model that aligns with your teaching style. Account for the full scope of work. Pick a payment platform that doesn't drain your income. Price according to your experience. And then adjust as you learn.
Your yoga practice taught you that the Yamas—ethical disciplines—include aparigraha, non-grasping. That doesn't mean you charge nothing. It means you ask for what you need and what your work is worth. It means you don't underprice out of fear or false modesty. You charge fairly, you serve fully, and you sustain your practice long-term.
Subscribe to my newsletter to get the latest updates and news