Bookings for martial arts schools, done properly.
Belt-level classes with their own capacity, terms billed as one purchase, and a weekly timetable you describe once.

A martial arts school teaches by level, and every level is its own class with its own cap. Kids at white and yellow belt train on Tuesday at 5pm, adults spar on Thursday, and a grading runs once a quarter beside the regular timetable. Parents pay for a term of twelve classes in one go and still expect the school to know who was on the mat in week seven. Members take open mat for free, and a visitor pays for a single class. Each class carries its own cap and its own price. account42 keeps each level separate, bills the term once, and counts every child on the mat.
A week at Kaizen Martial Arts.
This is the booking widget, not a picture of it. Take a seat and watch the count move and the confirmation text arrive.
Every session carries its own price, seat count and rules, so a course, a drop-in and a free session sit in the same timetable.
Book a class
This week
Tue 5:00 pm
Kids white–yellow belt
45 min · term course · package
4 seats leftThu 7:30 pm
Adult sparring
90 min · $26 · members free
1 seat leftSat 11:00 am
Grading preparation
2 hours · $45 · drop-in
FullSun 9:30 am
Open mat
90 min · free for members
9 seats left
How a school uses account42.
- Set up the schedule
- Add each level as its own weekly class. White to yellow belt on Tuesday takes sixteen, green to blue on Wednesday fourteen, adult sparring on Thursday twenty. A term is one entry with a start date and twelve sessions inside it. A grading is a one-off session with its own price and cap, beside the weekly pattern.
- Take bookings and payments
- A parent books a term for one child, or two children in one checkout, and pays once on your own Stripe or PayPal account. An adult pays for sparring by the class or takes it free on a membership. Each child's place is a booking against the class, so a session can never hold more than you set.
- Handle changes and waitlists
- A child who leaves mid-term is refunded or credited according to your window, and the place goes to the next family on the waitlist with a time-limited offer. A class that moves for a tournament is canceled and every parent is told at once on the channels they gave you.
The parts that are hard to get right.
A belt level is its own class
White belts and brown belts are different sessions with different caps.
Under the hood
Capacity, price and rules belong to the session, so a level can change without touching the rest of the timetable.
A term is one payment and twelve classes
Parents pay once and you still know who was on the mat in week seven.
Under the hood
One payment, many sessions. Each one is still booked, counted and cancellable on its own.
Gradings are not the weekly timetable
A one-off grading sits beside the recurring classes without disturbing them.
Under the hood
A weekly pattern generates the regular sessions; a one-off is simply another session with its own seats and price.
Works where you are : your currency, timezone and language, on your own Stripe or PayPal account.
Questions people ask about booking for martial arts schools
- Can families book several children?
- Yes. Each child's place is its own booking against the session's seat count, so the numbers stay right.
- Can I take a term as a deposit plus balance?
- Yes. Price the first session as the deposit and sell the rest as a package, or take the term in full.
- Do members book open mat?
- Yes. It is free for members and still takes a seat, so you know who is on the mat.
- Can I run a holiday camp beside the regular classes?
- Yes. A holiday camp is a package of daily sessions with its own cap and price, sold beside the weekly pattern. It does not disturb the term classes, and parents book it from the same page.
- How do I collect a waiver at booking?
- You choose what to collect at booking, including a consent tick and an emergency contact. The details arrive with the booking, so the front desk never chases a form on the first night. Nothing is stored anywhere but with the booking.
- Can I charge a grading fee separately from the term?
- Yes. A grading is its own session with its own price, so a student on a term still pays the grading fee when they book it. The money settles on your own Stripe or PayPal account.
Related
- Gyms and CrossFit boxesA class timetable that repeats every week, memberships and class packs read at booking, drop-ins that pay, and a floor cap that holds.
- Dance studiosGraded classes sold by the term, adult drop-ins by the seat, intensives as one-offs, with attendance tracked week by week.
- Swim schoolsTerm blocks sold as one purchase, a separate capacity for every level and lane, siblings booked together, and a missed-lesson rule that runs itself.
Every feature above is on every plan. See what account42 does and how it works, from install to the first booking.
Take bookings for your school this week.
Fourteen days free. No card, no call, no implementation project.