What I value most is how easy it is. I'm not tech-savvy at all and in one day I had everything set up and running.
Julio César Alves
JC Fight Team
Run BJJ, wrestling, striking, and conditioning under one roof without the admin chaos. MatGoat tracks attendance by discipline, separate rank systems, payments, and fight preparation in one place.
Used by working academies
MatGoat started inside a BJJ academy and was built by a practitioner who understands the work behind every class. Meet the person behind the software.
These are the problems MMA gym owners bring up most often
Your members train BJJ on Monday, wrestling on Wednesday, and striking on Friday. Each discipline has its own coach, its own progression, and its own attendance pattern to follow.
When a fighter books a bout, training changes completely for eight weeks. Extra sessions, sparring rounds, and weight management all need watching, and the rest of the gym still has to run.
Members attend different classes depending on the day, and class sizes swing hard. You need attendance by class type to know what your timetable is really doing.
A member can be a purple belt in BJJ and a beginner in striking at the same time. A single level field cannot describe anyone in an MMA gym.
Hobbyists, fitness members, and aspiring fighters share the mat. They pay different plans, need different content, and leave for different reasons.
With three or four coaches across disciplines, member information lives in separate heads. When a coach leaves, their knowledge of every member leaves with them.
An MMA gym is several schools sharing one address. The BJJ program has belts and stripes, the striking program has levels, the wrestling classes track mat time, and the competition team cuts across all of them. Most management tools assume one program with one progression, which is why MMA gyms end up with a spreadsheet per coach and no complete picture of anyone.
The daily problem is coordination. A member who trains grappling three times a week and striking twice appears in five classes under two coaches. Whether they are progressing, plateauing, or quietly leaving stays invisible unless someone joins those records together. Multiply that by 150 members and the admin either consumes evenings or does not happen. Coaches feel it as constant low-grade friction: nobody knows the whole gym.
The fight team deserves a specific mention. Competition programs rarely pay for themselves; kids classes and hobbyist memberships usually fund them. Knowing which programs subsidize which is how you decide whether the timetable needs a second kids group or another sparring night, and per-class statistics give you that answer with numbers instead of intuition.
MatGoat treats multi-discipline as the normal case. Attendance is recorded on a tablet at the entrance and split by class type, so grappling, striking, wrestling, sparring, and conditioning each keep their own history. Every member's profile shows their rank in each discipline separately: a BJJ purple belt who just started Muay Thai holds both statuses at once.
Fight camps get structure too. Custom fields hold each fighter's record, weight class, and medical clearance dates, while private coach notes keep camp details and opponent analysis. The statistics show whether a fighter's attendance actually matched the camp plan, and which classes carry the gym financially.
Payments run by direct debit with 0% commission, with different plans for hobbyists, unlimited members, and the competition team. The video library holds technique for each discipline, organized by level, so a beginner in striking sees fundamentals while the fight team studies its own collections.
The rest of the page covers each feature, transparent pricing in dollars, and a direct comparison with generic gym software. The pricing page lists every feature by plan.
Explore martial arts management software for multi-discipline academies
Features designed for MMA academies
Configure a rank structure for each program: BJJ belts and stripes, striking levels, wrestling experience tiers. Each member's profile shows their standing in every discipline they train, with dated promotion history. No more guessing whether someone is advanced, and in what.
Members check in on the included tablet by tapping their photo. Grappling, striking, wrestling, sparring, and conditioning are recorded separately, so you know exactly what each member trains and how every class performs across the week. If Friday sparring quietly doubled over two months, you see it in the numbers rather than in the changing room.
Organize technique videos by discipline and level: takedown chains for wrestling, guard passing for BJJ, combinations for striking. Members see content matching their level in each program, and the fight team gets its own collections for opponent study.
Each discipline keeps its own collections, organized by level.
Offer different plans: two classes a week, unlimited training, competition team. Collect by direct debit with 0% commission and automatic reminders for failed receipts. One-off charges such as fight medicals or equipment sit on the member profile, and fitness-only members coexist with fighters on their own plans.
Plans, collected fees, and pending receipts in one dashboard.
Message the whole gym about a schedule change, just the fight team about weigh-ins, or one member about their plan. Email and push notifications keep five coaches and 150 members aligned without a wall of group chats. Announcements can target a single group, so canceling Tuesday wrestling does not wake the whole gym.
See which programs grow, which classes underfill, and how members split their training. Cross-training members tend to stay longer, and the dashboard shows who trains one discipline only, which is where retention work usually starts. Payment statistics sit alongside, so revenue per program is never a mystery.
Attendance by class type shows which programs carry the timetable.
Four steps, even with four programs.
Start the 30-day free trial with your email address. No credit card is required during the trial.
Upload your member list from a CSV file. Profiles hold contact details, plans, and per-discipline ranks.
Create class types for each program: BJJ, striking, wrestling, sparring, conditioning, kids, and the competition team.
When you subscribe, we ship a tablet configured for your gym. Members tap their photo to check in, and attendance records itself from day one.
Everything you need to manage your academy
Generic platforms assume one program with one progression. An MMA gym breaks that assumption on day one.
| MatGoat | Generic gym software | |
|---|---|---|
| Rank tracking | Separate systems per discipline | One level field for the whole gym |
| Attendance | Split by class type across programs | Single check-in, if any |
| Check-in hardware | Free tablet included | Usually costs extra |
| Payment commissions | 0% on all collections | Often 1% to 4% per transaction |
| Fighter details | Custom fields for record, weight class, clearances | Generic member profile |
| Technique videos | Per-discipline library organized by level | Not included |
| Setup | Under 15 minutes with CSV import | Onboarding calls and setup fees |
| Monthly price | $40 to $60, listed publicly | Quote-based pricing is common |
Comparing specific platforms? See how MatGoat compares to MAAT, Kombat Evolve, and other alternatives.
What I value most is how easy it is. I'm not tech-savvy at all and in one day I had everything set up and running.
Julio César Alves
JC Fight Team
Since we started using MatGoat, attendance tracking runs on its own. Students check in on the tablet and I can focus on teaching.
Víctor Lozano
CIMA Jiu Jitsu
I love being able to see my academy's statistics. I know exactly which classes are most popular and can make better decisions.
Javier Feliubadaló
Circle Academy
Two plans, both with the check-in tablet included and no payment commissions. Prices in US dollars.
For gyms with up to 50 members
For growing gyms, with no member limit
30-day free trial · No credit card required to start · 30-day money-back guarantee · VAT not included
Practical reading and free tools from the MatGoat team.
How to build a weekly timetable that works across several programs. Written for BJJ and MMA academies.
Recurring fees, failed receipts, and how to stop chasing payments. Written for BJJ and MMA gyms.
An honest comparison of the main options, including where MatGoat fits and where it does not.
How MatGoat compares with a platform focused on BJJ and MMA academies.
How MatGoat compares with a platform aimed at combat sports clubs.
A customer story about replacing manual check-ins with the tablet.
Have other questions? Contact us
Yes. MatGoat lets you configure separate rank systems for each discipline: BJJ belts and stripes, striking levels, wrestling tiers. Each member's profile shows their standing in every program they train, with dated promotions. A purple belt who is new to striking is described accurately in both.
Create a competition team class type for camp sessions, keep each fighter's record, weight class, and clearance dates in custom fields, and use private coach notes for camp details and opponent analysis. The attendance history shows whether training matched the plan, and video collections hold fight study material.
Yes. You configure class types for BJJ, striking, wrestling, sparring, and conditioning, and MatGoat records attendance for each one separately. The tablet check-in takes a second, and the statistics show attendance per class type across the week, which is how timetable decisions should be made.
MatGoat costs $40 per month for gyms with up to 50 members and $60 per month for unlimited members. Both plans include the check-in tablet and the video library. There are no setup fees, no per-member charges, and no commission on payments. You can try everything free for 30 days without a credit card.
Yes, and this is the core difference from generic tools. Rank systems are configured per discipline, so one member can be a BJJ brown belt, an intermediate striker, and a beginner wrestler at the same time. Promotions in each path are recorded independently, each with its own dates and history.
Yes. The coaching team shares access to member profiles, attendance histories, and notes, so knowledge stops living in one person's head. A coach covering a class can see who is new, who is preparing for a fight, and who returned after a long absence. Records belong to the academy account, so they survive staff changes.
Yes. Kids classes get their own schedule, attendance history, and progression paths, and parents manage their children from one account. Parents receive the kids announcements without joining the adult channels. Many MMA gyms fund the competition team with a strong kids program, and the statistics show each side of the gym clearly.
Yes. Create plans for two-classes-a-week hobbyists, unlimited members, and the competition team, each with its own price. Direct debit collection runs with 0% commission, and members move between plans as their training changes. One-off charges are recorded on the member profile.
Export your member list to a CSV file and import it into MatGoat. Most gyms complete the initial setup in under 15 minutes, timetable included. The team is available by WhatsApp and email during the move, and a video call is available if you want help modeling your programs. Your data stays yours, and you can export it again at any time.
No. MatGoat started inside a BJJ academy, and that origin shows in how seriously rank tracking and technique videos are treated. Rank systems, class types, and video collections are fully configurable, which is exactly what a multi-discipline gym needs. BJJ, striking, wrestling, and conditioning run side by side in the same account.
Software that understands MMA's complexity. Try free for 30 days.