Skip to content
All articles

How to track attendance in a BJJ gym

BJJRunning a gym8 min read

BJJ gym attendance tracking means recording who actually trained in each class, so you can see who is drifting away and who is ready for a promotion. The simplest reliable setup is a QR or kiosk check-in when members arrive, a quick roster check by the instructor after class and a weekly look at who hasn't been in.

This guide covers what to record, the different ways to track attendance, how to keep the records accurate and how to use them for promotions and retention.

Why does attendance tracking matter for a BJJ gym?

Attendance tracking matters because it shows you two things early: which members are about to quit, and which students have put in the mat time for their next stripe or belt.

Attendance is closely linked to whether members stay. A study of 10,000 gym members by Dr Melvyn Hillsdon of the University of Exeter found that each month a member visited at least once lowered their chance of cancelling by 20%. For members in their first six months, a visit in a month lowered the chance of cancelling the next month by 27%.

Attendance also helps you plan the schedule. When you know which classes fill up and which are half empty, you can move or add classes based on real numbers.

What should you record for each BJJ class?

Record four things for every member in every class: whether they booked, whether they checked in, whether they actually trained and whether they missed a class they booked. These four records answer different questions:

RecordWhat it tells you
BookingThe member planned to come
Check-inThe member arrived at the gym
Confirmed attendanceThe member trained in that class
No-showThe member booked a place and didn't come

Also record what kind of class it was. For BJJ attendance tracking, that usually means:

  • Gi or no-gi, if you teach both
  • Class level, such as fundamentals, advanced, open mat or kids
  • The instructor who taught it
  • The length of the class, so you can count hours on the mat

If you teach other disciplines, such as Muay Thai or wrestling, use the same martial arts attendance tracking for all of them and keep each discipline's records separate. An instructor reviewing a student's BJJ progress needs to see the BJJ classes on their own.

What are the ways to track attendance in a BJJ gym?

Most BJJ gyms use one of five methods, and many start with paper and move to software as they grow:

MethodGood forWatch out for
Paper sign-in sheet or cardsSmall gyms, no setupHard to count later, and sheets get lost
SpreadsheetSmall gyms that want totalsSomeone has to type it in after every class
Instructor roster on a phoneAccurate records from the person on the matInstructors forget when class is busy
QR code or kiosk check-inMembers check themselves in as they arriveNeeds a roster check for people who forgot to scan
Booking app with check-inBookings, check-ins and no-shows in one placeOnly works if members actually book

A gym attendance sheet on paper works fine for a gym with one coach and a few classes a week. Once you have several coaches, several locations or more than a hundred members, the time spent counting and typing adds up fast.

I'd go with a QR or kiosk check-in at the door, plus a quick roster check by the instructor after class. Members check themselves in, and the instructor fixes the few records that are wrong.

Gym software like Matpass is built around this setup. Members check in at a kiosk by the door with the code in their member app or by typing their name, and the instructor marks each person on the class roster as here or a no-show.

How do you get members to check in every time?

Make checking in part of arriving at the gym. Put the kiosk or QR code right by the door, where members walk past it on the way to the changing room, and ask instructors to remind anyone who forgets.

For kids classes, let the parent or the coach check the child in, because young kids won't remember.

Most of all, show members why it matters to them. When members can see their own classes and progress towards their next stripe, they have a reason to check in. The Matpass member app shows each member their visits, their week streak and how many classes they've done since their last promotion.

How do you fix attendance records after class?

Fix the records right after class, while the instructor still remembers who was there. A two-minute roster check is enough. Look for three things:

  • Walk-ins who trained without checking in
  • Members who booked or checked in but didn't train
  • Visits logged to the wrong class

In Matpass, the class roster keeps working after class, so the instructor can still change a no-show to here. Anyone who booked and wasn't marked becomes a no-show about 30 minutes after the class ends.

Keep a class the gym cancelled separate from a member's no-show. If the instructor is ill and the class is cancelled, members should keep their class credit and their record should stay clean.

How do you use attendance for BJJ promotions?

Use attendance to decide which students to look at before a promotion, and let the instructor make the decision. For each student, look at their BJJ classes and hours on the mat since their last stripe or belt, alongside what the instructor has seen in class.

Some gyms set a minimum number of classes or months for each belt. A requirement like this works best as a reminder to review a student. A student who has hit the number but still struggles with the basics needs more time.

The guide on how to promote students in BJJ covers promotion criteria, stripes and promotion days in detail.

How do you use attendance to keep members?

Check attendance once a week and look for members whose visits have dropped off. A member who usually trains three times a week and came once last week is worth a short message, and so is a member who hasn't been in for two weeks.

In Matpass, the members list has a last visit column and a filter for members with no visit in 14, 30 or 90 days, so the weekly check takes a few minutes.

Let a person send the message, ideally the instructor who knows the member. At Art of Ground Games in Helsinki, the instructors get in touch when someone goes quiet, and the founder checks the numbers every week:

We decided not to send automated "we miss you" messages, so it is a person who notices, not software. On top of that I look at churn every week, and when the number moves I break it down by gym to see where it comes from.

Vann "Jungi" Nikkan, founder of Art of Ground Games (full interview)

New members need the closest watch, because training hasn't become a habit yet. The guide on why BJJ white belts quit covers the warning signs, and the BJJ gym member retention guide has example follow-up messages.

What should martial arts attendance software do?

Good martial arts attendance software should make check-in quick for members and give you the numbers without any typing. Look for these features:

  • QR code or kiosk check-in
  • Class booking with waitlists and no-show tracking
  • An instructor roster for quick corrections after class
  • Attendance history for each member, split by discipline and class type
  • Hours on the mat and classes since the last promotion
  • Each member's last visit, so you can spot who is drifting away
  • Reports on check-ins, classes per member and class fill rate
  • A way for members to see their own training history
  • An export of all your data, in case you ever switch systems

Test the software, Matpass included, with a real week from your gym before you choose. Try a walk-in, a no-show and a cancelled class, and check what the member's history and the class report show afterwards.

Is attendance data personal data?

Yes. If your gym is in the EU or the UK, attendance records count as personal data under GDPR, because they show when a named person trained.

Keep access to the staff who need it, tell members what you record and why, and let them see or export their own records. Delete or anonymise the records of former members according to your privacy policy.

Key takeaways

  • Record bookings, check-ins, confirmed attendance and no-shows separately.
  • Record gi or no-gi, class level, instructor and class length for every class.
  • Use QR or kiosk check-in at the door, plus a quick roster check after class.
  • Fix records right after class, and keep cancelled classes separate from no-shows.
  • Use attendance to pick which students to review for promotion, and let the instructor decide.
  • Check every week for members whose attendance has dropped off, for example with the last visit filter in Matpass.
  • Treat attendance records as personal data and limit who can see them.

Frequently asked questions

What's the best way to track attendance in a BJJ gym?

A QR code or kiosk check-in at the door, combined with a quick roster check by the instructor after class. Members check themselves in, and the instructor fixes the few records that are wrong.

Should you track gi and no-gi classes separately?

Yes, if you teach both. Some instructors weigh gi and no-gi classes differently for promotions, and separate records let you see which classes members prefer.

Is a paper attendance sheet good enough?

For a small gym with one coach, yes. Once you have several coaches, locations or more than a hundred members, counting and typing up paper sheets takes too much time.