For Brazilian Jiu-Jitsu Academies

BJJ Gym Management Software Built by Someone Who Trains

DojoMesh was written by Mark Artyniuk, a BJJ black belt, to run his own academy — and it still does, every day. Which is why stripes, mat time and promotion history work the way a jiu-jitsu school actually uses them.

Start Your Free 60-Day Trial
Nothing charged until October 21, 2026. Cancel before then and pay nothing.

Grading that matches how BJJ actually promotes

  • Four stripes per belt, tracked individually with full promotion history
  • Promotion thresholds you set per belt — classes attended, time at rank, or both
  • A dashboard that surfaces who is due, sorted by how overdue they are
  • Kids and adult ladders configured separately, because they are not the same
  • Rank history preserved per student, so you can see the whole journey

Mat time, not just attendance

Every check-in feeds classes-since-last-promotion and days-since-last-promotion, so "who is ready for their next stripe" is a screen rather than a memory exercise. The same data drives AWOL alerts that flag a student who has quietly stopped coming — usually weeks before they message you about cancelling.

The rest of running the gym

  • Recurring billing with saved cards, plus family billing with multi-member discounts
  • Gi and no-gi handled through the schedule builder with seasonal variants
  • Round timer with proper round and rest sounds for open mat and rolling
  • Two-way SMS from the dashboard and automated win-back sequences
  • Pro-shop POS for gis, rash guards and mouthguards

Common questions

Yes. Stripes are tracked individually within each belt, with their own promotion records, and the belt ladder is fully configurable so your academy's requirements are the ones enforced.

Yes. Belt ladders are configured per academy, so you can run a separate kids ladder with its own ranks and thresholds alongside the adult one.

Yes — classes since last promotion and days since last promotion are both tracked and shown on the grading dashboard, so promotion decisions are based on the record rather than recall.

Try it on your own academy for 60 days.

Unlimited students, every feature, one flat price. Free assisted migration from whatever you're running today.

Start Your Free 60-Day Trial
Nothing charged until October 21, 2026 • Cancel anytime • No contracts