Skip to main content

BJJ gym software

BJJ gym software that sweeps the paperwork.

Belts and stripes, kids belts, gi and no-gi classes and memberships in one place. Members book from their phones, and you know who is ready for their next stripe before promotion day.

Free for up to 30 members. No credit card.

Dashboard · Weekly class plan
MatSync weekly class plan of a BJJ academy with fundamentals, all levels gi, advanced, no-gi, women’s BJJ, Little Grapplers, kids BJJ and competition team

A jiu-jitsu academy in MatSync: 48 members, 16 classes a week, gi and no-gi.

Also built for Judo, MMA, Wrestling, Muay Thai and Karate clubs.

One academy, one system

Everything a jiu-jitsu academy runs on

From the 6:30 fundamentals class to Saturday open mat, every belt, stripe and payment works from the same member records.

Gi, no-gi and kids on one schedule

Fundamentals, all levels, advanced, no-gi, women’s, Little Grapplers, kids and the comp team. Each class has its own age range, level and capacity, so a white belt never lands in the blue-belt round.

Work out your mat capacity
MatSync weekly class plan of a BJJ academy with fundamentals, all levels gi, advanced, no-gi, women’s BJJ, Little Grapplers, kids BJJ and competition team

Belts and stripes that count

Your belt ladder with up to four stripes, plus minimum classes and months at each belt. MatSync counts every class and shows who is ready, who is close and who needs more mat time.

Estimate the time to the next belt
MatSync belt progression of a BJJ academy listing members by belt and stripes, with classes attended, time at belt and who is ready for promotion

Memberships and payments

Unlimited gi and no-gi, two-a-week fundamentals, kids, competition team, annual and class packs. Card payments through Stripe, cash and transfers recorded by hand, revenue month by month.

Price your memberships
MatSync finances of a BJJ academy with a year of revenue, payment methods and monthly totals

Check-in and roll call

Members book in the app or scan their card at the front desk tablet, and the professor takes roll on the roster. Every class counts toward the next stripe.

See it in the tour
MatSync class roster of an all levels gi class with each member’s belt and stripes, a medical flag and competition team markers

Kids belts and promotion history

Kids move from grey to green on their own track, with their own minimums. Every promotion is saved with its date, professor and note, including belts imported from your old records.

Make a belt certificate
A kid’s BJJ record in MatSync with the yellow-white belt on the kids track and past promotions, including one imported from old records

Members, families and the comp team

Black belts, fresh white belts, kids and competitors with their plan and attendance. Medical flags and competitor markers show on every roster, and parents manage each child from one login.

See pricing
MatSync member list of a BJJ academy sorted by time trained, with black, brown, purple and blue belts, kids belts and each member’s plan

Compare

What is the best software for a BJJ gym?

The best BJJ gym software is built around belts and stripes, gi and no-gi classes and kids belts, and is priced so a 40-member academy does not pay like a 400-member gym. It should let members book and check in from their phones, count every class toward the next promotion, and take card payments without locking you into its own processor.

BJJ gym software compared, by academy size

What an academy pays the software company each month, from the list prices each vendor publishes. Open any name for the full comparison.

Software30 members75 members150 membersFree plan
MatSync$18/mo$84/mo$129/moUp to 30 members
BJJLinkCompare$85/mo$139/mo$149/moNo
GymdeskCompare$75/mo$100/mo$150/moNo
KicksiteCompare$99/mo$149/mo$199/moNo
Zen PlannerCompare$99/mo$155/mo$229/moNo
MaatAppCompare$95/mo$149/mo$239/moNo

Monthly list price plus any platform fee on online payments, for an academy where 80% of members pay a $150 membership online. Card processing is left out because every option charges it. Prices checked August 2026. Run your own numbers

Before you switch

The answer is yes.

Questions academy owners ask us before they switch. Every answer below is something MatSync does today.

Start for Free The professor sits cross-legged, stroking his beard, weighing a question.
Can I track BJJ belts and stripes?Yes

Set up your belt ladder with up to four stripes and the minimum classes and months for each belt. MatSync counts every class, shows who is ready for their next stripe or belt, and keeps every promotion on the member’s record.

Can kids follow their own belts, grey to green?Yes

Kids get their own track with grey, yellow, orange and green belts, white and black variants included, and their own minimums. Their history stays on the record when they move to adult belts.

Can I run gi and no-gi classes on one schedule?Yes

Mark a class as no-gi and it sits next to your gi classes on the weekly schedule. Each class has its own professor, age range, level and capacity, and members see all of them in the app.

Can I limit fundamentals members to two classes a week?Yes

A membership can allow a set number of group classes per Monday-to-Sunday week, from 1 to 14. Once a member reaches the limit, further bookings that week need a class pack.

Can I run an invite-only competition team?Yes

Mark members as competitors with the name and date of their next tournament, give the team its own membership and an advanced class, and see the competitor marker on every roster.

Can I run a women’s class?Yes

Set a class’s group to Women and it shows as a women’s class on the schedule, with its own time, professor and capacity.

Can members check in at a front-desk tablet?Yes

A tablet at the front desk runs the MatSync check-in kiosk: members scan their code as they arrive and the check-in lands in the class attendance. The professor can also take roll on the roster.

Can parents manage several kids from one login?Yes

With a family account, one parent login covers several children. Parents book kids classes, follow belt progress and pay for each child, and family discounts apply automatically to eligible memberships.

Can members pay by card and I still record cash?Yes

Members buy their membership in the app. Online payments go through Stripe at Stripe’s standard fees plus a 0.5% MatSync app fee. Cash and bank transfers you record by hand have no transaction fee.

Can I switch from Zen Planner, Gymdesk or a spreadsheet?Yes

Send us your spreadsheet or an export from your current software and we import your members, their plans and their belt history, so you start with the academy you already have.

Is there free BJJ gym software?Yes

MatSync is free for up to 30 members, with every feature included, the member app and no credit card required. When the academy grows past 30 members, the Grow plan is $39 per month, or $35 per month billed yearly.

Inside the academy

See the academy from the inside

The schedule, belts, members, revenue and class roster of one jiu-jitsu academy, as the owner sees them.

MatSync home screen of a jiu-jitsu academy with the week’s gi and no-gi classes, bookings per class and recent activity

For BJJ academies

What a jiu-jitsu academy needs from its software

A BJJ academy is not a gym with a class timetable. These are the jobs owners ask us about most, and how MatSync handles each one.

  • Stripes are promotions too

    Four stripes a belt means four small promotions between the big ones. Each has its own minimums, so a member a stripe away from blue shows up as ready, not as “still white”.

    BJJ belt time calculator
  • Little Grapplers and kids belts

    Four-to-six-year-olds get their own class and a two-a-week plan, older kids their grey-to-green belts. One parent login books and pays for every child.

  • Gi and no-gi side by side

    No-gi classes sit on the same schedule as the gi ones, so the lunchtime no-gi crowd and the evening gi class book in the same app, and it all counts toward the same belt.

  • A competition team on the side

    Competitor markers with the next tournament and date, a team membership and an advanced round that only the team and blue belts and up are meant for.

  • A women’s class with its own slot

    Give the women’s class its own time, professor and capacity. It shows on the schedule as a women’s class, next to the all levels gi round.

  • Bringing your belt history over

    Send us a spreadsheet or an export and we import members, plans and belt history with the dates. Comparing costs first? Use the gym software cost calculator.

    Gym software cost calculator

Member mobile app

Every grappler knows what comes next.

From booking tonight’s no-gi round to checking belt and stripe history or paying a renewal: members do it themselves in the app, without asking the front desk.

Try the real app

Open the live MatSync member experience on your phone.

Getting started

What the first week with MatSync looks like

  1. 01

    Create your academy

    Add the academy, choose Brazilian jiu-jitsu and invite your professors and coaches.

  2. 02

    Set up belts and stripes

    Enter adult belts with stripes, and a kids track if you teach kids, with the minimums for each.

  3. 03

    Publish the schedule

    Add every gi, no-gi and kids class with its age range, level and capacity. Members see them in the app.

  4. 04

    Add memberships and payments

    Create unlimited, fundamentals and kids memberships, connect Stripe for card payments, or record cash and transfers.

  5. 05

    Bring your members over

    Share the join link, or send us your spreadsheet and we import members, plans and belt history.

Pricing

Every feature, priced by members

Free

$0forever

Perfect to get started.

  • Up to 30 Students
  • All features included
  • Mobile App Access
  • Stripe fees + 0.5% app fee
Start for Free

Grow

$39per month

For growing clubs.

  • Unlimited Students
  • All features included
  • Mobile App Access
  • Priority Support
Get Started

MatSync’s 0.5% app fee, plus Stripe’s standard processing fees, only applies to payments that go through Stripe. Manual payments have no transaction fees.

The professor reaches out a fist for a fist bump, the way partners start a roll.

Slap, bump, roll

You teach. MatSync runs the front desk.

Set up your belts, stripes, classes and memberships in an afternoon, then invite your members. Free for up to 30 members, no card needed.