Skip to content
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.

Request access

Prefer to talk first? Book a 15-min demo.