Class & billing software for martial arts schools.
Run every class on a recurring schedule, bill whole families in one invoice, and let parents book & pay online — with reminders that cut no-shows and a bookable website built in.
Everything a dojo needs to run smoothly
Recurring classes, family billing, and a portal parents actually use.
Recurring class schedule, set once
Kids, teens, and adult classes repeat automatically on the schedule you set — no re-entering the week by hand.
Household billing, one invoice
Siblings training together go on one family account and one bill — instead of chasing separate payments per student.
Parents book & pay themselves
A self-serve portal where parents book classes, reschedule, and pay online — so your front desk stops fielding every call.
Reminders that reach parents
Automatic SMS and email reminders before every class, with consent tracking — so fewer students miss a session.
Belts, not bookings
Students do not book classes at a dojo. They join, they train, and they grade — and the software most schools use has no idea any of that is happening.
Membership first, attendance second
A student pays monthly to train, then comes when they can. The money is a recurring charge on a schedule; attendance is a separate record of who was on the mat. Conflating the two is why so many schools bill by class and end up arguing about it.
Grading is the thing students are actually here for
A grading is a dated event with a roster, a fee and a limit — not a class. Students register, pay the testing fee onto their account, and the roster tells you who is grading before the day rather than on it.
Families train together and should pay together
Two children and a parent on the mat is three memberships and one household. One account, one invoice, one card — not three separate bills going to the same address.
Instructors are often students too
Senior students teach the junior class and train in the adult one. They need a schedule as staff and a record as a student, without becoming two different people in your records.
Who stopped coming, and when
Attendance recorded per class is how you notice the student who has trained twice in six weeks while still paying — and reach them before they cancel rather than after.
Run your martial arts school from your pocket.
Check your day, book a student, and take a payment right from your phone. Native on iPhone, iPad & Android, for you and every instructor — and students & parents book and pay in their own portal from any browser.
- You: schedule, clients, invoices & payments — from your phone.
- Students & parents: book, reschedule & pay 24/7 in their browser — or add it to their home screen — with email & SMS reminders.
- Take card payments in person — including Tap to Pay on iPhone, no reader needed.


Martial arts school scheduling, answered
Can parents book classes online?
Yes. A self-serve portal lets parents and students book classes, reschedule, and pay online — so your front desk stops fielding every call.
Can I sell term packages or prepaid tuition?
Yes. Sell a term or a block of classes up front, and attendance draws down against it automatically, so you always know the balance.
Can families with multiple students get one bill?
Yes. Household accounts group siblings training together, so a family gets one invoice and one login instead of separate bills per student.
Does it send class reminders?
Yes. Automatic SMS and email reminders go out before every class, with consent tracking — so fewer students miss a session.
Do I get my own booking website?
Yes. A branded, bookable website is included, so parents and students can find your school and book online.
Is there a free trial?
Yes — 30 days free, and no credit card is required to start.
Can I bill monthly memberships rather than per class?
Yes. Set a recurring monthly charge per student and it bills on schedule regardless of how many classes they attend.
How do I handle gradings and testing fees?
Run a grading as a dated class with a roster and a capacity, and add the testing fee to the student's account so it appears on their next invoice.
Can a family have several members on one account?
Yes. Household accounts group everyone training from the same family onto one invoice with one saved card.
Can a senior student also teach?
Yes. They can hold a staff schedule and a student record at the same time without being duplicated.
Can I track attendance on the mat?
Yes. Attendance is recorded per class, so you can see who is training regularly and who has drifted while still paying.
Can I run more than one location?
Yes. Each location has its own schedule, and instructors can teach across them.
Your dojo, simplified.
Run classes, family billing, and payments in one place.
Start your free trial →