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.
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.

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 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.
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.
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.
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.
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.
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.
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.
Junocal is built for martial arts academies and combat-sport gyms with 1-5 instructors. Pick the closest fit.
The full martial arts hub: dues, ranks, programs, payments on your own Stripe, from $15/mo.
See more →Belt progressions, fundamentals and advanced tracks, open-mat sessions, term programs.
See more →Class booking, memberships, pad-work sessions and 1:1 coaching on the same schedule.
See more →Solo or small-team coaching. 1:1 and small-group sessions, intake, payments on your Stripe.
See more →The price-led breakdown: what's genuinely included from the $15 Starter tier.
See more →Single-room dojos and one-coach operations. Booking, dues and intake from $15/mo.
See more →Seven rows of structural facts. Every Junocal value applies to every plan tier. Verified June 2026.
| Junocal | Mindbody | Vagaro | Momence | |
|---|---|---|---|---|
| Starting price (USD/mo) | $15 | $129+ | $30+ | $199+ |
| Per-student / per-member fee | None | Tier-based caps | None | None |
| Annual contract required | No | 12-24 months | Optional | Often |
| Marketplace commission | None | ~20% on app-discovered | None | None |
| Waivers + intake on entry tier | Yes | Add-on | Yes | Yes |
| Payment processor | Your own Stripe | Mindbody-branded | Vagaro-branded | Stripe with markup |
| Free trial | 14 days, no card | Demo only | 30 days, card required | 14 days, no card |
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
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.
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.
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.
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.
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.
The full martial arts hub, the complete feature list, the class booking system in detail, and plan-by-plan pricing.
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.