Martial arts
Check-in software for MMA gyms
Striking, grappling, MMA sparring, and S&C — managed as one roster. Built for gyms running fighter camps alongside hobbyist classes without spreadsheets held together by hope.
What keeps MMA gyms up on a Tuesday
- Striking coach, grappling coach, and S&C coach all want to know who's been training.
- Fight camp attendance is non-negotiable — and your current system can't prove it.
- Hobbyist vs fighter track pricing that has to be different but live in the same roster.
- MMA sparring waivers that need explicit separate consent from base training.
How SessionHQ fits MMA gyms
One roster, many coaches
Every coach sees the attendance relevant to their stream. Striking history, grappling history, camp attendance — all one record.
Camp billing
Run a camp as a fixed-block pass for the weeks of prep. Auto-expires after the fight.
Sparring consent separated
MMA sparring waiver is its own consent, stored with timestamp, distinct from base membership.
Built around how you already talk
- —"Fight camp" is a fixed-block pass tied to the event date.
- —"Live sparring" usually needs its own signed waiver and class scope.
Typical passes for MMA gyms
- Hobbyist unlimited (striking + grappling)
- Fighter unlimited (+ sparring + camp)
- 8-week fight camp
FAQ
- Can I run a fight camp as its own thing?
- Yes — a fight camp is a fixed-block pass covering the prep period. Members on hobbyist passes don't see camp sessions.
- Where does sparring consent live?
- Separate waiver on the member record with timestamp. The kiosk blocks sparring check-in if sparring consent is missing.
- Can coaches see only their own classes?
- Team roles scope what each coach sees in the admin view.
Run your MMA gyms on SessionHQ
One flat monthly price, unlimited members, Square-native payments.
Prefer to talk first? Book a 15-min demo.