Skip to main content
martial arts booking software

Martial arts booking software for classes and programs

Students book leveled classes and term programs from any phone browser — nothing to download. Run monthly dues and memberships, collect waivers at intake, fill waitlists automatically and take payments on your own Stripe. From $15 a month. No annual contract.

14 days free, no card. Waivers and dues included on every plan.

A coach checking students in at the front desk before a martial arts class.
see Junocal in action

Classes, enrolment and attendance in one booking system

Foundry Fitness
+ Add

Classes

Capacity, duration and price in one place.

NameDurationPriceStatus
Strength circuit40 min£18.00Active
HYROX engine50 min£23.00Active
Mobility60 min£28.00Active

Classes

Define each group class once

Set the duration, capacity, price, location mode and waitlist rules for a group class type, then schedule individual or recurring sessions from it. Fixed-term courses have their own workflow.

Capacity built inSet spots once for every session of a class.

Flexible accessDrop-ins, packs and memberships work together.

Waitlists includedFill cancellations without chasing people manually.

Foundry Fitness
+ Add

Schedule

Classes and appointments across your week.

WeekTodayMay 25–31
Mon 25
Tue 26
Wed 27
Thu 28
Fri 29
9:30Strength circuit
12:00HYROX engine
10:301:1 coaching
14:00Mobility
11:30Strength circuit

Schedule

Your week, one calendar

Scheduled classes, course sessions, appointments and virtual sessions in one calendar. Switch between day, week and agenda views, or filter by class type, instructor, room and location.

One calendarClasses, courses and 1:1s together.

Useful filtersInstructor, room, location and offering.

Faster changesDuplicate a week or notify a whole class.

Foundry Fitness
+ Add

Check-in

Today’s arrivals and client flags.

Strength circuit · 6:30 PM3 / 8 arrived
JWJordan WilliamsWaiver completeChecked in
ZHZara HussainWaiver completeChecked in
DMDiego MartinezWaiver completeBooked

Check-in

Walk in knowing who's coming

Today's class rosters show who's booked, who's checked in and whose intake is incomplete, so the front desk can catch missing details before class.

Fast arrivalsMark attendance without opening every booking.

Client flagsSee intake and waiver status before class starts.

Clean recordsAttendance feeds the client history automatically.

the short answer

How students book and pay

Martial arts booking software lets your dojo publish a weekly timetable and term programs, take online bookings, hold waivers, manage capacity and waitlists, run monthly dues, and accept payments. Students do it all from any phone browser, with nothing to download.

Junocal handles leveled class and program booking, conditional-logic intake with liability waivers, auto-renewing dues and memberships, class packs of 5 or 10, two-mode waitlists, a mat-side roster with check-in, and recurring payments through your own Stripe Connect account. From $15 a month, with no per-student fee, no marketplace commission and no annual contract.

six things your dojo runs on

What students and coaches actually touch

Six capabilities a martial arts booking system has to ship — included from the $15 Starter tier. No upgrade gating, no add-ons, no per-feature surprise pricing.

Leveled class and program booking

Publish your weekly timetable — fundamentals, advanced, sparring, kids' classes — and term-based programs that run in blocks. Students book the right level from any phone browser, with nothing to download.

Dues and memberships

Auto-renewing monthly dues and memberships through your own Stripe. Class packs of 5 or 10 for casual trainers. Students can pause their own membership with a reason. Failed-payment recovery with a one-tap card update.

Waivers and intake built in

Conditional-logic forms collect liability waivers, belt rank, age and guardian details for minors before the first class. Answers attach to the student profile. A booking can't complete until the required waiver is signed.

Waitlists that fill themselves

Two modes on every plan. When a spot opens with notice, Junocal books the next student in line automatically. When it opens last-minute, everyone on the list is alerted and the first to tap takes the spot. Set it per class type.

Day-of roster and check-in

Instructors open a mat-side roster for the next session, see who's booked and check students in as they arrive. The substitute pool covers a coach who's out, with a notification to the standby instructor.

Payments on your own Stripe

Card, ACH in the US and Direct Debit in the UK at Stripe's published rates, with no Junocal markup and no marketplace commission. The money lands in your account directly. No annual contract, free CSV export.

side by side

Junocal vs the booking platforms dojos try first

Seven rows of structural facts. Every Junocal value applies to every plan tier. Verified June 2026.

JunocalMindbodyVagaroMomence
Starting price (USD/mo)$15$129+$30+$199+
Per-student / per-member feeNoneTier-based capsNoneNone
Annual contract requiredNo12-24 monthsOptionalOften
Marketplace commissionNone~20% on app-discoveredNoneNone
Waivers + intake on entry tierYesAdd-onYesYes
Payment processorYour own StripeMindbody-brandedVagaro-brandedStripe with markup
Free trial14 days, no cardDemo only30 days, card required14 days, no card
pricing on the page

Three plans, no sales call

Starter

$15/mo

Solo coach, one dojo

One location, up to 10 rooms, up to 5 instructor seats, booking, dues, waivers, waitlists, check-in

Studio

$29/mo

Most academies

Up to 5 locations, unlimited seats, front-desk role, broadcasts, substitute pool, term programs

Growth

$69/mo

Up to 10 locations

Multi-location architecture, unlimited rooms and seats, QuickBooks, advanced reporting

Full pricing details and plan-by-plan FAQ →

the things buyers ask

Questions

How do students book martial arts classes?

Students open your timetable in any phone browser, pick a leveled class or program session, and book in a couple of taps — nothing to download. They can reserve a spot in a white-belt fundamentals class, a sparring session, or a kids' program, and they get a confirmation and a 24-hour reminder automatically. Online booking is included on every Junocal plan from $15 a month.

Can I run monthly dues and memberships?

Yes. Junocal runs auto-renewing memberships and dues on every plan from $15 a month, billed through your own Stripe by card, ACH in the US or Direct Debit in the UK. Failed payments trigger an automatic recovery email with a one-tap card-update link, so lapsed dues get collected without you chasing. You can also sell class packs of 5 or 10 for students who train casually.

Does it handle waivers and intake before the first class?

Yes. Conditional-logic intake forms collect liability waivers, belt rank, age, guardian details for minors, and any injury notes before a student's first session, and the answers are attached to their profile. The intake builder is included on every plan starting at $15 a month, with no add-on fee. New students can't complete a booking until the required waiver is signed.

What does martial arts booking software cost?

Junocal starts at $15 a month on the Starter plan, which covers one location with up to 10 rooms and up to 5 instructor seats. The Studio plan is $29 a month for up to 5 locations with unlimited instructor seats, a front-desk role, broadcasts and a substitute pool. The Growth plan is $69 a month for up to 10 locations plus QuickBooks. The price is the same number whether you bill in dollars, pounds or euros, with no annual contract.

Are there per-student or marketplace fees?

No. Junocal charges a flat plan price from $15 a month — there is no per-student fee, no per-booking fee, and no marketplace commission skimmed off classes a student found through an app. Payments run on your own Stripe at Stripe's published rates with no Junocal markup, so the money lands in your account directly. Many competitors add per-member charges or take a cut of app-discovered bookings on top of their monthly price.

Deeper dives

The full martial arts hub, the complete feature list, the class booking system in detail, and plan-by-plan pricing.

Take bookings and dues at your dojo

14 days free, no card. Students book from any phone browser on day one. Free migration from your current system, done for you in your first 30 days, with free CSV export whenever you want it.