Mat timetable by level
Build a weekly schedule of fundamentals, advanced, no-gi and open mat, each tagged by level so students book the right class. One calendar covers gi, no-gi and kids' sessions across your week.
Booking, memberships and payments for BJJ academies. Run a mat timetable by level, sell recurring memberships and paid intro packs, cap your open mats with waitlists, and get paid on your own Stripe. Affordable, no annual contract. From $15 a month.
A jiu-jitsu academy lives and dies on its timetable, its memberships and its intro offers. Fundamentals, advanced, no-gi and open mat fill up, students sign on for unlimited dues, and a steady trickle of new white belts come in on a trial week. That whole engine is what Junocal runs.
From the first plan you get a level-tagged mat schedule, recurring memberships, paid intro packs, waitlists for capped sessions, intake forms with waivers and check-in — on your own Stripe, with no markup. Starter is $15 a month, full-featured, with no annual contract.
Junocal is the booking, membership and payments engine your academy runs on every day — the timetable, the dues, the intro packs, the waivers and the check-in roster, all on your own Stripe. It does that part properly, from $15 a month.
Build a weekly schedule of fundamentals, advanced, no-gi and open mat, each tagged by level so students book the right class. One calendar covers gi, no-gi and kids' sessions across your week.
Sell unlimited or capped monthly memberships that renew on their own. Dues run through your own Stripe at published rates with no Junocal markup, and failed-payment recovery chases declined cards for you.
Offer a 5- or 10-class intro pack at a fixed price for new students before they commit to a membership. Credits draw down as they train, and they can buy straight from your booking page on their phone.
Cap a class and Junocal stops booking once the mat is full. Two-mode waitlists fill the open spot automatically when someone cancels, so a popular open mat or no-gi session never trains short.
Collect a liability waiver and a conditional-logic intake form at sign-up — injuries, experience, emergency contact. New students complete it before their first class, so you're not chasing paperwork on the mat.
A day-of staff view lists who's booked for each session so a coach or front-desk can check students in fast. See the roster for open mat, mark attendance and spot drop-ins as they arrive.
You connect your own Stripe account and students pay you at Stripe's published rates — no Junocal markup, no marketplace commission. Card, ACH in the US and Direct Debit in the UK are all there, and dues land in your balance directly. Junocal never holds your funds.
Recurring memberships renew on their own, and failed-payment recovery chases declined cards so a lapsed dues run doesn't quietly cost you a member. Booking confirmations, 24-hour reminders and welcome emails send themselves — every automated student email is included on Starter.
Set a capacity on any class and Junocal stops booking once the mat is full. Two-mode waitlists then fill open spots automatically when someone drops — so a packed Saturday open mat or a popular no-gi session never trains short because of a last-minute cancellation.
Want students to claim a numbered mat space? Pick-a-spot floor-plan booking lets them choose where they roll. Intro trial packs, intake waivers and reviews are all there too, ready the day you want them.
Run a beginner fundamentals track as term-based lesson blocks, or as drop-in classes students book week to week.
Level-gate advanced and comp-prep classes so only the right students book, with capacity caps on the mat.
Capped open-mat sessions with waitlists, so a packed Saturday roll fills cleanly and drops free up spots.
Tag and schedule gi and no-gi separately on one timetable, each with its own capacity and membership rules.
Schedule kids' and family sessions alongside adults, with waivers and intake captured at sign-up.
Sell 1:1 and duet private lessons as appointments, paid the same way as a class through your own Stripe.
Starter covers one location, up to 10 rooms and up to 5 instructor seats — plenty for a single academy. When you add coaches who need their own logins, a front-desk role, email broadcasts, a substitute pool, or a second gym, Studio at $29/month unlocks them, and Growth at $69/month adds up to ten locations and QuickBooks. Everything you built on Starter carries straight over — no rebuild, no migration.
Yes. Jiu-jitsu academies run on a class timetable, recurring memberships and intro offers — and that's exactly what Junocal handles. From $15/month on Starter you get a level-tagged mat schedule (fundamentals, advanced, open mat), recurring memberships, intro trial packs, waitlists for capped mats, intake forms with waivers and check-in. It runs your timetable, your memberships and your money.
Yes. Sell a recurring unlimited membership for regulars and a separate intro trial pack — say a 5-class intro at a set price — for new students walking in off the street. Memberships renew on their own through your Stripe, and the intro pack draws down credit by credit as the student trains. New students can buy either straight from your booking page.
You connect your own Stripe account (Stripe Connect Standard) and students pay you at Stripe's published rates — card, ACH in the US, Direct Debit in the UK — with no Junocal markup and no marketplace commission. Membership dues land in your Stripe balance directly; Junocal never holds your funds. Software is a flat $15/month on Starter, with no annual contract.
Yes. Set a capacity on any class and Junocal stops booking once the mat is full. Two-mode waitlists then fill empty spots automatically when someone drops, so a no-show doesn't waste a place. You can also run pick-a-spot booking if you want students to claim a numbered mat space on arrival.
Yes. Run your fundamentals track as a term-based course — a fixed block of lessons students enrol in and pay for as one series rather than booking week by week. Or keep it as drop-in classes students book session by session. Either way it's on the same $15/month Starter plan, with intake waivers and check-in built in. Free CSV export and free migration in your first 30 days are included if you're moving over from another tool.
Mat timetable, memberships, intro packs and waitlists — on your own Stripe, with no markup and no annual contract. Free migration in your first 30 days.