for ski instructors · 2026

Ski instructor software for lessons, groups and deposits

Book private and group ski lessons, take a deposit when clients book, sell multi-day lesson packs, and manage seasonal availability. Clients pay on your own Stripe, with reminders that cut no-shows. From $15 a month, no annual contract.

who this is for

Your lesson schedule and your money

If you teach skiing privately or run group clinics, you need to fill a season of lessons, take deposits so they stick, and get paid without a cut taken out of the middle. Junocal handles the booking, the packs, the deposits and the payments — the parts of your business that live on a calendar and a card.

It runs your lessons and your money end to end: 1:1 and duet appointments, capped group classes, multi-day packs, ability-level intake and automated reminders, all from $15 a month on Starter.

And because the price is the same number in USD, GBP and EUR, visiting clients from anywhere see a clear figure and pay in their own region's methods — no currency-conversion guesswork at checkout.

what you get on starter

Everything a ski instructor runs on, from $15

Private and duet lesson booking

Take 1:1 and two-person duet lessons as appointments on your own calendar. Clients pick a real open slot from your published hours, and you keep back-to-back lessons from colliding.

Group lessons with capped spots

Run group ski classes with a set capacity, so a beginner morning or a kids' clinic fills to the limit and stops. Two-mode waitlists fill an empty spot automatically when someone cancels.

Deposits at the point of booking

Charge a deposit or the full fee the moment a client books, so your season locks in committed lessons. Failed-payment recovery chases a declined card on its own, without you sending a single email.

Multi-day lesson packs

Sell a 5-lesson or 10-lesson pack once and let clients book sessions across the week or season. Credits are counted automatically as they book, and recurring memberships cover regulars who return every winter.

Ability-level intake forms

Conditional-logic intake forms capture ability level, rental equipment and goals before the first lesson. You walk up to the slope already knowing who you're teaching and what they need.

Automatic reminders and confirmations

Booking confirmations, 24-hour reminders, welcome emails and win-back nudges all send themselves. Every automated client email is included on Starter — not an add-on.

get paid your way

Deposits on your own Stripe, no markup

You connect your own Stripe account and clients pay you at Stripe's published rates — no Junocal markup, no marketplace commission. Charge a deposit or the full fee when a lesson is booked, with card, ACH in the US and Direct Debit in the UK all there. The money lands in your balance directly; Junocal never holds your funds.

Booking confirmations, 24-hour reminders, welcome emails, win-back nudges and failed-payment recovery all send themselves. You set them up once; they run in the background while you teach. Every one of those automated client emails is included on Starter.

availability that fits a season

Publish your hours, fill your slope time

Publish only the days and hours you're actually teaching, so clients book real open slots and nothing else. Conditional-logic intake forms capture ability level, rental equipment and goals before the first lesson, so you arrive already knowing who you have and what they need.

Sell multi-day packs and let clients book sessions across the week or the season, with credits counted automatically. Two-mode waitlists fill an empty group spot the moment someone cancels, so a late drop doesn't cost you a paid seat.

lessons you can run

One tool for however you teach

Private lessons

1:1 appointments with deposits, published availability and ability-level intake before the slope.

Duet lessons

Two-person sessions booked as a single appointment, paid up front on your own Stripe.

Group clinics

Capacity-capped group classes for beginner mornings and kids' clinics, with automatic waitlists.

Lesson packs

5-lesson and 10-lesson blocks paid once, with credits counted as clients book across the season.

Term-based courses

Leveled progressions and lesson-block series for week-long programs and learn-to-ski cohorts.

International clients

The same price in USD, GBP and EUR, so visiting clients see a clear number and pay in their region.

when you scale

Move up to Studio when you grow a team

Starter covers one location, up to 10 rooms and up to 5 instructor seats — room to grow without changing plans. When you bring on more instructors who need their own logins, a front-desk role, email broadcasts, a substitute pool for busy weeks, or a second base, Studio at $29/month unlocks them. Everything you built on Starter carries straight over — no rebuild, no migration.

the things ski instructors ask

Questions

Is Junocal good for ski instructors?

Yes. Junocal runs your lesson booking, deposits and payments from $15/month on Starter, with no annual contract — built for instructors who teach private and group lessons across a season. You get 1:1 and duet appointments, group classes, multi-day lesson packs, ability-level intake forms and automated reminders on the first plan. It's the booking and money layer for your lessons.

Can I take a deposit when a client books a lesson?

Yes. You can charge upfront when a client books — a deposit or the full lesson fee — so no-shows cost you less and your season fills with committed bookings. Payment runs on your own connected Stripe account at Stripe's published rates, with card, ACH in the US and Direct Debit in the UK. The money lands directly in your Stripe balance; Junocal never holds your funds.

How do I take payment as an independent ski instructor?

You connect your own Stripe account during onboarding (Stripe Connect Standard), and clients pay you at Stripe's published rates with no Junocal markup and no marketplace commission. Because Junocal prices the same number in USD, GBP and EUR, international clients see a clear price and pay in their region's methods. Funds settle straight to your Stripe balance, and disputes route directly to Stripe.

Can clients buy a block of lessons up front?

Yes. Multi-day lesson packs (for example a 5-lesson or 10-lesson pack) let a client pay once and book sessions across the week or the season, with credits counted automatically as they book. You can also run recurring memberships for regulars who train every season. Packs and memberships are included on Starter at $15/month — not gated behind a higher tier.

How do I manage seasonal availability and ability levels?

You publish only the days and hours you're teaching, so clients book real open slots and nothing else. Conditional-logic intake forms capture ability level, equipment and goals before the lesson, and automated confirmations plus 24-hour reminders cut no-shows. When you add staff who need their own logins or a substitute pool for busy weeks, Studio at $29/month unlocks them.

Start on Starter, for $15 a month

Book lessons, take deposits, sell packs and get paid on your own Stripe — with no annual contract and no marketplace cut. Free CSV export and free migration in your first 30 days.