
OLM
OLM is gym management software for martial arts academies, including BJJ, judo, muay thai, MMA, karate and kickboxing.
What OLM is
OLM is gym management software for martial arts academies, including BJJ, judo, muay thai, MMA, karate and kickboxing. The free Platform access plan is $0/month and includes unlimited members, check-ins, features and integrations. It supports kiosk and QR-code check-ins with a live attendance feed, plus attendance tracking, membership billing, belt progression and a student portal. Members can keep separate rank records across disciplines, with belt lineage that can move with them between OLM gyms. AI Monitor flags declining attendance roughly 14 days before a member stops coming and provides growth and retention summaries. Each gym connects its own Stripe account through Stripe Connect Standard, so member payments go directly to the gym; Stripe processing fees are charged separately by Stripe. The white-labeled iOS and Android app supports check-in, schedules, waiver signing and subscription self-service. OLM says signed waivers are SHA-256 hashed, IP-verified and audit-locked. Platform access charges 2% per membership invoice ($2 minimum), 3% on seminars, merch and drop-ins, and $0 on in-gym POS. Done-for-you setup costs $499 once, with the fee waived if the gym is not live within 14 days of the onboarding call.
Good
- Free access includes unlimited members and check-ins.
- Kiosk and QR check-ins have a live attendance feed.
- Separate rank records support multiple disciplines.
- Member app includes schedules and subscription self-service.
- Gyms receive payments through their own Stripe accounts.
Watch out
- Membership invoices incur a 2% fee ($2 minimum).
- Seminars, merch and drop-ins incur a 3% fee.
- Stripe processing fees are billed separately.
- Done-for-you setup costs $499 once unless waived.
Who it suits
OLM suits martial arts gyms that need attendance, membership billing and rank tracking across disciplines. The service specifically says yoga and pilates studios may be better served elsewhere.
Verdict
OLM combines martial-arts-specific rank records with attendance, billing and member app tools. Review the transaction fees and one-time setup charge alongside the free platform access.
Plans and prices
From OLM's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| In-gym POS | Free | drinks, snacks and retail incidentals · $0 |
| Platform access | Free | unlimited members & check-ins · all features and integrations · AI Monitor · Stripe Connect billing · scheduling · waivers · training journal · analytics · white-labeled app · priority support · $0/month |
| Membership transaction fee | $2 a month | applies to successful membership charges · no monthly cap · 2% of each invoice; $2 minimum |
| Seminars, merchandise and drop-ins | $3 a month | no per-charge cap · 3% per transaction |
| Done-for-you setup | $499, paid once | roster migration · Stripe Connect setup · white-label theming · founder onboarding call · waived if not live within 14 days · $499 once, ever |
| One-time setup | $499, paid once | Roster import · Stripe Connect setup · app branding · founder onboarding call · $499 once, ever; fee is waived if the gym is not live within 14 days of the onboarding call. |
The facts
Each one read from OLM's own pages, with the date it was checked.
What it does
- AI features
- AI Monitor flags members whose attendance is dropping roughly 14 days before they stop coming and provides growth and retention summaries.checked 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.checked 15 Oct 2026
- Analytics
- Reports cover MRR, churn, lifetime value, instructor utilization and seminar ROI, with filters and CSV export.checked 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.checked 15 Oct 2026
- Check-in
- It supports kiosk and QR-code check-ins with a live attendance feed.checked 7 Oct 2026
- Class scheduling
- Recurring class templates generate seven days of sessions and support capacity limits, waitlists, instructor assignments and substitute flows.checked 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.checked 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.checked 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.checked 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.checked 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.checked 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.checked 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.checked 15 Oct 2026
- Messaging
- The broadcast tool targets at-risk, inactive and renewing members through scheduled email and push messages while honoring opt-outs.checked 15 Oct 2026
Where it runs
- Apple app category
- Apple categorizes Train Olm as Health & Fitness and gives it a 9+ age rating.checked 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.checked 15 Oct 2026
- Apple app developer
- The Train Olm App listing identifies Kevin Lee as developer/provider and OLM LABS LLC as copyright holder.checked 15 Oct 2026
- Apple app size
- The listed app download size is 48.7 MB.checked 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.checked 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.checked 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.checked 7 Oct 2026
Money
- 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.checked 15 Oct 2026
- Billing integration
- OLM uses Stripe Connect Standard so each gym connects its own Stripe account and receives member payments directly.checked 7 Oct 2026
The company
- Company legal name
- The App Store copyright notice identifies the company as OLM LABS LLC.checked 15 Oct 2026
The full review of OLM
Overview
OLM is management software for martial arts academies, covering disciplines such as BJJ, judo, muay thai, MMA, karate and kickboxing. It is best suited to schools that want attendance, rank records and member payments in one martial-arts-focused system.
Its breadth is compelling for a free platform, but transaction charges and a one-time setup fee deserve close attention before a gym commits.
Key features
Attendance, ranks and retention
Students can check in by kiosk or QR code, with activity flowing into a live attendance feed. That gives staff visibility into participation across check-in methods. AI Monitor flags members whose attendance is declining roughly 14 days before they stop coming and provides growth and retention summaries, making it useful for gyms that want an early prompt to follow up.
OLM tracks attendance and belt progression, and lets members keep separate rank records for multiple disciplines. Belt lineage can travel with a member between OLM gyms, a meaningful fit for multi-art academies and students who change schools. The records are more specialized than a basic attendance roster, though their value depends on a gym’s need to manage martial-arts ranks.
Billing, member app and waivers
With Stripe Connect Standard, each gym connects its own Stripe account and receives member payments directly. Stripe processing fees are charged separately by Stripe, and OLM says it cannot see card data. This arrangement keeps payment processing tied to the gym’s account, while OLM’s separate invoice fees still affect the cost of using the platform.
The white-labeled iOS and Android member app supports check-in, schedules, waiver signing and subscription self-service. Those tools let members handle routine tasks without relying on staff for each one. OLM says signed waiver PDFs are SHA-256 hashed, IP-verified and audit-locked, providing a clear recordkeeping focus.
OLM lists Stripe, Resend, SendGrid, S3 and Clerk among its integrations. The pricing page includes priority support; the founder reads messages and usually replies the same business day.
Pricing
Platform access: free. The plan is billed at $0/month and includes unlimited members and check-ins, all features and integrations. The trade-off is usage-based 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 separate. This suits a gym that prefers no monthly platform bill and can account for transaction charges, but the free label does not mean every payment is free of OLM fees.
One-time setup: $499, paid once. Billed $499 once, ever, this done-for-you setup covers 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. It may be worthwhile for a school seeking help with launch tasks; gyms comfortable handling those tasks should weigh the upfront charge against that support.
Platforms
OLM is available on Android, iOS and the web. Its white-labeled member app is available on iOS and Android, while web access gives staff another platform for gym management.
Who it's for
OLM is a strong fit for martial arts schools that need multiple-discipline rank records, attendance tracking, membership billing and a member app. Its own guidance points yoga and pilates studios toward Mindbody or Glofox, so those businesses should look to studio-focused options instead.
Pros and cons
- Pros: Unlimited members and check-ins on the free platform plan avoid a member-count ceiling.
- Pros: Separate rank records and portable belt lineage address needs specific to martial arts schools.
- Pros: The member app combines check-in, schedules, waivers and subscription self-service.
- Cons: Membership invoices carry a 2% fee with a $2 minimum, and seminars, merchandise and drop-ins carry a 3% fee.
- Cons: Setup costs $499 once unless the gym is not live within 14 days of the onboarding call.
Alternatives
Clubworx is worth considering for a school that wants a free plan capped at 20 active members, with online booking, payments, email and SMS, self-check-in kiosk and attendance; it also offers a free trial.
Gym Admin is a closer alternative for schools that want a free plan capped at 50 active students with billing, attendance, rank tracking and student app access, or prefer a $59.00 USD Pro Plan. It supports macOS as well as Android, iOS and web.
DojoStack may suit a new or small school with fewer than 75 students: its free Launch plan includes student management, attendance, belt and rank tracking, a parent portal and basic reporting. Its Pro plan is $149 a month.
Kozaru is an option for a web-only school seeking a free plan after a 30-day trial, capped at 20 active students. The free plan has no AI helper, and texts require a card.
Spoteca offers a web-only free plan billed forever for up to 10 billable enrollments, with all features and no credit card; its Growth plan is $1 a month per billable enrollment.
Kombat Evolve is a paid alternative with Android, iOS, macOS, web and Windows support; its Starter plan costs €59 a month for up to 100 active members, with VAT excluded.
GymMaster is a paid option with Android, iOS, API and web support. Its Foundation plan is $89 a month for 100 current members, with a 10% subscription discount for annual payment; prices exclude tax.
Zen Planner is another paid alternative, with Android, iOS, API and web support.
For broader comparisons, see Martial Arts School Software and Gym Waiver Software.
Verdict
Choose OLM if you run a martial arts academy and value cross-discipline rank records, attendance tools and a branded member app without a monthly platform charge. Its main drawback is the combination of transaction fees and a $499 setup charge; gyms that want predictable software costs or do not need martial-arts-specific records should compare alternatives before signing up.
Alternatives to OLM
- 1

Clubworx
Free planAndroidiOSWebAPI8.2From A$109 a month - 2

Gym Admin
Free planAndroidiOSWebmacOS8.0From $59 a month - 3
GymMaster
AndroidiOSWebAPI7.9From $89 a month - 4
Kicksite
AndroidiOSWebAPI7.7From $49 a month - 5
Next Level Memberships
AndroidiOSWeb7.7From $100 a month - 6

Spark Membership
AndroidiOSWeb7.7From $199 a month
