Classes and attendance
Publish your weekly timetable once. Members book their spot, check in on arrival, and give your team an up-to-date attendance record.

Brazilian Jiu-Jitsu club management software
Plan Gi, No-Gi and open mat, track attendance and stripes, and keep memberships and payments in one place. Free for up to 30 students.
Build your Gi, No-Gi and open-mat schedule, record attendance, manage families and memberships, and keep belt histories in one owner view. No more clipboard register, payment screenshots in WhatsApp and a stripe list in a notebook.
Publish your weekly timetable once. Members book their spot in the app and check in when they arrive, and your team has an up-to-date attendance record.
Attendance, belt history, stripes, time-in-grade and your promotion criteria sit together on each member record. When someone asks how close they are to the next stripe, the answer is on one screen.
One parent login connects several child profiles. Parents book classes, view progress and pay for each child from the member app.
Publish your membership plans in the app. Members buy them from their phone, and your team tracks payment status, renewals and club revenue in MatSync.
Academies using MatSync include Colt BJJ, Team Masters Nyon and Isla BJJ.
In MatSync, you set up your own rank system, with adult and kids' belts and stripes configured the way your academy grades. Time-in-grade is tracked automatically. Set attendance requirements and promotion criteria, keep a full promotion history, and add evaluation notes after you've watched someone roll.
See our guides to BJJ curriculum planning and belt tracking software.
A typical BJJ week mixes Gi fundamentals, advanced Gi, No-Gi, open mat and kids' classes. Each one is a recurring class with its own capacity limit. Eligibility rules restrict classes by age group and level. Members book from the app and rosters update in real time.
More in our guide to class scheduling software. Teaching striking too? See MMA gym software.
Kids and adult programs stay separate across plans, classes, attendance and ranks, so a kids' grey-white belt never ends up in the same list as an adult blue belt.
If a card payment fails, Stripe retries it according to its settings. MatSync records the failure and keeps the plan status in sync on your dashboard. MatSync does not notify the student automatically; staff send payment reminders manually. Members always know when their next payment is due. Here's how to set up automated billing.
Follow revenue, active memberships and collection health from the same club records you use every day. The dashboard also reports on attendance and promotions.
Quick answer: Brazilian jiu-jitsu management software keeps your academy's members, Gi, No-Gi and open-mat timetable, attendance, belts, stripes and time-in-grade, and memberships in one system.
The MatSync team imports your members, memberships, attendance and rank history from CSV files or your current tool's exports. Most academies are up and running in under 15 minutes.
Your data is hosted in EU data centers and encrypted in transit and at rest, and MatSync is built with GDPR in mind. You can export your data and financial reports at any time, and billing is month-to-month with no lock-in.
Online payments carry Stripe's processing fees plus a 0.5% app fee. Manual payments are free to record. See full details on our pricing page.
Related: MatSync vs BJJLink. Also teaching other grappling arts? See judo.
The owner workspace
Plan Gi, No-Gi and open mat, track attendance and stripes, and keep memberships and payments in one place. Free for up to 30 students.
Publish your weekly timetable once. Members book their spot, check in on arrival, and give your team an up-to-date attendance record.
Keep attendance, belt history, stripes, time-in-grade, and your promotion criteria together in each member record.
One login connects multiple child profiles. Parents can book classes, view progress, and handle payments for each child from the member app.
Publish membership plans in the app. Members purchase from their phone, while your team tracks payment status, renewals, and club revenue in MatSync.
One product, shaped to your floor
Publish classes, follow attendance and keep revenue visible. The same system supports the front desk, instructors and members.
Publish your weekly timetable once. Members book their spot, check in on arrival, and give your team an up-to-date attendance record.
MatSync product viewKeep attendance, belt history, stripes, time-in-grade, and your promotion criteria together in each member record.
MatSync product viewOne login connects multiple child profiles. Parents can book classes, view progress, and handle payments for each child from the member app.
MatSync product viewFollow revenue, active memberships, collection health and product sales from the same club records—without rebuilding the numbers in a spreadsheet.
MatSync product viewMember mobile app
From booking tonight’s no-gi round to checking belt and stripe history or paying a renewal, the member app keeps routine club work moving without front-desk messages.
Try the real appOpen the live MatSync member experience on your phone.
Daily operations
Each view stays connected, so a booking, attendance record or payment update does not have to be copied somewhere else.
Made for the discipline. Useful to the whole club.
Brazilian Jiu-Jitsu management software gives club owners one place to schedule discipline-specific classes, record attendance, manage payments, organize families and follow rank progression.
Scheduling, attendance, member records and payments share the same club data, so an update at the front desk is immediately useful to instructors and members.
Configured around your club's rank language.
Start at your current size
Use the complete product free with up to 30 students. Move to Grow when the club needs unlimited members and priority support.
Perfect to get started.
For growing clubs.
Practical questions
The right software for a jiu jitsu school tracks belts, stripes and time-in-grade, runs a Gi, No-Gi and open-mat timetable with capacity limits, keeps kids and adults separate, handles family accounts and recurring payments, and gives members an app to book and check in. MatSync does that and is free for up to 30 students.
Yes. MatSync tracks belts and stripes, and time-in-grade is tracked automatically. You can set attendance requirements and promotion criteria, keep a full promotion history and add evaluation notes. You set up the rank system your way, kids’ belts included.
Yes. Set up Gi, No-Gi and open mat as recurring classes, each with its own capacity limit. Eligibility rules restrict classes by age group and level. Members book their spot from the app, and rosters update in real time.
Yes. Students check in from the mobile app on iOS or Android when they arrive, and you see attendance straight away. Attendance sits on the same record as their belt and stripes.
Publish your membership plans in MatSync and let members buy them from the app. Payments then go through Stripe. If a card payment fails, Stripe retries it according to its settings. MatSync records the failure and keeps the plan status in sync on your dashboard. MatSync does not notify the student automatically; staff send payment reminders manually. For a walkthrough, read how to set up automated billing.
Yes. MatSync is free for BJJ academies with up to 30 students, with every feature included and no credit card required. Online payments carry Stripe’s fees plus a 0.5% app fee. Once you grow past 30 students, the Grow plan costs $39 per month for unlimited students.

Run the club. Teach the art.
Start with the timetable and members you already have. Free for up to 30 students, no credit card required.
Start for Free