Freedom251 › Martial Arts School Software
OLM

What OLM is
OLM is gym management software for martial arts academies, including BJJ, judo, muay thai, MMA, karate and kickboxing. Its free Platform access plan includes unlimited members and check-ins, with attendance tracking, membership billing, belt progression and a student portal. Gyms can record visits through kiosk or QR-code check-ins and follow a live attendance feed. Members can keep separate rank records for different disciplines, and belt lineage can travel with them between OLM gyms. AI Monitor flags falling attendance roughly 14 days before members stop coming and provides growth and retention summaries. Each gym connects its own Stripe account, so member payments go directly to that gym; Stripe processing fees are billed separately by Stripe, and OLM says it cannot see card data. The white-labeled iOS and Android app supports check-ins, schedules, waiver signing and subscription self-service. Platform access is $0/month, with transaction fees: 2% per membership invoice ($2 minimum), 3% on seminars, merch and drop-ins, and $0 on in-gym POS.
Who it suits
OLM suits martial arts gyms that need attendance, billing and rank records across disciplines. Its listed intended customers are martial arts gyms; yoga or pilates studios may be better served by Mindbody or Glofox.
What it does well
- Free plan includes unlimited members and check-ins.
- Kiosk and QR check-ins feed live attendance.
- Separate rank records support multiple disciplines.
- Member app includes schedules and waiver signing.
- Gym receives member payments through its own Stripe account.
What to know first
- Membership invoices incur 2% fees, with a $2 minimum.
- Seminars, merch and drop-ins incur 3% fees.
- Stripe processing fees are charged separately.
- Done-for-you setup costs $499 once unless waived.
Limits
Platform access is billed at $0 per month, but charges 2% per membership invoice ($2 minimum) and 3% on seminars, merchandise and drop-ins; in-gym POS has a $0 fee. Stripe processing fees are separate. Done-for-you setup costs $499 once, with the fee waived if the gym is not live within 14 days of the onboarding call.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Platform access | $0/month · unlimited members & check-ins · all features and integrations · AI Monitor · Stripe Connect billing · scheduling · waivers · training journal · analytics · white-labeled app · priority support | Free |
| In-gym POS | $0 · drinks, snacks and retail incidentals | Free |
| Membership transaction fee | 2% of each invoice; $2 minimum · applies to successful membership charges · no monthly cap | $2 a month |
| Seminars, merchandise and drop-ins | 3% per transaction · no per-charge cap | $3 a month |
| One-time setup | $499 once, ever; fee is waived if the gym is not live within 14 days of the onboarding call. · Roster import · Stripe Connect setup · app branding · founder onboarding call | $499, paid once |
| Done-for-you setup | $499 once, ever · roster migration · Stripe Connect setup · white-label theming · founder onboarding call · waived if not live within 14 days | $499, paid once |
As trainolm.com lists them, read 15 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://www.trainolm.com/.
- Choose the free Platform access plan or the one-time setup option.
- Connect the gym's own Stripe account for member payments.
- Use the roster import, Stripe Connect setup, app branding and founder onboarding call if choosing done-for-you setup.
OLM is gym-management software built for martial arts academies that need attendance, billing and rank tracking in one system. It suits schools teaching multiple disciplines especially well; gyms should weigh its transaction charges against the appeal of free platform access.
Overview
OLM’s focus on martial arts shows in its support for separate rank records across disciplines and belt lineage that can follow a student between OLM gyms. That makes it a more specific fit for academies than a general studio-management product, but its own guidance points yoga and pilates studios toward Mindbody or Glofox instead.
Key features
Attendance and progression
Students can check in at a kiosk or by QR code, and staff get a live attendance feed. This gives a school a direct view of participation without limiting check-in to the front desk. AI Monitor flags attendance declines roughly 14 days before members stop coming and provides growth and retention summaries, which can help operators identify students to follow up with before disengagement becomes an exit.
Rank records can cover multiple disciplines for each member, while belt lineage can travel with them between OLM gyms. That is a practical advantage for schools offering several martial arts and students who move between affiliated locations.
Billing, member app and waivers
Each gym connects its own Stripe account through Stripe Connect Standard, and member payments go directly to that account. Stripe processing fees are charged separately by Stripe, and OLM says it cannot see card data. The white-labeled app for iOS and Android lets members check in, view schedules, sign waivers and manage subscriptions themselves, giving students a route to routine tasks without staff mediation.
Signed waiver PDFs are SHA-256 hashed, IP-verified and audit-locked, a set of controls aimed at preserving a verifiable record of signed forms. OLM lists Stripe, Resend, SendGrid, S3 and Clerk among its integrations.
Pricing
Platform access is free, billed at $0/month, with unlimited members and check-ins and all features and integrations. The trade-off is transaction charges: 2% per membership invoice with a $2 minimum, 3% on seminars, merchandise and drop-ins, and $0 on in-gym POS. Stripe processing fees are additional. The free plan avoids a recurring platform subscription, but the invoice fee and separate processing costs matter for gyms with substantial membership billing.
Done-for-you setup costs $499, paid once, billed $499 once, ever. It includes roster import, Stripe Connect setup, app branding and a founder onboarding call. The fee is waived if the gym is not live within 14 days of the onboarding call. For a school that wants help getting its roster and branded app in place, setup bundles concrete launch work; a gym comfortable handling that work itself can avoid the one-time charge.
The pricing page includes priority support. The contact page says the founder reads messages and usually replies the same business day.
Platforms
OLM is available on web, Android and iOS. Its white-labeled member app runs on iOS and Android, supporting check-in, schedules, waiver signing and subscription self-service.
Who it's for
OLM is best suited to martial arts academies, including BJJ, judo, muay thai, MMA, karate and kickboxing schools. Its multi-discipline rank records, attendance monitoring and member app make the strongest case for schools that want operational tools alongside martial-arts-specific progression tracking. Studios centered on yoga or pilates should look at products better suited to those businesses.
Pros and cons
Pros
- Separate rank records and transferable belt lineage suit members training across disciplines or OLM gyms.
- Unlimited members and check-ins on the free access plan avoid a platform subscription cap.
- Members can handle check-in, schedules, waivers and subscription tasks in the branded mobile app.
- Direct Stripe payouts and OLM's stated inability to see card data keep payment processing tied to each gym's own Stripe account.
Cons
- Free access still carries a 2% membership invoice charge with a $2 minimum and 3% fees on seminars, merchandise and drop-ins.
- Stripe processing fees are separate from OLM's transaction fees.
- The $499 one-time setup charge is material for a gym that wants roster import, Stripe setup, branding and onboarding handled for it.
- OLM is expressly tailored to martial arts, so yoga and pilates studios are a poorer fit.
Alternatives
Clubworx is worth considering for a small club that needs a free plan capped at 20 active members, with online booking, payments, email and SMS, self-check-in kiosk and attendance. Gym Admin offers a free Starter plan for up to 50 active students with billing, attendance and rank tracking plus student app access, making it a relevant option for schools that prefer a defined free-member limit.
Kozaru starts with a free plan after a 30-day trial for up to 20 active students, without its AI helper; texts require a card. Spoteca has a forever-free plan for up to 10 billable enrollments with all features and no credit card, while its Growth plan charges per billable enrollment. Those are alternatives for readers whose priority is a smaller free tier or enrollment-based pricing.
Sport School Manager offers an $89 a month School Plan with unlimited students, priority support, dedicated onboarding and a 90-day free trial. Kombat Evolve is a paid option with a €59 a month Starter plan for up to 100 active members, with VAT excluded.
DojoStack is another web-based freemium option for martial arts schools. GymMaster is a paid, broader gym-management alternative, with its Foundation plan at $89 a month for 100 current members and a 10% subscription discount for yearly payment; prices exclude tax.
For category browsing, see Martial Arts School Software and Gym Waiver Software.
Verdict
Choose OLM if you run a martial arts academy and want unlimited free platform access with discipline-aware ranks, attendance tools and a branded member app. Its main drawback is that free access is not fee-free: gyms processing regular membership invoices should compare the transaction charges and Stripe costs against alternatives before committing.
Verdict
OLM combines gym operations with discipline-specific rank tracking and a white-labeled member app. The free access plan has transaction fees, and done-for-you setup is a separate one-time charge unless its stated waiver condition applies.
Questions
Is OLM free?
Yes. Platform access is billed at $0 per month and includes unlimited members and check-ins, all features and integrations.
What fees apply to the free plan?
OLM charges 2% per membership invoice ($2 minimum), 3% on seminars, merchandise and drop-ins, and $0 on in-gym POS. Stripe processing fees are billed separately by Stripe.
Which platforms does OLM support?
OLM lists Android, iOS and web. Its white-labeled member app is available on iOS and Android.
What does the member app do?
It supports check-in, schedules, waiver signing and subscription self-service.
How much is done-for-you setup?
It costs $499 once. The fee is waived if the gym is not live within 14 days of the onboarding call.
Who is OLM made for?
OLM describes itself as purpose-built for martial arts gyms, including BJJ, judo, muay thai, MMA, karate and kickboxing. It says yoga or pilates studios may be better served by Mindbody or Glofox.
Facts from OLM's own pages
- AI features
- AI Monitor flags members whose attendance is dropping roughly 14 days before they stop coming and provides growth and retention summaries. · trainolm.com, 7 Oct 2026
- AI training journal
- Members can tag classes or dictate voice notes; OLM transcribes them, maps activity to an eight-axis chart and suggests drills for weak areas. · trainolm.com, 15 Oct 2026
- Analytics
- Reports cover MRR, churn, lifetime value, instructor utilization and seminar ROI, with filters and CSV export. · trainolm.com, 15 Oct 2026
- API and SDKs
- The public product pages reviewed describe Stripe Connect, a schedule embed widget and mobile apps but do not present a public API or SDK. · trainolm.com, 15 Oct 2026
- Apple app category
- Apple categorizes Train Olm as Health & Fitness and gives it a 9+ age rating. · apps.apple.com, 15 Oct 2026
- Apple app compatibility
- The iOS listing requires iOS 15.1 or later and supports iPhone and iPad; Mac support requires macOS 12 or later with Apple silicon. · apps.apple.com, 15 Oct 2026
- Apple app developer
- The Train Olm App listing identifies Kevin Lee as developer/provider and OLM LABS LLC as copyright holder. · apps.apple.com, 15 Oct 2026
- Apple app size
- The listed app download size is 48.7 MB. · apps.apple.com, 15 Oct 2026
- Apple privacy disclosure
- The developer disclosure says the app may collect location, contact details, health and fitness data, purchases, user content, identifiers and diagnostics not linked to identity. · apps.apple.com, 15 Oct 2026
- Billing
- OLM uses Stripe Connect so each gym's charges go to its own Stripe account, with recurring subscriptions, automatic renewal and failed-payment dunning emails. · trainolm.com, 15 Oct 2026
- Billing integration
- OLM uses Stripe Connect Standard so each gym connects its own Stripe account and receives member payments directly. · trainolm.com, 7 Oct 2026
- Check-in
- It supports kiosk and QR-code check-ins with a live attendance feed. · trainolm.com, 7 Oct 2026
- Class scheduling
- Recurring class templates generate seven days of sessions and support capacity limits, waitlists, instructor assignments and substitute flows. · trainolm.com, 15 Oct 2026
- Company legal name
- The App Store copyright notice identifies the company as OLM LABS LLC. · apps.apple.com, 15 Oct 2026
- Documentation and support
- The site provides interactive feature tours, migration guides and a founder-led contact channel promising replies within one business day. · trainolm.com, 15 Oct 2026
- Founder
- The homepage attributes OLM's creation to Kevin, who says he built it after finding existing gym platforms poorly suited to martial-arts academies. · trainolm.com, 15 Oct 2026
- Integration
- Stripe Connect Standard is the documented payment integration; gyms remain merchant of record and retain their Stripe customer and payment data. · trainolm.com, 15 Oct 2026
- Intended customers
- OLM describes itself as purpose-built for martial arts gyms and says yoga or pilates studios may be better served by Mindbody or Glofox. · trainolm.com, 7 Oct 2026
- Kids programs
- The product supports kids-specific class templates, stripe-based progression, guardian waivers that renew at age 18 and family-cap pricing. · trainolm.com, 15 Oct 2026
- Kiosk check-in
- Its kiosk mode runs on an iPad, supports face-grid tapping, automatically checks waivers and payments, and updates an administrator attendance feed in real time. · trainolm.com, 15 Oct 2026
- Legal limitation
- OLM's terms disclaim warranties including availability and legal sufficiency, and say the service is provided as-is and as-available. · trainolm.com, 15 Oct 2026
- Martial-arts disciplines
- Native belt tracking covers Brazilian jiu-jitsu, judo, karate, taekwondo and other ranked arts; boxing, Muay Thai, kickboxing, wrestling and MMA can use optional ranks. · trainolm.com, 15 Oct 2026
- Member app
- The white-labeled member app is available on iOS and Android and supports check-in, schedules, waiver signing and subscription self-service. · trainolm.com, 7 Oct 2026
- Messaging
- The broadcast tool targets at-risk, inactive and renewing members through scheduled email and push messages while honoring opt-outs. · trainolm.com, 15 Oct 2026
Where OLM stands on Freedom251
- Martial Arts School Software#4 of 29
- Gym Waiver Software#6 of 38
