for yoga teachers · 2026

Yoga teacher software, from $15 a month

Booking, class packs, memberships, term courses and payments for solo yoga teachers. Run drop-ins, beginner series and 1:1 privates online or in person, and get paid on your own Stripe. Full-featured, no annual contract. From $15 a month.

who this is for

Built for one teacher, not a chain

You teach yoga on your own — from a rented room, a home studio, online, or all three. You don't need a multi-location dashboard or a twelve-month contract. You need a booking page that sells drop-ins, packs, memberships and a beginner series, takes payment cleanly, and keeps students coming back.

Junocal does exactly that from the first plan. Starter at $15 a month gives you online booking, 5- and 10-class packs, recurring memberships, term-based course blocks, 1:1 and duet privates, pick-a-spot mat booking and every automated student email — nothing held back because you're one person.

It's affordable, not stripped down. And when you add a co-teacher or a second room, you move up a tier without rebuilding a thing.

what you get on starter

Everything a yoga teacher runs on, from $15

Drop-ins, packs and memberships

Sell single classes, 5- and 10-class packs and recurring monthly memberships from one booking page. Students buy, use credits and renew on their own — packs auto-deduct on each booking and memberships rebill without you lifting a finger.

Term-based beginner series

Run a fixed block of lessons — a six-week beginner intro or a leveled progression — as a single enrolment. Students pay once for the whole series and get every session, all on the same calendar as your weekly drop-ins.

Hybrid in-person and online

Teach in the room, over a livestream link, or both on the same class with in-room and online spots counted separately. Online students get the meeting link in their confirmation and reminder automatically — Junocal provides the link, you bring the stream.

1:1 and duet privates

Offer private sessions and two-person duets as appointments, with conditional-logic intake forms so you know about injuries or goals before a student arrives. Privates sit alongside your group classes on a single calendar.

Every automated email included

Booking confirmations, 24-hour reminders, welcome emails, win-back nudges and failed-payment recovery all send themselves. Every automated student email is on Starter at $15/month — not a paid add-on or a higher tier.

Your own Stripe, no markup

Connect your own Stripe account and take payments at Stripe's published rates — no Junocal markup, no marketplace commission. Card, ACH in the US and Direct Debit in the UK all supported, with money landing in your balance directly.

sell the way you teach

Drop-ins, packs and a beginner series

Some students want a single class, some want a 10-class pack, and some want to commit to a monthly membership — Junocal sells all three from one booking page. Packs deduct a credit on each booking, memberships rebill on schedule, and students manage it themselves without emailing you.

Your beginner intro runs as a term-based course: a fixed block of lessons sold as one enrolment, so first-timers pay once and get every session in the series. It sits on the same calendar as your weekly drop-ins, with conditional-logic intake forms gathering injuries and goals before anyone steps on the mat.

in the room or online

Run a class in person, online, or both

Teach in the room, online over a livestream link, or both on the same class — set the in-room spots and the online spots separately so neither sells past capacity. Online students get the meeting link in their confirmation and their 24-hour reminder automatically. Junocal provides the link; you bring your own stream.

For studio classes, pick-a-spot floor-plan booking lets students reserve their place on the floor when they book, so the front of the room fills up the way you want it. One room and one layout is all you configure if that's your whole setup.

classes you can run

One tool for however you teach yoga

Weekly vinyasa and flow

Drop-ins and packs for regulars, two-mode waitlists that auto-fill empty spots when someone cancels.

Beginner intro series

A fixed term-course block sold as one enrolment, with intake forms so first-timers tell you what they need.

Hot, power and heated rooms

Capacity-capped classes with pick-a-spot mat booking, so students reserve their place on the floor in advance.

Online and hybrid classes

A livestream link added to any class, with online spots counted separately and the link emailed automatically.

Restorative and yin

Small, calm classes with memberships for committed students and reminders that quietly cut no-shows.

Private and duet sessions

1:1 and two-person privates booked as appointments, with intake forms gathering injuries and goals up front.

when you grow

Add a co-teacher or a room without rebuilding

Starter covers one location, up to 10 rooms and up to 5 instructor seats — plenty of room before you change a thing. When you bring on a co-teacher who needs their own login, a front-desk role, email broadcasts, a substitute pool, or a second location, Studio at $29/month unlocks them. Everything you built on Starter carries straight over — no rebuild, no migration.

the things yoga teachers ask

Questions

Is Junocal good for a solo yoga teacher?

Yes — yoga is a core vertical, and everything a solo teacher needs is on Starter at $15/month with no annual contract. You get an online booking page, drop-ins, 5- and 10-class packs, recurring memberships, term-based beginner course blocks, 1:1 privates and every automated email. Nothing is locked behind a higher tier because you teach on your own.

Can I run a beginner series or term course?

Yes. Term-based courses let you sell a fixed block of lessons — a six-week beginner series or a leveled progression — as one purchase, so students enrol once and get every session in the block. It sits on the same calendar as your drop-in classes, packs and memberships. Term courses are included on Starter at $15/month, not an add-on.

Can students join my class online?

Yes. Run a class in the room, online over a livestream link, or both at once with in-room spots and online spots counted separately. Online students get the meeting link in their confirmation and 24-hour reminder automatically. Hybrid classes are included on Starter at $15/month — note Junocal provides the link, not the video stream itself.

How do I get paid?

You connect your own Stripe account during onboarding (Stripe Connect Standard) and students pay you at Stripe's published rates with no Junocal markup and no marketplace commission. Card, ACH in the US and Direct Debit in the UK are all supported. Money lands in your Stripe balance directly — Junocal never holds your funds.

What does it cost, all in?

Starter is $15/month (or $150/year) and that is the whole software cost — no annual contract, no commission, no processing markup. The only other cost is Stripe's standard published rate, which you would pay with any booking tool. Free CSV export and free migration in your first 30 days are included, and the same numeric price applies in USD, GBP and EUR.

Start on Starter, for $15 a month

Full-featured from day one. Online booking, packs, memberships, beginner term courses and every automated student email — on your own Stripe, with no annual contract. Free migration in your first 30 days.