Software that gets
how a BJJ academy runs.
Stripes and belts. Gi and no-gi. Open mat and drop-ins. NextKick handles the parts of running a jiu-jitsu academy that generic gym software was never built for.
8–12 yrs
Typical white-to-black timeline
4 stripes
Per belt to track before promotion
Gi + No-Gi
Class types running side by side
Belts and stripes, tracked the way BJJ really works
Jiu-jitsu promotions are slow and stripe-by-stripe. NextKick records each stripe, logs mat hours toward the next belt, and lets you promote a student in seconds — with the whole academy notified.
- Stripe-level progression, not just belt color
- Mat-time and attendance toward promotion
- Promotion history on every profile
Open mat and drop-in check-ins that don't create paperwork
Open mat is the heartbeat of an academy — and a nightmare to track manually. Members check in from the app, drop-ins pay on the spot, and you get real attendance data for every session.
- Self check-in for members and visitors
- Drop-in payments at the door
- Attendance trends per class and per athlete
Gi, no-gi, fundamentals, and comp class — all in one schedule
Run parallel programs without double-booking mats or coaches. Students enroll in the tracks that fit them, and you see exactly who trains gi, no-gi, or both.
- Separate gi / no-gi / fundamentals tracks
- Coach and mat assignment per class
- Kids and adults on one calendar
Adult memberships that bill themselves
Most of your roster is adults on recurring plans. NextKick handles unlimited, per-week, and paused memberships, with flat pricing that never charges you more as you grow.
- Recurring, per-week, and paused plans
- Automatic dunning and receipts
- Flat monthly price — no per-student fees
Built for the mat, not the gym floor
The stuff other software makes you fight through
No stripe tracking
Fitness apps only understand a single membership tier — not a belt with four stripes and years of mat time behind it.
Open mat black holes
Drop-in revenue and attendance vanish onto paper sign-in sheets that never make it into your numbers.
Per-student pricing
Grow your adult roster and generic platforms quietly raise your bill. NextKick stays flat.
Jiu-jitsu academy questions
Does NextKick track stripes, not just belt color?
Yes. Each student profile carries their current belt and stripe count, with a full promotion history. You can award a stripe or a new belt in a couple of taps, and the academy feed reflects it immediately.
How do open mat and drop-ins work?
Members self check-in from the app. Visitors and drop-ins can pay a single-session fee on the spot, so you capture the revenue and the attendance without a clipboard.
Can I run gi and no-gi as separate programs?
Absolutely. Set up as many tracks as you teach — gi, no-gi, fundamentals, competition — each with its own schedule, coach, and roster. Students can belong to more than one.
We're almost entirely adult members. Is NextKick still a fit?
Yes. NextKick handles adult recurring memberships, waivers, and paused plans as easily as kids' programs — and flat pricing means a growing adult roster never costs you more per head.
In short
NextKick is BJJ gym software. It records belt and stripe promotions with dates, checks in open mat and drop-in visitors without creating a full member record, keeps gi, no-gi, fundamentals, and comp class on one schedule, and bills unlimited, punch-card, and paused memberships automatically.
What to look for in BJJ gym software
Jiu-jitsu breaks most gym software in a specific way: the rank system is two-dimensional. A student is not simply a blue belt — they are a blue belt with two stripes, and the stripes matter to them. Add open mat, drop-ins, gi and no-gi as separate tracks, and an adult membership base that behaves nothing like a children's program, and the general-purpose tools start to strain.
Key takeaways
- Stripes tracked alongside belt colour
- Open mat and drop-ins without paperwork
- Gi, no-gi, fundamentals and comp class on one schedule
- Adult memberships that bill themselves
Stripes tracked alongside belt colour
Belt plus stripe count, with the promotion date for each, held on a permanent profile. A system that only stores 'blue belt' loses the progression your students actually track between belts, which for adults is most of the motivation between promotions that are years apart.
Open mat and drop-ins without paperwork
Open mat and visiting drop-ins should check in with the same flow as members, pay on the spot if they are not on a plan, and appear in your attendance data. If a drop-in requires the front desk to create a full member record, it will not get recorded.
Gi, no-gi, fundamentals and comp class on one schedule
These are separate rosters with separate capacities, and students self-select across them. You want attendance per track so you can see who is only turning up to open mat and who is on a genuine fundamentals progression.
Adult memberships that bill themselves
Unlimited monthly memberships, punch cards, and paused memberships for injury or travel are the normal spread in a BJJ academy. Recurring billing needs to handle all three, and pausing should not mean cancelling and re-enrolling.
Underneath, the goal is that a professor can walk to the mat knowing who is due a stripe, who has not trained in three weeks, and who is on a lapsed card — without opening a spreadsheet or asking the front desk to run a report.
Last reviewed by the NextKick team.
Keep exploring
One platform, every martial art
NextKick is built for belt-based and round-based programs alike. See how it handles the art you teach, compare it against the software you use today, or dig into the features and pricing.
Software for other martial arts
Features & pricing
Compare NextKick
Bring your academy onto NextKick
Free to try, no contracts, and we migrate your roster from your old platform.
