Your academy,
simplified.
Members, schedules, attendance, billing — the management app for martial arts academies, CrossFit boxes, and yoga studios.

Features
Everything your academy needs
Simple tools that work together, so you can focus on teaching — not admin.
Member Management
Profiles, belt ranks, family accounts, and membership plans — everything in one place. Track every member's journey from white belt to black belt.

Scheduling
Weekly timetables your members can see, book, and check into. Recurring or one-off lessons across multiple rooms and disciplines.

Live Class Mode
Run structured training sessions with a built-in timer. Warm-up, pad work, sparring — manage every segment of your class in real time.

Membership Plans
Create flexible plans — monthly, class packs, drop-ins, free trials. Set pricing, assign programmes, and manage everything from a tablet-friendly dashboard.

Billing & Payments
Stripe-powered automatic billing, overdue tracking, and payment history. See outstanding balances and collect payments with one tap.

Truly native
Not a web app in disguise
Most gym management apps are web apps wrapped in a shell. OpenMat is different — built from the ground up as native iOS and Android apps with a shared Kotlin core for reliability.
Instant performance
No loading spinners or laggy scrolling. Native code runs directly on your device for a fast, fluid experience.
Works offline
Check in members, view schedules, and access data even without an internet connection. Syncs when you're back online.
Feels like home
Built with SwiftUI on iOS and Jetpack Compose on Android — every gesture, animation, and interaction feels natural to each platform.
Secure by default
Native biometric authentication, secure keychain storage, and platform-level encryption protect your academy's data.
Disciplines
Built for your discipline
Whether you run a dojo, a box, or a studio — OpenMat adapts to your needs.
Martial Arts
BJJ, Muay Thai, Karate & more
Belt tracking, rank promotions, multiple programmes, and integrated billing across any discipline.
CrossFit
Boxes & functional fitness
Member management, class scheduling, attendance tracking, and billing for your box.
Coming soon
Yoga
Studios & wellness centres
Member management, class scheduling, attendance tracking, and billing for your studio.
Coming soon
Available in 7 languages
Use OpenMat in your preferred language — the entire app is localised.
Pricing
Simple, transparent pricing
Start free. Upgrade when you need more.
Free
Everything you need to get started
- Up to 40 members
- 1 location, 3 staff
- Member management
- Programmes & ranks
- Attendance tracking
- Basic scheduling
- Belt tracking
- Lesson notes & member notes
- Payment tracking
- Live class mode
Pro
For growing academies that need more
Everything in Free, plus:
- Unlimited members
- Kiosk check-in (PIN) & bulk check-in
- Attendance analytics
- Advanced scheduling
- Custom progressions
- Email templates
- Automatic billing (Stripe)
- Member invites & portal
- Academy closures
- Charges & bookings
Approximate pricing. Final amount determined by your app store.
FAQ
Got questions?
Everything you need to know about OpenMat. Can't find what you're looking for? Get in touch
Yes — free forever, no credit card required. You get full member management, scheduling, attendance tracking, and more for up to 40 members.
You can upgrade to Pro at any time from within the app. Your data stays exactly as it is — you just unlock more features and remove member limits.
Absolutely. No contracts, no cancellation fees. Cancel anytime and you'll keep access until the end of your billing period, then revert to the Free plan.
Subscriptions are handled via Apple App Store (iOS) and Google Play (Android) in-app purchases. For member billing, we integrate with Stripe to accept cards and other payment methods.
Yes — Pro includes CSV member import so you can bring your existing roster in with one click. No manual data entry needed.
Your data is hosted on enterprise-grade infrastructure with encryption at rest and in transit. We use Supabase (PostgreSQL) with row-level security, so your academy's data is always protected.
Ready to run your
academy smarter?
Join academies already using OpenMat to manage their members, schedules, and billing.