For martial arts instructors
Martial Arts Dojo Scheduling, Grading Days, and Billing in One Place
A martial arts school is not really a booking problem, it is a membership problem with a booking problem attached. You have students who train twice a week on a monthly fee, a beginners course starting next month, private lessons before a grading, a seminar with a visiting instructor, and a grading day where you need to know who is eligible, who has paid the fee, and who has a signed waiver on file. Martial arts dojo scheduling has to carry all of that, and a calendar app carries roughly none of it.
Free forever. No subscription. Only pay when you earn.
Classes, courses, seminars, and gradings on one page
Set up each thing your school runs as its own service with its own capacity and price. A beginners course that runs for eight weeks, a regular class, a private before a grading, a weekend seminar with a guest instructor, and the grading day itself. Each fills to the number the mat genuinely holds and then closes, which is how you avoid a grading day with more candidates than space.
Waivers and health information before anyone steps on the mat
Attach a waiver and a health form to trials and to your beginners course so they are signed and returned as part of booking. Injuries, medical conditions, emergency contacts, and parental consent for younger students are all captured up front and stored on the student record. You are never in the position of realising mid session that you do not have a waiver for the person you are teaching.
Monthly fees and one off payments in the same place
Bill for monthly training, a course, a grading fee, or a seminar, and take payment into your own connected account. Every payment attaches to the student, so the record of who has paid what and when is the record you actually work from. Outstanding invoices are visible on the dashboard rather than surfacing weeks later when you try to reconcile the month.
Grading history and progress notes on the student record
Each student has a private record holding their attendance history, gradings taken, your notes on their progress, and their intake answers. That is what you want in front of you when you are deciding who is ready to grade, and it is what makes a returning student easy to place rather than a puzzle to solve on the spot.
Free forever, which matters when the hall rent is fixed
There is no subscription and no contract, so the school costs nothing to keep open through a quiet stretch or a holiday shutdown. HustleHub takes a small share only when a student actually pays you. Your page is search optimized and added to the sitemap, so parents searching for classes in your area find your school directly rather than a directory listing that charges you for the lead.
How it works
- 1
Step 1: Set the school up as it really runs
Add your regular classes, beginners courses, privates, seminars, and grading days, each with capacity, price, and duration, and set the hours you have the hall. Your page goes up under your school's name, built to be found in local search.
- 2
Step 2: Put the waiver in the booking, not on a clipboard
Attach a waiver and a health and consent form to trials and beginners courses. New students complete it as part of signing up, so it is signed and filed before the first session rather than scribbled at the door while a class is waiting.
- 3
Step 3: Let students and parents sign themselves up
Share one link on your social profiles, in your newsletter, and on the hall noticeboard. People book a trial, a course, or a grading slot and pay in the same flow. Capacity closes automatically when the mat is full.
- 4
Step 4: Keep the record as they progress
Attendance, gradings, and your notes build up on each student's record over months and years. Before a grading you can review who has trained, who has been away, and what you noted last time, all without opening a notebook.
- 5
Step 5: Bill, remind, and see the month honestly
Raise invoices for monthly fees, courses, and grading fees, and take payment into your own account. Automatic reminders go out before sessions, so attendance holds up, and your dashboard shows what has actually been paid rather than what should have been.
HustleHub puts the whole school on one page. Each class, course, private, seminar, and grading is a service with its own capacity, price, and duration, so a beginners course that takes sixteen closes at sixteen and a grading day sign up closes when the mat is full. Students and parents book and pay themselves, and every payment attaches to the student it belongs to, so the question of who is up to date is a screen you open rather than a memory you test.
Waivers matter more here than in almost any other discipline, and they are handled as part of booking rather than as a clipboard by the door. Attach a waiver and a health form to your beginners course and to any trial class, and it comes back signed before a new student sets foot on the mat. Medical conditions, prior injuries, emergency contacts, and consent for under eighteens all file themselves onto that student's record, where you can find them in the moment you actually need them.
That record is also where rank lives. Every student keeps a private history of the classes they have attended, the gradings they have taken, the notes you have added about their progress, and every payment their family has made. When grading season comes round you are working from a record rather than from memory and a battered notebook, and when a student comes back after a year away you can see exactly where they left off.
Frequently asked questions
Can I collect signed waivers before a student trains?
Yes. Attach a waiver and a health form to your trial class and beginners course, and they go out with the booking and come back before the session. The signed waiver and the medical and emergency contact answers are stored on the student's record, so checking whether someone has one on file takes a moment rather than a search through paperwork.
How do I handle grading days?
Set the grading up as its own service with a capacity and a fee. Candidates sign up and pay in the same flow, and sign ups close when the mat is full. Because every student has a record with their attendance and previous gradings on it, you can decide eligibility from real history rather than from memory.
Can I bill monthly training fees?
You can invoice for monthly training alongside one off items such as courses, seminars, and grading fees, and take payment into your own connected account. Each payment attaches to the student it belongs to, so who is up to date and who is not is visible on the dashboard instead of being a monthly reconciliation exercise.
Does it work for children's classes?
Yes. The intake form can capture parental consent, emergency contacts, and any medical conditions, and reminders go to the parent who made the booking rather than to the child. The student record then holds attendance, gradings, and your notes as they move up through the belts over the years.
Is there a monthly cost for the school?
No. HustleHub is free forever with no subscription and no contract, and takes a small percentage only when a student pays you through the platform. When you are already carrying fixed hall rent, adding a fixed software bill on top of it is exactly the wrong shape for a school with seasonal attendance.
How is this different from a studio or gym platform?
Platforms such as Mindbody are built for multi location businesses with staff payroll, retail inventory, and marketplace listings, and are usually sold on a twelve to twenty four month contract with pricing quoted on a call. An instructor running a school out of a hired hall funds all of that and uses very little of it. HustleHub publishes its price and costs nothing until you are paid.
Keep exploring
Ready to run your business in one place?
Join the Founding 100 and lock in your rate before we open to the public.
Join the Founding 100Free forever. No subscription. 4% platform fee for life, locked in now.