BJJ academy software

Jiu jitsu software that keeps up with every stripe

Track stripes and belts, run gi, no-gi, and kids classes on one schedule, and collect tuition without chasing it, so you spend more time on the mat and less at the front desk.

Book a Demo
★★★★★4.8 rating
5,000+
Gyms
46
Countries
$750M
Billing Volume
32M
Check-Ins
At a glance

What's the best software for a jiu jitsu academy?

The best jiu jitsu software tracks stripes and belts, runs gi, no-gi, and kids classes on one schedule, collects tuition without chasing, and follows up with trial students for you. PushPress does all of that in one platform, with a student app on every plan. There's a free plan to start, and belt and stripe tracking comes with Pro ($159/mo) and Max ($229/mo).

At a glancePushPress
PlansFree $0, Pro $159/mo, Max $229/mo, per location
Students and staffUnlimited on every plan
Belt and stripe trackingPro and Max: belts and stripes for any lineage, promotion criteria by time at rank and attendance, and an eligibility view
Student appIncluded on every plan. Branded app is a $97/mo add-on
Card processing2.89% on Pro, 2.75% on Max (4.99% on Free). ACH 0.79% on Pro and Max
WaiversDigital waivers, including parent and guardian signatures for minors
Trial follow-upGrow: website and CRM that texts leads back and follows up on trials ($329/mo)
Your payment dataYour own Stripe account. If you ever leave, your card tokens go with you

Pricing from pushpress.com/pricing, October 2026. Rated 4.8/5 on G2 from 197 reviews.

Trusted by jiu jitsu academies around the world

Hear it from BJJ academy owners

Professors and owners on what changed after they moved their academy to PushPress.

Academy BJJ & Kickboxing
We manage over 500
students on PushPress
PushPress rolled out
the red carpet
We saved over $1,200 per
month with PushPress
If there's an issue,
PushPress fixes it fast
Features

Everything the front desk does, so you can stay on the mat

Stripes and belts, tracked for you

Set up your belt system the way your lineage does it: adult belts, kids belts, stripes and all. Set promotion criteria by time at rank and classes attended, see who's ready before you call them up, and promote one student or the whole kids class at once. Every promotion stays on the record. Pro and Max plans.

Read more →

Gi, no-gi and kids on one schedule

Fundamentals, advanced, gi, no-gi, kids by age group, competition team and open mat, all in one calendar. Cap each class at your mat space, turn on waitlists, and let students book from their phone.

Read more →

Tuition that collects itself

Recurring memberships, contracts with renewal terms on file, and automatic retries when a card declines. You build your own plans, so a gi-and-no-gi membership or a kids-only plan works the way you price it.

Read more →

Trial students who hear back

Grow is your website and CRM in one. New leads get a text back, trial students get reminded, and nobody falls through the cracks while you're teaching. “Before, I'd say it's 10 PM. Now I just let AI handle it.” Eduardo Lomeli, Academy Jiu-Jitsu

Read more →

Waivers for kids and adults

Parents and guardians sign for minors before the first class, at the front desk tablet or in the app. Every signed waiver and membership agreement stays on file.

Read more →

A pro shop on the front desk tablet

Every plan includes the PushPress app for booking, payments and schedule updates. Students buy gis, rash guards and belts from your shop and check out on the same tablet they check in on.

Read more →
Kids programs

The kids program is the business

In most BJJ academies, the kids program is what pays the rent. PushPress gives parents a signed waiver on file, a schedule they can book from their phone, and a reason to keep showing up. Committed Club rewards attendance streaks automatically.

“It's important for us to build that rapport and to ask them about the values they're seeing that we're instilling in their kids.”

Eric Romo, co-owner, On Track Wellness

87% vs 58%

87% of students who hit Committed Club are still active 90 days later, compared with 58% of everyone else. Measured across PushPress gyms.

Read more →

Switching is our job, not yours

For most academy owners the price isn't what holds them back. It's picturing a messy migration in the middle of a stripe cycle. Here's how it actually goes.

What impacts the timeline
Two things move the number: how quickly you make the calls on your own plans and pricing, and the date you want to start billing. Tell us the date you want to bill on and we'll work back from it.
01
Before day one

We plan the move with you

You get a named onboarding lead, not a ticket queue. Together you map what's moving and when, before anything changes for your students.

02
Setup

Build your programs, plans and belts

Membership plans, the schedule for gi, no-gi and kids, coach accounts, and your belt and stripe system. You build your own plans, so pricing matches how you run the academy.

03
Migration

Students and billing move over

Students, contacts, memberships and billing come across, and payments run through your own Stripe account.

04
Go live

Students download the app

One announcement, one link. Students and parents book their next class from their phone.

What does PushPress cost for a jiu jitsu academy?

Three plans and every add-on, all published. Belt and stripe tracking comes with Pro and Max.

Core plans
Free
4.99% card processing
$0 / mo
Pro
2.89% card, 0.79% ACH
$159 / mo
Max
2.75% card, 0.79% ACH
$229 / mo
Students and staff
Unlimited
Student app
Included
Belt and stripe tracking
Pro and Max
Contract
Month to month
Add-ons
Branded app
$97 / mo
Grow (website + CRM)
$329 / mo
Additional locations
17% off
Setup fee
$0 on Core
Whose Stripe account
Yours

Built by people who train

We train, coach and run gyms ourselves. That's why the person who answers your chat knows what a stripe promotion is.

Frequently asked questions about PushPress for BJJ academies

What's the best software for a jiu jitsu academy?

The best jiu jitsu software tracks stripes and belts, runs gi, no-gi and kids classes on one schedule, collects tuition without chasing, and follows up with trial students. PushPress does all four in one platform, with a free plan to start and a student app on every plan.

Can I track stripes as well as belts?

Yes, on Pro and Max. Build your belt system the way your academy or affiliation does it, with custom belt names, colors and stripes for adults and kids. Every stripe and belt promotion is logged on the student's record.

Can I set promotion criteria by mat time?

Yes. Set criteria by time at rank, classes attended, or milestones you check off, and the eligibility view shows who's ready for their next stripe or belt. Promote one student or a whole class at once.

Can I run gi and no-gi on one membership?

Yes. You build your own membership plans, so one plan can cover gi, no-gi and open mat, or you can sell them separately. Kids, competition team and privates can have their own plans too.

Is there a free plan for BJJ academies?

Yes. PushPress Free costs $0 with no time limit and covers student management, scheduling, billing and the student app. Belt tracking, lower card rates and more come with Pro ($159/mo) and Max ($229/mo).

What's the best CRM for a jiu jitsu school?

PushPress Grow is a website and CRM built for gyms and academies. It captures leads, texts them back, and follows up on trial students automatically, and it's tied to the same login and data as the rest of PushPress. Grow is a $329/mo add-on.

Can parents sign waivers for kids classes?

Yes. Parents and guardians sign digital waivers for minors before the first class, on a front-desk tablet or in the app, and every signed waiver and membership agreement stays on file.

What does BJJ gym software cost?

PushPress is $0, $159 or $229 a month per location, plus card processing (4.99%, 2.89% or 2.75% by plan). Belt and stripe tracking comes with Pro and Max. Grow and a branded app are optional add-ons.

Ready when you are

Our team is made up of current and former gym and academy owners. Book a demo and we'll show you how PushPress runs a jiu jitsu academy.

Get Started for Free Gym Management Software