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
Manage class reservations, attendance, memberships, payments, and boxer progress for traditional clubs and fitness studios. MatGoat keeps the admin in one place so you can stay on the floor.
Used by a working Barcelona fight gym
Striking Center Barcelona is a combat-sports gym in Barcelona's Gràcia district, led by European kickboxing champion Vicente García. The club uses MatGoat for the administrative work behind its classes.
Striking Center BCN
Gràcia · Barcelona
A real combat-sports club serving recreational members and competitors.
The schedule, floor, and membership model create practical problems that generic booking tools can miss
A class can look open on paper and still run out of bags, ring space, or safe coach attention. Reservations need a capacity that reflects the session, not only the room.
Most boxing gyms serve recreational members alongside amateur and professional competitors. They attend different sessions, follow different plans, and need different records.
Monthly fees collected in cash or by transfer leave gaps. Someone always forgets, and chasing payments between rounds takes time away from coaching.
Safe sparring depends on level, weight, experience, and coach approval. Those details need to remain visible when more than one coach runs the floor.
Boxing has no standard belt system, but progress still needs structure. Technique, conditioning, and ring experience are difficult to transfer between coaches when they live only in memory.
Most clubs have no receptionist. The coach runs warm-ups, holds pads, and watches the door at the same time, so member admin happens late at night or not at all.
A boxing studio or traditional fight club can run morning conditioning, bag classes, technical sessions, youth training, and sparring on the same day. The coach is often also the owner and administrator. When the tools are fragmented, class lists, attendance, payments, and member notes drift into separate spreadsheets and chat threads.
Online booking matters, but a reservation is only one part of the member record. The useful question is what happens after someone books: whether the class is within capacity, whether the member actually attended, which plan covers the visit, and whether a coach can see their experience before sparring.
MatGoat lets members pre-register before they arrive. Each class can have its own capacity based on available bags, floor space, or coach attention, and overlapping registrations are blocked. At the gym, kiosk check-in records who attended, so a reservation and a completed visit do not become the same event by default.
Attendance remains split by class type, which keeps technique, conditioning, youth, and sparring sessions distinct. Custom levels and fields add the details a boxing club needs, including competition weight, fight experience, sparring approval, or any structure the coaching team chooses.
On the Professional plan, payment management connects recurring plans, direct-debit collections, one-off charges, and drop-ins to the member record. The reports then show attendance patterns and club activity without another spreadsheet.
The sections below explain the workflow, public pricing, and the limits worth checking before you choose a platform. The pricing page lists every feature by plan, while the boxing software comparison examines MatGoat and five alternatives from their published product information.
Explore martial arts management software for multi-discipline academies
Class reservations, attendance, payments, and boxer development in one place
Members can pre-register before class, and parents can manage reservations for linked children. Set a capacity that matches the bags, floor space, or coaching coverage for each session. MatGoat blocks registrations when the class is full or overlaps another reservation, while kiosk mode records who actually arrives.
Reservations respect class capacity, while attendance records the completed visit.
Create recurring membership plans, collect by direct debit on the Professional plan, and record cash or transfer payments. You can also sell drop-in access and add one-off charges such as licenses or equipment. MatGoat adds no software commission to Professional payment collections.
Membership plans, collections, drop-ins, and one-off charges stay connected to member records.
Boxing progress does not come with colored belts, so MatGoat lets you create your own levels and record each boxer's advancement through them. Use beginner to competitor, or a finer scale that matches your coaching program. Every promotion is dated, and a new coach can review the history instead of asking around the gym.
Upload combinations, footwork drills, and defensive patterns to a private library organized by level. Fitness members can review fundamentals between classes, while competitors can study tactics and shared fight footage before a bout.
Members review drills and combinations from home, organized by level.
Announce a schedule change, message the competition team about weigh-ins, or contact one member about a missed payment. Email and push notifications through the app replace the group chat that nobody reads to the end.
The dashboard tracks attendance by class, month, and member. See which time slots deserve another class, how summer affects your numbers, and which members are at risk of leaving. Clubs rarely lose members loudly, and the statistics catch the quiet exits.
Attendance trends by class and member help you catch quiet exits early.
Four steps, no technical skills required.
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, levels, and any custom fields you need.
Recreate your weekly schedule for technique, conditioning, sparring, and youth training. Set capacity for each class, then define membership and drop-in options.
Members pre-register before they arrive. At the gym, kiosk mode records attendance while you keep coaching.
Everything you need to manage your academy
Different platforms suit different operating models. Use these questions to compare the details behind a booking page before you commit your member data and payment workflow.
| MatGoat | What to confirm elsewhere | |
|---|---|---|
| Class reservations | Pre-registration, capacity limits, and overlap checks | Capacity rules and automatic waitlist behavior |
| Attendance and check-in | Kiosk plus attendance by class type | Whether reservations and attendance remain separate events |
| Drop-ins | One-time access tied to student and payment records | Availability, limits, and fees by plan |
| Member progress | Custom levels with dated promotion history | Configurable stages, fields, and history |
| Boxer details | Custom fields for weight class, record, and clearances | Custom-field availability and limits |
| Registration consents | Versioned required or optional consent text | Waiver controls and parental-signature requirements |
| Payment pricing | 0% MatGoat software commission on Professional | Software fees, processor fees, and payout terms |
| Monthly price | $40 to $60, listed publicly | Public price or a written quote for your member count |
For a sourced vendor shortlist, read the boxing gym software comparison. You can also see how MatGoat compares with Kombat Evolve, Zen Planner, 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
The video library is great for my students. They can review techniques at home and come to class much more prepared.
Mathias Ribeiro
Mathias Ribeiro Team
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 public plans, both with kiosk mode. Professional adds payment management with 0% MatGoat software commission. Prices in US dollars.
For clubs with up to 50 members
For growing clubs, 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.
Compare MatGoat, Glofox, WellnessLiving, Recess, AZEOO, and Gym Admin using published features, pricing, and limits.
Build a printable weekly schedule for your club in minutes.
Recurring fees, failed receipts, and how to stop chasing payments every month.
How to track attendance, progress, and retention without spreadsheets. Written for BJJ academies, and the method applies to any combat sports club.
How MatGoat compares with a platform aimed at combat sports clubs.
A customer story about replacing manual check-ins with kiosk mode.
Have other questions? Contact us
You create custom levels such as beginner, intermediate, advanced, and competitor, and record each boxer's progress through them. Promotions are dated, and private coach notes on each profile hold details about technique, sparring readiness, and fights. A new coach can read the history instead of starting from zero.
Yes. Add custom fields for walking weight, competition weight class, amateur or professional record, medical clearance dates, and anything else your club tracks. The fields appear on the member profile, so weigh-in season stops depending on a separate spreadsheet. When a boxer changes weight class, you simply update the field and the profile stays current.
Yes. MatGoat adapts to any type of boxing gym, from amateur clubs and youth programs to teams with professional fighters. Levels, class types, and custom fields are flexible enough to cover both, and fitness-only members fit alongside competitors in the same system. Clubs that run separate boxercise or fitness sessions track them as their own class type.
Yes. Create membership plans, collect recurring fees by direct debit on the Professional plan, and record cash or transfer payments. MatGoat adds 0% software commission to Professional collections. One-off charges such as licenses or equipment remain connected to the member profile.
Yes. Create separate schedules for technique classes, conditioning, sparring, youth programs, and competition team sessions. Set capacity for each class, accept pre-registration, and track completed attendance by class type.
Yes. Members can pre-register before class, and parents can manage reservations for linked children. MatGoat checks class capacity and blocks overlapping registrations. It does not currently place members on an automatic waitlist when a class fills, so the academy manages cancellations and exceptions directly.
Yes. Each scheduled class can have its own capacity. A bag-work class can use the number of available bags, while sparring or youth sessions can use a lower limit based on space and coaching coverage. Registration closes when the class reaches that limit.
Yes. Academies with payment management enabled can create drop-in access, connect it to a student record, and record the related payment. That keeps occasional visitors in the same attendance and payment workflow as members.
MatGoat can show required or optional consent text and store the accepted title, text, version, checksum, and date. The academy controls the wording. MatGoat does not currently provide a distinct parental e-signature workflow, so confirm whether your local rules require a separate signature process.
MatGoat costs $40 per month for clubs with up to 50 members and $60 per month for unlimited members. Both plans include kiosk mode and the video library. The Professional plan adds payment management with 0% MatGoat software commission. There are no setup fees or per-member charges, and the 30-day trial does not require a credit card.
Yes. The kiosk sits by the door and members check in by tapping their photo. It takes a second, and the coach sees the class list fill in real time. Most clubs run the whole system without a front desk, which is exactly how boxing gyms tend to operate.
Yes. Use levels and custom fields to mark sparring clearance, and review each member's class history before pairing them. Private coach notes hold reminders such as which boxers need more defensive work before hard rounds. Everything sits on the profile, visible to coaches only.
Export your member list to a CSV file and import it into MatGoat. Most clubs complete the initial setup in under 15 minutes. The team is available by WhatsApp and email during the move, and a video call is available if you want help setting up plans or classes. Your data stays yours, and you can export it again at any time.
Yes. Kids classes get their own schedule and attendance history, and parents link their children's profiles to one account to manage the family and receive announcements. When a youth boxer moves up to the senior program, the full training history moves with them.
Try MatGoat free for 30 days. No credit card required.