Martial Arts Booking SoftwareMaster Your Dojo Management
The complete booking platform for martial arts schools. Put your class timetable, private lessons, and mat rentals on one calendar, and take payment at booking.
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.
Recurring Class Blocks
Hold the mat for each class on your weekly timetable as a recurring series.
Testing Day Blocks
Reserve the mat for belt testing and seminars so nothing else is booked over them.
Stripe Invoicing
Invoice students and families through Stripe for private lessons and mat time.
Private Lesson Booking
Students book one-on-one training online and pay by card at booking.
Automated Reminders
Automatic email reminders go out before every booking.
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 book and pay for private lessons online
Keep classes, testing days, and rentals on one calendar
Private lessons that never clash with classes
Automatic email reminders before every booking
Approve or reject every request, with a full audit trail
Invoice families through Stripe
Less time spent scheduling by phone
See booked and collected payments on the dashboard
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. Sports Booking Management is a space-booking tool and does not manage class places yet; it suits the private lessons, testing days and mat rentals around the timetable.
Check whether a tool manages places in a class, not just rooms
Look for attendance history per student
Ask whether age and rank rules are enforced at booking
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 — tends to raise the show rate 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.
Frequently Asked Questions
Common questions about martial arts booking software
Can classes be restricted by belt level?
Not yet. There are no rank or age restrictions on bookings. You can name recurring class blocks by rank or age group (white-yellow, kids, adults) so the timetable is clear.
Do you track belt testing?
Not yet. Rank requirements, progress tracking, and promotion records aren't part of the product. You can reserve the mat for testing days so nothing else is booked over them.
Can instructors book private lessons?
Students book one-on-one training online and pay at booking. Individual instructor calendars and revenue splits with instructors aren't supported yet.
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.
Do you offer family discounts?
Not yet. Discounts aren't applied automatically. You can invoice a family through Stripe for a custom amount instead.
Do you support multiple martial arts styles?
Yes. Whether you teach karate, taekwondo, jiu-jitsu, MMA, or several arts, you can schedule them all; name recurring class blocks by discipline so the timetable reads clearly.
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.