The free martial arts attendance app — classes, gradings & dues
Built for BJJ, karate, MMA and boxing coaches. Take the class register in seconds, see who's actually mat-ready for grading, message the gym and collect monthly dues — in one free app.





Trusted by 1,000+ teams & coaches
The switch
Attendance is the whole job. Here's the before and after
A clipboard and a memory
- A paper register that someone types up on Sunday, or doesn't
- Grading eligibility argued from recollection rather than a count
- You notice a member has stopped coming about six weeks too late
- Dues chased one awkward message at a time
- Timetable changes announced on the whiteboard nobody reads
Running it on TeamCheck
- Tap the register on your phone as they step on the mat
- A real class count per member, straight out of the attendance history
- An alert when a regular's attendance starts sliding
- Monthly dues collected online, with the reminders sent for you
- Timetable changes pinned to every member's phone
Features
Everything your gym needs
Class registers
Your whole timetable set up once and repeating. Mark attendance in seconds — gi, no-gi, kids, open mat.
Grading & belt eligibility
Class counts per member over any period, so 'has she trained enough for blue?' is a number instead of a debate.
Gym announcements
Seminar dates, closures, competition entries — pinned so members read them before they turn up to a locked door.
Monthly dues
Recurring membership plus one-off comp fees and gear — paid online via PayPal, Revolut, Venmo and more, with automatic chasing.
Classes, levels and kids
Fundamentals, advanced, kids and the competition team as separate groups, each with its own register and chat.
At-risk member alerts
A quiet drop in attendance is the first sign of a cancellation. Get told while there's still time to send a message.
Compare
Register-keeping, four ways
Full gym-management platforms do more than this, and charge per member every month for all of it.
| Capability | Paper register | Spreadsheet | Gym software | TeamCheck |
|---|---|---|---|---|
| Cost for 120 members | Free | Free | Per member, monthly | Free |
| Register taken on your phone | No | Partly | Yes | Yes |
| Class count per member for grading | Partly | Yes | Yes | Yes |
| Alerts when someone drops off | No | No | Yes | Yes |
| Monthly dues collected online | No | No | Yes | Yes |
| Announcements to every member | No | No | Yes | Yes |
| Separate kids and adult classes | Yes | Yes | Yes | Yes |
| Time to set up | None | An evening | Onboarding call | Under a minute |
How it works
Up and running in three steps
No setup calls, no spreadsheets, no credit card.

Create your team
Name it, add a logo, done — it takes seconds.

Invite your people
Share one team code with players, parents or friends.

Run everything
Schedule sessions, track attendance, chat and collect fees.
FAQ
Martial arts gym FAQs
Yes. Registers, scheduling, announcements, chat and dues collection are all in the free plan, with no per-member pricing — a gym with two hundred members pays the same as a club of fifteen. An optional Pro plan adds monthly analytics, at-risk member alerts and automatic payment reminders.
Yes, and it's the most common reason coaches start using it. Every class a member attends is recorded, so you can pull a class count over any period rather than trying to remember how often someone has been on the mat. It makes belt and grade decisions defensible, which matters most in the styles where mat time is the criterion.
Scope and price. Gym platforms bundle contracts, waivers, POS and door access, and bill per member per month. TeamCheck does the part most small clubs actually need — registers, class counts, announcements and dues — for free. If you need waiver storage and retail inventory, you want the bigger tool; if you need to know who trained and who's paid, this is enough.
Yes. Set a recurring monthly fee and add one-off charges for competitions, seminars or gear. Members pay online via PayPal, Revolut, Venmo, Swish or MobilePay, or pay you in cash and mark it for confirmation. Automatic reminders chase the unpaid, so you're not the person having that conversation at the door.
Yes. Parents join the group, get the announcements and pay the fees, while you take the register on the child. Keep the kids' classes as their own group so a change to the adult timetable doesn't notify every parent in the gym.
Yes. Every class on your timetable can be its own group — fundamentals, advanced, no-gi, kids, competition team — each with its own register, schedule and chat. Coaches can be assigned to specific groups so they only see the classes they teach.
More sports
Ready to retire the clipboard?
Join thousands of coaches using TeamCheck for registers, grading counts and dues — for free.