For dance, music, art and enrichment studios
Everything your studio runs on.
Simple class management for studios: classes, registration with signed consent, monthly tuition, attendance and make-ups, and every kind of payment in one place. Plus AI that writes your messages in each family's language.
No monthly fee · No setup fee · No contract · From 1% of online payments, never more than $29/month for studios up to 100 students.
Students
128
Collected
$8,420
Owed
$195
Ask ClassRoot
Which classes are nearly full?
- Hip Hop Juniors: 14 of 15, 3 on the waitlist
- Ballet Basics: 11 of 12
A second Hip Hop Juniors section would clear the waitlist.
Sample studio for illustration
Simple to run. Powerful underneath.
ClassRoot keeps the everyday simple, and comes packed with powerful features for any studio: discounts, fees, billing months and agreement wording are all yours to change.
Ask ClassRoot, or see the monthly overview
Ask about your studio in plain words: who hasn't paid, which classes are nearly full, what next month's tuition comes to. Or open Reports for money by month, what's owed, attendance and trial sign-ups.
Registration with signed consent
Families sign up for classes and save their payment details in one form, and agree to your waiver, medical and photo consents. Every answer is saved with the exact wording, signature and time.
Tuition that bills itself
Each month's tuition is created and collected automatically, sibling discounts included. Or review and approve it yourself. Nothing is ever charged twice.
Attendance in a few taps
Teachers mark who's here from their phone. Cancel a class for snow or a holiday, add a make-up class for everyone, and tell families in the same step.
Make-up classes, self-serve
Parents tap "Can't come" in their app and get a make-up credit, then book any class that suits their child's age and has space. You set the rules.
Free trials that follow up
Families request a trial class and sign your waiver online. ClassRoot sends a reminder the day before and a "register now" link afterwards, so no trial is forgotten.
Autopay by bank or card
Families save a bank account or card once and tuition is collected each month, with bank first to keep your fees low. Money goes straight to your own Stripe account.
Zelle, cash and cheques
Record payments made outside the app in seconds, or turn Zelle off altogether. Payments are applied to the oldest charges first, and anything extra becomes a credit.
Recital, costume and late fees
Add a fee to a whole class or chosen students in one go, charge it now or on a due date, and add late fees automatically after the day you choose.
An app for parents
Parents see each child's classes and the next two weeks, what's due and what they've paid, and manage autopay and preferences. Nothing to download.
On your own website
Paste one line to put registration, your class list with openings, or trial requests on your studio's website.
Switch with your history
Bring your classes, families, students and every past payment from JackRabbit. Re-running the import never creates duplicates.
Power features
The depth you'd expect from big-studio software, without the complexity.
- New registration alertsNew families are highlighted on your dashboard and in the menu, and you get an email, so no sign-up slips by.
- Charge a family in one tapFrom any family's page, charge their saved card or bank for what's owed today, or add a fee and charge it at once.
- Bookkeeping with a full trailEdit or remove a fee with a reason, void a payment entered by mistake, and see every change in the Activity log.
- Exports for your accountantDownload every transaction, or a month-by-month summary, as a spreadsheet in one click.
- Agreements that stay currentChange your waiver and families are asked to sign the new version. Or ask one family to sign again, with an email link.
- Duplicates caught and mergedA family that registers twice is flagged. Merge in one click: children, classes, payments and signatures all come along.
- Parents finish setup themselvesEach parent sees what's left, like signing agreements or adding autopay, and you see who still has to.
- Staff rolesInvite admins and teachers. Teachers get classes, rosters and attendance, without money or medical notes.
- Refunds and disputes, in syncRefunds made in Stripe show up in the family's account, and you're emailed the moment a payment is disputed.
- Sign-in without passwordsEveryone signs in with an email link that works on any phone or computer, protected from link scanners.
- Your brand, not oursYour logo and colour on the registration form, the parent app and the emails you send families.
- Built to be safeCard and bank details go straight to Stripe. Bot checks on public forms, and nothing is ever charged twice.
Coming soon
- Detailed reports
- Automatic WhatsApp reminders
- Recital planning
- Calendar for parents' phones
Messages every family can read, grandparents included
Jot a few words (“no class thurs, storm, make-up sat 10am”) and AI writes a clear, friendly message. Add a translation with one click and it goes out underneath the English. Email the whole studio, one class, or just the families who owe money, or share it straight into your WhatsApp group.
- Tamil
- Hindi
- Telugu
- Kannada
- Malayalam
- Marathi
- Gujarati
- Bengali
- Punjabi
- Urdu
- Spanish
- Chinese
- Vietnamese
- Korean
- Arabic
The AI sees only your notes and message, never families' names or details. You review every message before it's sent.
no class thurs, storm, make-up sat 10am
No class this Thursday
Hi Priya, because of the storm there's no class this Thursday. The make-up class is on Saturday at 10 am.
Tamil
வணக்கம் Priya, புயல் காரணமாக இந்த வியாழக்கிழமை வகுப்பு இல்லை. ஈடு செய்யும் வகுப்பு சனிக்கிழமை காலை 10 மணிக்கு நடைபெறும்.
Sample message for illustration
Simple pricing, capped so it never runs away
No monthly fee, no setup fee, no contract. Every feature is included for every studio.
ClassRoot
1%of online payments, capped every month
$0.65 on a $65 tuition, and never more than your monthly cap. Nothing on Zelle, cash or cheque payments.
| Active students | You never pay more than |
|---|---|
| Up to 100 students | $29/month |
| 101–250 students | $69/month |
| 251–500 students | $99/month |
| 501+ students | $139/month |
A 40-student studio collecting $2,600 a month online pays about $26.
- Unlimited classes and students
- Registration with signed agreements
- Autopay by bank or card
- Attendance and make-up classes
- Free trial requests
- Ask ClassRoot (AI)
- AI messages with translations
- WhatsApp sharing
- Parent app
- Staff roles
- Bookkeeping and exports
- Website embed
- Help switching from JackRabbit
- Every future feature
Payment processing
Charged by Stripe, straight to your own Stripe account
- Bank account (ACH)
- 0.8%, capped at $5
- Card
- 2.9% + 30¢
- Zelle, cash, cheque
- Free
Stripe's standard US rates; check stripe.com/pricing for the latest. ClassRoot puts bank payments first so you keep more of your tuition.
Switch in an afternoon
- 1
Export
Download your reports from your current system: classes, families, students and transactions.
- 2
Import
We bring it all in, every past payment included, and show you the totals so you can check they match.
- 3
Run side by side
Keep your old system for one billing month, then switch at the start of the next. No month is billed twice.
Questions studios ask
I'm a small studio (or a soccer coach) and families pay me by Zelle or cash. Is ClassRoot free for me?
Yes. ClassRoot has no monthly fee and charges nothing on payments you record yourself, like Zelle, cash or cheques. You still get everything: online registration with signed waivers, rosters, attendance, make-up classes, trial requests, messages with translation, and the parent app. We only earn when families pay online by card or bank.
Do I need a Stripe account?
Only if you want families to pay by card or bank autopay. Without Stripe, families keep paying you the way they do now, and you record their payments in a few seconds. You can connect Stripe later.
What does it cost when families pay online?
1% of each online payment, and never more than a monthly cap: $29 for up to 100 students, $69 for 101–250 students, $99 for 251–500 students, $139 for 501+ students. Stripe's own processing fees are separate and go to Stripe.
Is it only for dance studios?
No. ClassRoot works for any class-based program: dance, music, art, martial arts, swimming, tutoring, coding clubs and sports teams.
Do parents have to download an app?
No. Parents register from a link (or a form on your website) and sign in with a link sent to their email. It works on any phone or computer, with nothing to install.
How do make-up classes work?
Parents tap "Can't come" in their app. With the notice you choose, they get a make-up credit and book any class that suits their child's age and has space. You set how much notice, how many credits a month, and how long they last, or turn credits off.
Can I bring my families over from JackRabbit?
Yes. We import your classes, families, students and payment history, and show you totals so you can check everything matches. Families add their payment details once.
Is my families' information safe?
Card and bank details go straight to Stripe and never touch ClassRoot. We never sell information or use it for advertising, and the AI features never see contact details, birthdays or medical notes.
Is there a contract?
No. There's no contract or setup fee, and you can stop at any time and ask for a copy of your data.
Another question? Email support@payanai.com.
Careful with children's information
Consent you can prove
Each agreement is stored separately with the exact wording a parent saw.
Card details stay with Stripe
Payment details are handled by Stripe and never stored by ClassRoot.
AI that sees only what it needs
Ask ClassRoot never sees contact details, birthdays or medical notes, and can't change anything.
Every change logged
Billing runs, payments and enrolment changes are recorded with who did what, and when.
Run your studio from one simple place
Set up in minutes, free to start. Switching from another system? We'll help you bring everything over.
Start free