🥋
Booking system for martial arts schools

Booking system for martial arts schools, dojos and gyms

BJJ, boxing, MMA, karate, judo, track attendance, run kids' programs and process membership billing without enterprise-tier software.

No credit card required · Migration handled for you

The reality of running a martial arts school

You didn't open a martial arts school to spend your evenings on admin

Most martial arts schools lose hours every week to work that has nothing to do with teaching: chasing late payments, retyping bookings that arrived by email, untangling double-booked classes and reconciling spreadsheets at the kitchen table. Class Booking takes that layer away. Bookings, payments, memberships and class passes run on their own, so the admin that used to eat your evenings takes minutes.

Attendance per student

Tracking attendance per student per technique class is a manual nightmare in most systems.

Kids vs adults vs no-gi BJJ, different rules

Each program has its own pricing, attendance rules and scheduling. Most tools force one structure for all.

Drop-in visitors from out of town

BJJ in particular has a visiting culture, you need to handle one-off mat fees gracefully.

Auto-renewing monthly and annual memberships

You want recurring revenue, but customers want flexibility. Hard to balance in stiff software.

Made for your industry

Class Booking is built for martial arts schools like yours

Not a generic calendar tool retrofitted for studios. Every default, every term, every workflow is tuned for martial arts schools.

Attendance per student

Mark attendance per class, per student. There is no belt module yet: note each student's current belt in their member tag or admin notes.

Multi-program memberships

Sell BJJ-only, BJJ + Muay Thai, Unlimited memberships. Different prices, different included programs, all in one calendar.

Drop-in visitor passes

Sell single-visit passes to visiting practitioners with optional waiver-signing flow.

Kids program with parent accounts

One parent account with a profile per child. The parent books for each child and sees their classes.

Liability waivers built in

Custom digital waivers required before the first booking. The signed text, its version and the timestamp stay on the client profile.

Flexible billing options

Monthly, half-yearly or yearly memberships, with automatic renewal and retries of failed payments.

Why martial arts schools pick Class Booking

martial arts schools pick Class Booking for three reasons. It starts at €10 per month, so the software stops being a fixed cost that grows with every member you add. It runs classes, memberships, class passes and treatments in one system instead of three. And the migration is handled for you: your schedule, prices and customer history come across intact.

  • Attendance per class and student, marked from a phone at the mat.
  • Per-program memberships (BJJ-only vs unlimited) with proper inclusion logic.
  • Digital waiver collection, with the signed copy kept on each client profile.
  • Drop-in mat fee flow for visiting practitioners.
  • Kids programmes with a profile per child on the parent account.
  • Switching from MAonRails, Zen Planner or Mindbody? We import your members for you; you set up classes and prices yourself.

Martial arts questions

Not with a dedicated belt module yet. Many schools note each student's current belt in their member tag or admin notes, and attendance per class is logged as you go.

Create memberships with included program lists (e.g. "BJJ + Muay Thai"). The system enforces what each member can attend.

Yes, attach a waiver to any class type. Clients accept it electronically before their first booking, and the accepted text is kept on their profile.

Yes, a parent account holds a profile per child and books for each of them. Attendance is logged per child.

Ready to simplify your martial arts school?

Get up and running in under 10 minutes. We'll even import your existing students for you.

Start free trial
Booking system for martial arts schools (2026) | Class Booking