🥋
Booking system for martial arts schools

Booking system for martial arts schools, dojos and gyms

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

No credit card required · Free migration from your current system

The reality of running a martial arts school

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

Belt progressions and ranking

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 memberships with annual contracts

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 & belt tracking

Mark attendance per class, per student. Track belt progressions, stripes, certifications and required hours.

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

Parent enrols, schedules pickups, receives attendance reports. Multiple kids on one account.

Liability waivers built in

Custom digital waivers required at signup or before first class. Stored compliant for your records.

Flexible billing options

Monthly rolling, 6-month commitment, annual prepay — all with auto-renewal handling and dunning.

Why martial arts schools pick Class Booking

  • Belt and rank tracking built for traditional martial arts.
  • Per-program memberships (BJJ-only vs unlimited) with proper inclusion logic.
  • Digital waiver collection compliant with most jurisdictions.
  • Drop-in mat fee flow for visiting practitioners.
  • Kids-program-friendly with parent dashboards.
  • Migrate from MAonRails, Zen Planner or Mindbody in days.

Martial arts questions

Yes — log promotions per student with date, instructor, and notes. Generate certificates and notify parents/students automatically.

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 service. Clients sign electronically before their first booking. Signed copies are stored in their profile.

Yes — parent accounts manage multiple children, receive notifications, and handle billing. Children get their own attendance and progress records.

Ready to simplify your martial arts school?

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

Start free trial
Booking system for martial arts schools | Class Booking