# OLM > White-labeled software for jiu jitsu and martial arts academies. Member check-ins, belt and stripe tracking, training journals, Stripe Connect billing, digital waivers, AI churn alerts, and a fully white-labeled mobile app. OLM is the operating system for BJJ and martial arts gyms. Pay-as-you-grow pricing: $0 monthly subscription, 2% on each membership invoice ($2 minimum), 3% on seminars / merch / drop-ins, $0 on in-gym POS. Stripe Connect Standard accounts mean payouts land in the gym's own bank, not OLM's. ## Core pages - [Home](https://trainolm.com/): Product overview, white-label hero, AI Monitor, CRM, mobile app, billing, training journal, waivers, network flywheel. - [Features](https://trainolm.com/features): Interactive tour of every feature — kiosk check-in, class scheduler, refund flow, broadcast composer, signature capture, reports explorer. - [Pricing](https://trainolm.com/pricing): Pay-as-you-grow fee structure ($0/mo subscription, 2% on memberships ($2 min), 3% on add-ons, $0 POS), full FAQ, and zero-markup explanation. - [Compare](https://trainolm.com/compare): Honest head-to-head with the major gym software players — including where they beat us. - [Contact](https://trainolm.com/contact): Founder-only inbox. No sales reps, same-business-day reply. ## By discipline - [BJJ gym software](https://trainolm.com/for/bjj): The operating system for Brazilian Jiu-Jitsu academies. Belt and stripe tracking, training journal with 8-axis progress, AI churn alerts, Stripe billing, and a white-labeled member app. - [Judo dojo software](https://trainolm.com/for/judo): Dojo management for judo. Kyu and Dan rank tracking, class scheduling, shiai registration, Stripe billing, and white-labeled mobile app — built for traditional martial arts. - [Muay Thai gym software](https://trainolm.com/for/muay-thai): Muay Thai gym management. Attendance tracking, Prajioud armband progression, smoker and fight registration, Stripe billing, and a white-labeled mobile app. - [Karate dojo software](https://trainolm.com/for/karate): Karate dojo management with kyu/dan rank tracking, kata progress notes, Stripe billing, tournament registration, and a white-labeled member app. - [Wrestling club software](https://trainolm.com/for/wrestling): Wrestling club management. Attendance tracking, dual/open registration, Stripe dues collection, waiver handling, and a white-labeled mobile app. ## Feature deep-dives - [Check-In](https://trainolm.com/features/check-in): Four check-in modes: kiosk on a tablet, QR code scan, geo-based proximity, and admin override. Real-time attendance feed for instructors, searchable member history. - [Billing](https://trainolm.com/features/billing): Stripe Connect billing for martial arts academies. Recurring subscriptions, one-off charges, automated dunning, refund handling. Money lands in your bank, not ours. - [AI Monitor](https://trainolm.com/features/ai-monitor): Predict member churn 14 days early. Growth tracking, peak-hour shifts, attendance pattern anomalies — surfaced automatically with plain-English recommendations. - [Waivers](https://trainolm.com/features/waivers): Finger-drawn e-signatures, SHA-256 audit trail, IP stamping, minor-form parent signatures, and auto-renewal reminders. Court-admissible waivers signed from a phone. - [Portable profiles](https://trainolm.com/features/portable-profiles): Your members keep their training journal, check-in history, and belt lineage when they move cities or switch gyms. One profile, many academies. Built for athletes, not billing systems. - [Scheduling](https://trainolm.com/features/scheduling): Recurring class templates auto-generate 7 days of sessions. Capacity caps, waitlists, multi-location support, instructor assignment, and a live instructor schedule view. ## Competitor comparisons - [OLM vs Mindbody](https://trainolm.com/compare/mindbody): Honest comparison between OLM and Mindbody for martial arts gyms. Pricing, billing, mobile app, check-in, waivers, and what each tool does best. - [OLM vs GymRocket](https://trainolm.com/compare/gymrocket): Honest comparison between OLM and GymRocket for BJJ, judo, muay thai, and karate gyms. Pricing, billing rails, belt tracking, mobile app, and what each does best. - [OLM vs Zen Planner](https://trainolm.com/compare/zen-planner): Honest comparison between OLM and Zen Planner for martial arts gyms and boutique fitness. Pricing, belt tracking, billing rails, mobile experience, and best-fit audiences. - [OLM vs Kilo](https://trainolm.com/compare/kilo): Honest comparison between OLM and Kilo for martial arts and strength gyms. Pricing, billing rails, belt tracking, white-labeled app, and what each does best. - [OLM vs Glofox](https://trainolm.com/compare/glofox): Honest comparison between OLM and Glofox (ABC Glofox) for boutique fitness and martial arts gyms. Pricing, belt tracking, billing rails, mobile app, and best-fit audiences. - [OLM vs PushPress](https://trainolm.com/compare/pushpress): Honest comparison between OLM and PushPress for martial arts gyms. Pricing, billing rails, belt tracking, mobile app, lead capture, and what each does best. - [OLM vs Wodify](https://trainolm.com/compare/wodify): Honest comparison between OLM and Wodify for BJJ and martial arts academies. Per-location pricing, add-ons, billing rails, belt tracking, and what each tool does best. - [OLM vs BJJLink](https://trainolm.com/compare/bjjlink): Honest comparison between OLM and BJJLink for Brazilian Jiu-Jitsu academies. Pricing, multi-discipline rank tracking, billing rails, curriculum tools, and what each does best. ## Knowledge surfaces - [Techniques library](https://trainolm.com/techniques): A complete library of Brazilian Jiu-Jitsu techniques organized by position — submissions, sweeps, passes, escapes, transitions. - [Creators directory](https://trainolm.com/creators): Curated BJJ creators, instructors, and channels worth following. - [Athletes directory](https://trainolm.com/athletes): Notable BJJ athletes and competitors — bios, teams, and known techniques (sourced from Wikipedia / Wikidata). ## Blog - [How to open a BJJ academy: a 12-month launch playbook](https://trainolm.com/blog/how-to-open-a-bjj-academy): A month-by-month playbook for opening a jiu jitsu academy in 2026. Site selection, lease, mats, insurance, software, marketing pre-launch, and the financial reality of months 1 through 12. - [How to market a BJJ academy in 2026: the 5 channels that actually work](https://trainolm.com/blog/how-to-market-a-bjj-academy): A practical guide to marketing a BJJ academy in 2026. The 5 channels that produce real signups (Google Business Profile, referrals, Meta ads, Instagram, local content), what to deprioritize, and how to measure what's working. - [Insurance for BJJ academies: what coverage you actually need in 2026](https://trainolm.com/blog/bjj-academy-insurance-guide): A practical guide to BJJ academy insurance. General liability, participant accident, professional liability, property coverage, and the specific exclusions and gotchas that catch most martial arts gym owners off-guard. - [BJJ academy lease negotiation: what to look for, what to avoid](https://trainolm.com/blog/bjj-academy-lease-negotiation): A practical guide to negotiating a commercial lease for a BJJ academy. Lease length, renewal options, tenant improvements, exclusivity clauses, and the lease language that catches first-time gym owners by surprise. - [How to run a profitable kids BJJ program: structure, pricing, and retention](https://trainolm.com/blog/how-to-run-profitable-kids-bjj-program): Kids BJJ programs are 30 to 50% of mature academy revenue but operationally distinct from adult programs. A practical guide to age groups, class structure, pricing models, parent communication, and the retention dynamics specific to kids. - [Switching from PushPress to OLM: a martial arts academy migration guide](https://trainolm.com/blog/switching-from-pushpress-to-olm): A practical playbook for moving a BJJ or martial arts academy from PushPress to OLM. Member CSV export, Stripe Connect transition, class template setup, waiver re-signing, and the specific PushPress quirks to plan for. - [Switching from Wodify to OLM: what to expect when moving a martial arts academy](https://trainolm.com/blog/switching-from-wodify-to-olm): A migration guide for moving a martial arts academy from Wodify to OLM. Member roster export, Stripe transition, the Wodify Performance data question, waiver re-signing, and CrossFit-style program adaptations. - [What AI can and can't do for your gym in 2026: a clear-eyed look](https://trainolm.com/blog/what-ai-can-and-cannot-do-for-your-gym-2026): An honest assessment of where AI actually adds value for martial arts and fitness gyms in 2026 — churn prediction, scheduling optimization, content generation, member personalization — and where the AI marketing hype outpaces the practical reality. - [Switching from Mindbody to OLM: a martial arts gym owner's playbook](https://trainolm.com/blog/switching-from-mindbody-to-olm): A 30-day migration guide for moving a BJJ or martial arts academy from Mindbody to OLM. Member roster export, Stripe Connect setup, waiver re-signing, and the things that actually go wrong. - [AI Monitor explained: how OLM predicts churn 14 days early](https://trainolm.com/blog/ai-monitor-explained): A plain-English breakdown of how OLM's AI Monitor flags members trending toward cancellation 14 days before they quit. The model, the false-positive rate, and what to do with the alerts. - [Stripe Connect vs. merchant-of-record: why your gym software's billing model matters](https://trainolm.com/blog/stripe-connect-vs-merchant-of-record): Most gym software is the merchant of record for member payments. OLM uses Stripe Connect Standard, which means your gym is the merchant. Here's why that matters for ownership, audits, and switching costs. - [How OLM's training journal works: 8 axes, voice notes, and the AI coach](https://trainolm.com/blog/training-journal-design): An inside look at OLM's training journal — the 8-axis radar chart, voice-note transcription, and the AI coach that suggests what to drill next based on weak axes. - [Why portable belt history is the change martial arts software needs](https://trainolm.com/blog/why-portable-belt-history): Most gym software treats your members as gym data. OLM treats belt history, training journal, and lifetime check-in count as athlete-owned data that travels. Here's why that flip matters. - [Drop-ins, done right: how OLM's marketplace handles visiting members](https://trainolm.com/blog/drop-in-marketplace-guide): A walkthrough of OLM's drop-in marketplace flow — how visiting members find your gym, pay, sign waivers, and check in without staff lifting a finger. Plus: what makes it different from cash drop-ins or Venmo. - [BJJ academy overhead in 2026: a real breakdown of monthly costs](https://trainolm.com/blog/bjj-gym-overhead-monthly-costs-2026): What does it actually cost to run a 100-member BJJ academy in 2026? A line-by-line breakdown — rent, mats, insurance, software, payment processing, marketing, coaching — with the leaks most owners miss. - [How to price BJJ memberships: a coach's pricing playbook](https://trainolm.com/blog/how-to-price-bjj-memberships): Most BJJ academies underprice. A practical playbook for the 4-tier membership model — anchoring with a top tier, drop-in pricing as a signal, and when to raise prices without losing members. - [Why white belts quit in their first 90 days (and the retention playbook that works)](https://trainolm.com/blog/why-white-belts-quit-retention-playbook): Roughly half of new BJJ white belts quit within 90 days. The pattern is predictable — ego in week 3, life in week 6, the rank gap by week 10 — and so is the playbook for keeping them. - [Running a BJJ seminar: booking, payouts, and the tax stuff nobody tells you](https://trainolm.com/blog/how-to-run-bjj-seminar): End-to-end guide for academy owners hosting a BJJ seminar. Booking the guest instructor, pricing the tickets, day-of logistics, paying the instructor, and the 1099 question that catches most owners off-guard. - [Best gym software for BJJ academies in 2026: an honest comparison](https://trainolm.com/blog/best-gym-software-bjj-academies-2026): An opinionated comparison of gym software options for BJJ academies in 2026 — Mindbody, Glofox, Zen Planner, PushPress, Wodify, Kilo, BJJLink, GymRocket, and OLM. Strengths, weaknesses, and which works for which kind of academy. - [What white-label actually means: a gym owner's guide to branded member apps](https://trainolm.com/blog/what-white-label-member-app-means): A practical breakdown of what 'white-label' means for gym software member apps — what members see, how branding works at runtime, App Store presence, and the limits of customization. - [Membership freezes, pauses, and snowbirds: how to handle them without losing revenue](https://trainolm.com/blog/membership-freeze-pause-snowbird-policy): Most gyms lose meaningful revenue on freeze and pause requests. A practical policy for handling medical, military, and snowbird absences — with freeze fees, pause vs cancel framing, and the data on freeze-then-cancel patterns. - [Digital waivers explained: ESIGN, SHA-256, and what makes an e-signature defensible](https://trainolm.com/blog/digital-waivers-esign-legal-guide): A plain-English guide to digital waivers for martial arts academies. The legal baseline (ESIGN and UETA), what makes an e-signature defensible in court, why SHA-256 audit trails matter, and the minor-consent gotcha. - [Multi-discipline academies: how to run BJJ, Muay Thai, and Judo under one roof](https://trainolm.com/blog/multi-discipline-academy-guide): Running a multi-discipline martial arts academy is operationally harder than running a single-discipline gym. The schedule, the pricing, the per-discipline rank tracking, and the instructor pay structure all change. Here's the playbook. - [Why kiosk check-in is the highest-ROI feature in martial arts gym software](https://trainolm.com/blog/kiosk-check-in-roi): An iPad on a stand, a check-in URL, and 10 minutes of setup. Why kiosk check-in is the single highest-ROI feature in gym software, what the attendance data unlocks, and the one thing that always breaks. ## Optional - [Pricing calculator](https://trainolm.com/pricing/calculator): Side-by-side cost comparison with member count + revenue inputs. - [About](https://trainolm.com/about): Founder background and gym-software philosophy. - [Roadmap](https://trainolm.com/roadmap): What's planned, in progress, and recently shipped. - [Changelog](https://trainolm.com/changelog): Recent product updates. - [Sign up](https://trainolm.com/sign-up): Self-serve onboarding, no credit card required. - [Sitemap](https://trainolm.com/sitemap.xml): Full machine-readable index.