The complete booking platform for martial arts schools. Manage class schedules, belt progressions, private lessons, and membership billing. Build stronger students and a stronger business.
Students at different belt levels need different classes. Parents forget testing dates and payment due dates. Your instructors want to teach private lessons but scheduling is a nightmare. Meanwhile, you're tracking attendance on paper and losing track of who's ready to test.
Built for Martial Arts Studios
Features designed specifically for managing martial arts bookings and maximizing facility revenue.
Class by Belt Level
Schedule classes by rank and age group. Students only see classes they're eligible for.
Belt Testing Management
Track requirements, schedule testing, and record promotions. Students see their progress.
Membership Billing
Monthly autopay with family discounts. Handle upgrades, holds, and cancellations easily.
Private Lesson Booking
Instructors set availability. Students book one-on-one training and pay online.
Attendance Requirements
Set minimum classes required before testing. System tracks automatically.
Approval Workflow
Review and approve every booking request before it is confirmed, with a full record of who approved what and when.
Why Martial Arts Facilities Choose Us
Students enroll and pay membership online
Track belt progression and testing requirements
Instructors manage their private lesson schedule
Automatic attendance tracking for testing eligibility
Approve or reject every request, with a full audit trail
Family discounts applied automatically
Reduce front desk workload by 50%
See revenue and attendance analytics
Scheduling for martial arts schools and dojos
A martial arts school is a membership business first and a facility second, which makes its scheduling needs different from a venue that rents space by the hour. Class attendance, belt progression, trial students and recurring billing all sit on top of a timetable that rarely changes week to week.
Class capacity, not room availability, is the constraint
A dojo does not sell the mat by the hour. It runs a fixed weekly timetable — juniors at four, adults at six, sparring on Thursdays — and the thing that runs out is places in a class, not rooms. That is a headcount problem, and it is why generic room-booking software fits martial arts schools poorly.
What a school actually needs is per-class capacity, a register, a waitlist when a class fills, and the ability to see at a glance whether Tuesday’s junior class is at eight students or twenty-eight. Attendance data then feeds everything else: which classes to split, which time slots are dying, and which students have stopped coming before they cancel.
Capacity and waitlist per class, not per room
Attendance registers that build a per-student history
Age and rank restrictions enforced at booking rather than at the door
Rank and age restrictions should be enforced automatically
Martial arts timetables are stratified in ways most activity schedules are not. An advanced sparring class is not appropriate for a white belt, a juniors class has an age ceiling, and a black belt session is invitation-only. Schools usually enforce this socially, which works until a new student books into the wrong class and either gets turned away or, worse, does not.
Attaching rank and age eligibility to classes turns this into a rule the booking flow applies. Students see the classes they can attend, which also doubles as a progression incentive — the sessions that unlock at the next belt are visible and desirable.
Trials are the top of the funnel and deserve their own flow
Nearly every martial arts school acquires students through a free trial or an introductory offer, and nearly every one of them handles it as an ad-hoc conversation. A prospect messages on Instagram, someone replies with the timetable, the prospect maybe turns up.
Making the trial a bookable product — pick a class, register, get a confirmation and a reminder — raises the show rate substantially and gives the school a record of who tried, what they tried, and whether they converted. That record is the single most useful piece of data a growing school can have, and almost none of them collect it.
Recurring billing has to survive holds and cancellations
The revenue model is monthly membership, and the administrative reality is that students freeze for injuries, travel and exams. Handling those as manual pauses on a payment processor is where small schools lose hours and occasionally lose money by forgetting to restart a membership.
Memberships that can be frozen and resumed with defined rules, and that reconcile against class attendance, let a school offer the flexibility students expect without the billing becoming a second job for the instructor.
“Belt testing used to be stressful — who's ready, who has enough classes, who's paid their testing fee. Now the system tells me exactly who's eligible. Testing day runs smooth every time.”
Sensei Michael Park
Head Instructor, Rising Sun Martial Arts
Frequently Asked Questions
Common questions about martial arts booking software
How do classes work with different belt levels?
Create classes for specific ranks (white-yellow, green-blue, etc.) or ages (kids, teens, adults). Students only see and can register for classes matching their current level.
How does belt testing management work?
Define requirements for each belt level (attendance, skills, time-in-rank). The system tracks student progress and shows who's eligible for testing. Schedule test dates and record promotions.
Can instructors book private lessons?
Yes! Each instructor sets their available times for one-on-one training. Students (or parents) book directly and pay online. You can take a percentage or let instructors handle their own billing.
Can we bill members monthly?
Not today — recurring membership billing is not part of the product. What it does handle is booking and taking payment for court time, either online at the moment of booking or by invoice for members you bill on account. Most clubs run it alongside whatever they already use for dues.
What about family discounts?
Automatically apply discounts when multiple family members enroll. Second student gets X% off, third gets Y% off. Discounts calculate automatically at checkout.
Do you support multiple martial arts styles?
Absolutely. Whether you teach karate, taekwondo, jiu-jitsu, MMA, or multiple arts, you can create separate programs, belt systems, and class schedules for each discipline.
Will you raise my price?
No. We will not raise prices on customers who sign up at the current $79/mo Pro rate — even if our public pricing increases later.
Will you retire my plan?
No. We do not retire old plans. Your plan tier stays valid; we never force you onto a new tier to keep the same features at a higher price.
What does grandfathered mean?
You keep your signup rate and plan tier forever. Sign up at $79/mo Pro today and that is what you pay — always grandfathered in.