affordable music teacher software · 2026

Affordable music teacher software, from $15 a month

One flat price for the whole studio: recurring weekly lessons, termly enrolment, lesson packs and parent payments on your own Stripe — with no per-student fee. From $15 a month, whether you teach 10 students or 200.

who this is for

Private teachers and music schools, priced fairly

Junocal is built for private music teachers and independent music schools — the studios that need real booking and payment software but can't justify a per-student fee that climbs every time they enrol another family. Affordable software shouldn't mean cutting corners on the features your lessons actually run on.

So the proof that affordable isn't flimsy is the product itself: the $15 Starter plan is the full Junocal, not a teaser tier. Recurring lessons, term-based courses, lesson packs, conditional intake and every automated parent email are all in the base price.

the anti-flimsy proof

Everything in Starter, at $15 a month

This is the entire base plan — one location, up to 10 rooms, up to 5 instructor seats. Nothing here is an upsell. Affordable price, full studio.

Recurring 1:1 and duet lessons

Set a fixed weekly slot per student for private and duet lessons. Parents book and pay on your own Stripe, and the slot repeats every week without you re-entering it.

Termly enrolment

Publish a 10-week beginner block as one bookable course with a fixed weekly slot, total session count, one upfront price, makeup credits and a refund policy. Publish once and every session is created for you.

Lesson packs

Sell 5-lesson and 10-lesson packs alongside recurring tuition, all on the same calendar and paid the same way. Students spend credits as they book, and you see the balance at a glance.

Conditional-logic intake

Collect instrument, level, goals and any access notes on intake, with follow-up questions that only appear when they apply. New students arrive with everything you need before the first lesson.

Two-mode waitlists

When a popular slot or group class fills, students join the waitlist and get auto-promoted the moment a space opens — or hold their place for a manual claim. Full slots keep filling without you watching the calendar.

Hybrid in-person and online

Set in-person spots and online spots on the same lesson or class. Online students get the meeting link in their confirmation and the 24-hour reminder — no separate setup for remote teaching.

Every automated parent email

Confirmations, 24-hour reminders, welcome emails, renewal nudges, win-back at 21 days dormant and failed-payment recovery — all bundled, all on every plan. Fewer missed lessons, less chasing.

Your own Stripe, free CSV export

Connect your own Stripe (Connect Standard) and keep Stripe's published rates with card, ACH and Direct Debit. Export your data to CSV any time, free. No per-student fee, no marketplace cut, no annual contract.

the recurring detail

Weekly lessons that repeat, included at $15

A teaching week runs on standing slots. Junocal lets you set a fixed weekly time per student for 1:1 and duet lessons, collect instrument and level on a conditional-logic intake form, and let parents book and pay on your own Stripe. The slot repeats automatically, and the 24-hour reminder cuts the no-shows.

On most platforms the recurring schedule and the payment engine cost extra per student. On Junocal both are in Starter — the same $15 plan that includes term-based courses, lesson packs and waitlists. That's the difference between affordable and stripped down.

terms and packs

Sell the way your families already pay

Termly enrolment, 5-lesson packs, 10-lesson packs and rolling monthly tuition all sit on one calendar and get paid the same way. Parents enrol for a full term in one checkout, students spend pack credits as they book, and renewal nudges go out automatically before a period ends.

Payments run through your own Stripe at the published rate, with card, ACH and Direct Debit at the standard rate — real savings on the $100–$160 monthly tuition music studios commonly charge. No per-student fee, no marketplace cut, no processing markup.

your own stripe

You keep the money, and the data

Junocal runs on Stripe Connect Standard. You connect your own Stripe account, parent payments land at Stripe's published rates, and Junocal never holds your funds or marks up processing. Disputes go straight to Stripe. There is no per-student fee, no marketplace commission and no booking-discovery fee skimming your tuition.

And there's a free CSV export of your students, bookings and revenue on every plan, so your data is always portable. Affordable pricing with no lock-in — month-to-month, public pricing, no annual contract.

switching is the easy part

Free migration in your first 30 days

Coming from My Music Staff, Fons or a spreadsheet? Migration is done for you in your first 30 days, no extra cost. Student lists, lesson history, packs and intake details all carry across — and there's no annual contract on the other side.

the things buyers ask

Questions

How much does music teacher software cost?

Junocal starts at $15 a month on the Starter plan, and that is the full product — recurring 1:1 and duet lessons, termly enrolment, lesson packs, intake forms and automated reminders all included. Studio is $29/month if you teach across up to 5 locations or add front-desk staff and a substitute pool, and Growth is $69/month with QuickBooks for larger schools. There is no annual contract and no per-student fee, so the price stays the same whether you teach 10 students or 200.

Does the $15 plan handle weekly recurring lessons?

Yes. Recurring 1:1 and duet lessons run through the appointments system on the $15 Starter plan, with a fixed weekly slot per student and conditional-logic intake to collect instrument, level and goals. Parents book and pay on your own Stripe, and 24-hour reminders go out automatically so fewer lessons get missed. Nothing here is gated behind a higher tier.

Can parents pay through my own Stripe account?

Yes. Junocal runs on Stripe Connect Standard, so you connect your own Stripe account and parent payments land at Stripe's published rates with card, ACH (US) and Direct Debit (UK). Junocal never holds your funds and never marks up processing — there is no per-student fee, no marketplace commission and no booking-discovery cut. On a $120 monthly tuition you keep everything except Stripe's standard rate.

How do I take termly enrolment for a music course?

Term-based courses let you publish a 10-week beginner guitar block as one bookable course with a fixed weekly slot, total session count, one upfront price, makeup credits and a refund policy. Publish once and every weekly session is created for you, all on the $15 Starter plan. Parents enrol and pay the term fee in a single checkout on your own Stripe.

What happens to my student data if I switch later?

It stays yours. Junocal includes free CSV export of your students, bookings and revenue on every plan from $15/month, so you are never locked in. If you are moving from My Music Staff, Fons or a spreadsheet, migration is free in your first 30 days — student lists, lesson history, packs and intake details carry across.

Affordable, not flimsy

14 days free, no card. Recurring lessons, termly enrolment, lesson packs and parent payments on your own Stripe — all in the $15 base plan. Migration done for you in your first 30 days.