Built for multi-discipline clubs

Every art you teach.One system to run it.Fairly priced.

Members, classes, grading and payments in one place — BJJ, judo, karate, taekwondo, striking and more, each on its own ladder. Easy to switch to, and priced so it won't eat into your takings.

Start free trialBook a demo
Brazilian Jiu-JitsuJudoKarateTaekwondoMuay Thai & BoxingMMAWrestling
A well-worn black belt resting on a tatami mat

The admin gap

You didn't open a gym to do data entry

Before

Attendance in one app, payments in another, gradings in a notebook that lives in your car.

Every discipline you add is another spreadsheet nobody else can read.

You find out someone stopped coming when their card declines, six weeks late.

After

One roll call. Attendance, belts and billing all move together.

Add judo on Tuesday. It has its own ladder by Tuesday night.

The people drifting away are on your dashboard before they quit.

Everyone's grade history is one list, not a coach's memory.

ClubEasy doesn't make admin faster. It takes it off you.

Why ClubEasy

Built for a gym that teaches more than one thing

Most gym software assumes one art, one ladder, one way of grading. Real clubs outgrew that years ago.

Every art, on its own ladder

BJJ belts, judo kyu/dan grades, karate kyu, taekwondo geup and poom — each discipline grades on its own progression, in the same gym, at the same time. Attendance-only classes just don't grade.

Your ladder, your rules

Start from a federation template, then drag the ranks into the order your association actually uses. Set time in grade, minimum age and syllabus per rank. No two clubs grade identically and the software shouldn't pretend otherwise.

Mat time counts where it should

A student who trains BJJ and striking builds mat time in both. Their striking sessions never inflate their BJJ grading stats — and open mat never counts toward either.

Age limits live on the ranks

One ladder per art, with a minimum or maximum age on the ranks that need one. That is how an IBJJF blue belt starts at 16 and a taekwondo poom converts to dan at 15 — there is no separate kids system to keep in step, and members cross over by birth year rather than when someone remembers.

One timetable, filtered by art

Pick the art, set the class type, choose a start and finish time, publish. Members filter the calendar to the art they actually train.

Billing that survives the quarter

Memberships, family plans, failed-payment retries and a shop, in your currency, through your own payment processor. Nothing routes through us.

What changes

Less time on the laptop. More time on the mat.

8+

Martial arts supported out of the box

466

Techniques in the BJJ library, free on every plan

5

Languages your members can use the portal in

0

Cut taken from your membership payments

Every discipline

Run the arts you actually teach

Each one gets its own programs, timetable and grading — or no grading at all, if that's how it works.

Brazilian Jiu-Jitsu

Belts, stripes and grading day on the IBJJF ladder.

IBJJF belt system

Judo

Kyu and dan grades, with your federation's order.

Kyu / dan grades

Karate

Kyu grades and syllabus, per style and association.

Kyu / dan grades

Taekwondo

Geup and poom/dan, for WT or ITF clubs.

Geup / poom / dan

Muay Thai & Boxing

Registers, bookings and billing without a belt in sight.

Attendance only

MMA

One roster across striking, grappling and conditioning.

Attendance only

Wrestling

Squads, sessions and competition results.

Attendance only

Teaching something not listed? Add it as a program and set your own ladder — nothing here is hard-coded.

Grading

Grading that matches how your art actually works

The part every other gym platform gets wrong, because they built for one art and bolted the rest on.

Federation templates, then edit

The BJJ ladder follows the IBJJF Graduation System, including age brackets and time in grade. Judo, karate and taekwondo ship as researched starting points you're expected to adjust to your association.

Readiness, not guesswork

Set the gates that matter — time in grade, sessions, a syllabus assessment, an instructor sign-off, competition results — and see who's genuinely ready before you announce a grading date.

Grading day, handled

Build the candidate list, confirm belts and stripes, print the sheets, then promote everyone in one pass. Certificates and belt history update themselves.

Readiness and grading day run on the BJJ ladder today. Every other art can build its ladder, set its syllabus and record promotions now — grading-day tooling for judo, karate and taekwondo is next.

Thursday · 27 Aug

Good morning, Coach Joel 👋

$4,820

MRR

127

Members

94%

Retention

Today's classes

Fundamentals

9:00am

12/15

No-Gi Advanced

7:00pm

8/10

Competition Prep

8:00pm

4/8

3 members ready for promotion →

2 past-due memberships need attention →

Built for everyone in the gym

One platform.
Three perspectives.

Run your business without being chained to a desk.

Revenue dashboard

MRR, active members, past-due balances, and churn risk — all on one screen the moment you open the app.

Automated billing

Stripe subscriptions with smart retry logic. Failed payments retry automatically. Members get chased — you don't have to.

Reports & analytics

Revenue trends, attendance heatmaps, membership growth, and retention curves. Export to PDF or CSV.

Staff management

Roles for owners, instructors, front desk, and viewers. Weekly shift scheduling with colour-coded rosters.

Accounting sync

Push invoices and payments directly to Xero, QuickBooks, or MYOB. No data entry.

Multi-location

Manage multiple locations from a single account. Members can drop in to any of your locations.

Jordan M.

Blue Belt · 4 stripes

847

Total sessions

4yr 2mo

In blue belt

PROMOTION READINESS

78%

Needs: 22 more sessions · 1 instructor sign-off

Recent technique exposure

Guard passingArmbarTriangleKimuraX-guardBerimboloLeg lockD'arce

Member app

Give members an app. Do less admin.

Every member gets their own login — belt progress, training history, class booking and check-in, all on their phone. They answer their own questions instead of asking you, so you stop being the front desk. No app store, no downloads.

They track their own belt

Members see their promotion gates against their real training data — so you're not fielding "am I ready?" every week.

They book their own classes

Booking, waitlists and QR check-in from their phone. No sign-in sheet, no one manning the desk.

Drop-ins pay you automatically

Anyone on ClubEasy can drop into your gym — scan the QR, sign the waiver, pay the fee. The class lands on their record, the revenue lands on yours.

Fewer cancellations to chase

Members who can see their streak, their heatmap and their next belt have a reason to keep paying.

Everything else

The boring stuff
that makes gyms work.

Stripe billing

Recurring memberships, failed payment retries, promo codes, manual payments, and tax invoices — automated.

Digital waivers

Create your liability waiver once. Members sign before their first class. Signature records kept permanently.

QR check-in

Display a QR at your gym. Members scan on arrival. Cross-gym drop-ins are handled automatically, including waiver gating.

Broadcast email & SMS

Send personalised messages by segment — active, trial, past-due, or by belt. {first_name} substitution built in.

Shop & merch

Sell gi, rashguards, and gear through ClubEasy. Members buy from their portal. Stock tracked automatically.

Public gym website

A full website with live schedule, shop, and join form — auto-synced to your ClubEasy data. No WordPress needed.

Leads pipeline

Prospects who enquire or book a trial land in your board automatically. Move them new → trial → member.

Automated notifications

Birthday emails, payment receipts, failed payment alerts, card expiry warnings, and renewal reminders — all automatic.

Accounting integrations

One-click sync to Xero, QuickBooks, and MYOB. Your accountant gets the data without anyone entering it manually.

Injury notes

Log injuries against a member's profile with severity, body part, and recovery dates. Visible to all staff.

Freeze & pause

Freeze memberships when a member is injured or travelling. Stripe pause syncs automatically — no manual steps.

Staff scheduling

Weekly staff rota with shift times, roles, and colour-coded calendar. Every instructor knows where they need to be.

Switching from another platform?

Import your full member list from Gymdesk, Kicksite, or Mindbody in one click. Belt history, contact info, membership status — all migrated.

Start migrating

Elite & Ultimate plans

An AI coach watching your gym.

Three AI tools for BJJ gym management — using your gym's own data to surface insights you'd otherwise spend hours digging for.

Promotion advisor

Know who's ready before grading day — ranked.

ClubEasy tracks days-in-rank, session count, skill assessments, competition history, and instructor sign-offs for every student. The AI surfaces a ranked readiness list and flags exactly what each near-ready student is missing.

  • Whole-roster readiness ranking
  • Gap analysis per student
  • One-click AI promotion narrative

Class planner

Walk in with a plan the room actually needs.

Knows what techniques are overdue (freshness), what your attending members are weakest at (gaps), and balances the two to suggest a class plan. Includes warm-up, drilling, and sparring structure. Tweak or accept as-is.

  • Technique freshness weighting
  • Per-member gap analysis
  • Full class structure with warm-up

Re-engagement

Win quiet members back before they cancel.

The churn dashboard flags members who've gone quiet. For each one, the AI drafts three messages in different tones — warm check-in, motivational nudge, or direct offer — referencing their belt, attendance streak, and promotion proximity. One tap to send via email or SMS.

  • Automatic at-risk detection
  • 3 tone variants per message
  • Personalised with belt + streak + gates

AI re-engagement is included from Pro. The full AI coaching suite — promotion advisor and class planner — is on Elite and Ultimate. · 14-day free trial, no credit card required.

Start free trial

Up and running fast

Your gym live today.

01

Sign up in 2 minutes

Enter your gym name, programs (BJJ, MMA, wrestling), and belt structure. That's it. No configuration hell.

02

Import or invite members

Bulk import from Gymdesk, Kicksite, or Mindbody. Or send personalised invite links. Belt history and membership status comes with them.

03

Go live — everything works

Your dashboard is ready. Members have their portal. Billing runs automatically. Check-in is live. No IT project.

BJJ gym software pricing

No lock-in.
No surprises.

14-day free trial, no credit card required. Cancel any time.

Starter

$79

/mo

Core gym management tools — member portal, website, and self-service trials.

Website builder
Member portal
Self-service trial
Shop / ecommerce
Get started

Pro

$129

/mo

Everything in Starter plus advanced reporting and optional SMS sending for promotions, class planning, and member retention.

Website builder
Member portal
Self-service trial
Shop / ecommerce
SMS notifications
Advanced reports
AI re-engagement
Get started

Elite

$189

/mo

Everything in Pro plus family memberships, multi-location management, and unlimited shop items.

Website builder
Member portal
Self-service trial
Shop / ecommerce
AI promotion advisor
AI class planner
AI re-engagement
SMS notifications
Advanced reports
Family memberships
Multi-location management
Get started
All-inclusive

Ultimate

$249

/mo

Everything in Elite plus accounting integrations (Xero, QuickBooks, MYOB) and a branded portal subdomain.

Website builder
Member portal
Self-service trial
Shop / ecommerce
AI promotion advisor
AI class planner
AI re-engagement
SMS notifications
Advanced reports
Family memberships
Multi-location management
Accounting integrations
Branded subdomain (yourGym.clubeasy.app)
Priority support
Get started

FAQ

Questions worth asking

We teach three arts. Do we need three accounts?

No. One gym, one subscription, as many disciplines as your plan allows. Each art gets its own programs, classes and grading ladder inside the same account, and members can train across all of them.

Our association grades differently to the federation template. Can we change it?

Yes, and you're meant to. Templates are a starting point. You can rename ranks, reorder them by drag and drop, add or remove them, and set your own time-in-grade, minimum age and syllabus for each one.

What about classes that don't grade at all?

Leave the program unlinked from any ladder. Striking, wrestling, conditioning, yoga and open mat all run as attendance-only: registers, bookings and reminders work exactly the same, there's just no belt attached.

Do you take a percentage of our membership payments?

No. You connect your own Stripe, Square, GoCardless or Pin Payments account and your members' money goes straight to you. We charge a flat monthly subscription for the software and nothing else.

We're moving from spreadsheets. How bad is it?

Import members from a CSV, belts and all. If a belt name isn't recognised the row is reported rather than silently reset, so nobody lands on white by accident.

Can members use it in their own language?

The member portal runs in English, Spanish, Portuguese, Arabic and Russian, including right-to-left layout for Arabic. Members pick their own — it doesn't have to match the gym's.

Ready to run a better gym?

14-day free trial. No credit card. Cancel any time. Most gyms are fully set up in under an hour.

Start free trialSign in