
Martial arts school software
Keep the students you worked so hard to get.
Billing that collects on time, belts and promotions that track themselves, and the only school software that tells you who is about to quit, before they do.
From $49 a month. No contract, no setup fee, no percent of your tuition.
- Since 2011
- Built inside a martial arts school
- $49
- A month, every feature
- 0%
- Of your tuition, ever
- EN / ES
- App, portal and emails
See it working
- A student stops coming.Jaden has missed 15 days. He is flagged at risk the same week, while a call still changes the outcome.
- One tap reaches the family.Send a message straight from the list. It goes on the family history, so the whole team knows.
- The tuition keeps coming.Autopay goes through, and the family sees it paid in their portal, under your name.
- And it shows in your numbers.Retention by the month students joined, so you can see your school keeping them.
Sample data, drawn from Home and the member portal.
The same moments, on the real screens.
Real screens from BlackBeltCRM. Sample data.
Know who is about to quit, while there is still time to call.
Every morning, Home shows your business health and the people behind it: active students who have not checked in for 14 days, and money that is past due. One click sends the re-engage message or starts collecting.
Retention reports
Billing that collects on time.
One account for the whole family, one statement, one autopay. When a card declines, autopay tries again the next morning and the family is told the same day, so your front desk is not a collections department.
- Card and bank payments, with same-day and next-day funding
- Aging, collections and credit memos built in
- Parents see their balance, receipts and year-end statement on their phone

Belts and promotions that track themselves.
See who is ready to test by classes attended or time at their rank, put them on a test day, and every promotion stays in the student's history.
Martial arts features
AI that checks its own numbers
Your business, read to you every morning.
Every morning Home opens with a short reading of your business, written by AI from your own numbers: what matters most, what changed since last week, and who is slipping away. Before it shows, every figure in it is checked against your records. If a number does not match, you do not see the reading.


- Built on years of your historyRetention as a rate, tenure at cancellation and cohorts, not just this week's totals.
- The right version for each personOwners and managers see money; front-desk staff get a reading without it.
- Help inside every screenAsk how to do something and get the steps for the screen you are on, in English or Spanish, then hand off to support if you are still stuck.
- AI social postsIn development: posts written from your own school's news, approved by you.
Who runs on it
Built for every membership business.
Martial arts is where BlackBeltCRM was born. The same billing, retention and family accounts run gyms, studios and programs of every kind, and each one gets the words and reports that fit it.

Martial arts
Keep students all the way to black belt. Family billing that collects, belts and promotions that track themselves, and a warning before a student quits.
- Ranks for every program, from white belt to 10th-degree black
- One bill for the whole family, on autopay
- At-risk warnings while there is still time to call

Gyms and fitness
Keep members past the first 90 days, and stop chasing failed cards at the front desk.
- Declined autopay retries the next morning
- Self check-in terminal
- Churn as a rate, month by month

Dance, gymnastics and cheer
Siblings on one bill, tuition that collects on time, and you see who has stopped coming before the season ends.
- Levels instead of belts
- Family accounts and one statement
- Attendance by class

Swim, music and after-school
One family account for every session and package, paid on time, with a portal where parents see what they owe.
- Weekly, daily and session rates
- Parents see balance and receipts
- Year-end statement for the family
Clubs, associations, camps, yoga, climbing and personal training run on the same system. See every market
Everything a martial arts school runs on
From the first trial class to the black belt test, one roster.
Ranks that match how you teach.
Each program, say Kids Karate, Jiu-Jitsu or Little Dragons, has its own ranks. Start from the standard ladder, white belt to 10th-degree black belt, then rename, reorder or remove any rank and choose each belt from 68 built-in belt pictures.
White, Yellow, Orange, Green, Blue, Purple, Brown I to III, then Black, 1st to 10th dan.

Check-in that students do themselves.
Put the check-in screen at the door. Students scan a QR code with their phone, type their card number or find their name, and attendance lands on their record. That attendance is what feeds test readiness and the at-risk warnings.
Attendance
Leads & Trials
From enquiry to enrolled, in one pipeline.
Scheduling & Events
Classes, events, and everything that sells a ticket.
Point of Sale & Inventory
The retail side, on the same ledger.
Communications
Reach every family without retyping anything.
Member Portal
Their own account, under your name.
Multi-Location
Every Location separate. Every number together.
Coming January 2027
Websites for your school.
A website that runs on the same data as your school, so the class schedule, prices and sign-up are never out of date.
- Templates you can make your ownYour logo, colors, photos, text and programs.
- A professional site designed for youFor a one-time fee, if you would rather not do it yourself.
- Always in sync with your softwareSchedule, prices, lead forms that feed automatic follow-up, and online join and pay, live from BlackBeltCRM.
Hosting is a small monthly fee. Not available yet.
The depth nobody else shows you
Most software counts members. We show you how long they stay.
BlackBeltCRM keeps the whole history, every status change and every promotion, so it can tell you who is slipping and how your school keeps students year after year.
- At-risk warningsStudents whose attendance is dropping, while there is still time to act.
- How long members stayTenure at cancellation, for the school and for each program.
- Churn as a rateA percent you can compare month to month, not a count of who left.
- Cohort retentionOf everyone who joined in a month, how many are still training.
- Median tenure at cancellation
- 25months
- Left within their first 6 months
- 30%
- Left within 12 months
- 36%
Illustrative example. Every figure comes from the business's own history — not a model, and not a benchmark.
Your families, your name, your money
Nobody stands between your school and the families who pay it.
Some billing companies collect tuition from your families under their own name and keep a share. With BlackBeltCRM the merchant account is in your name and the money goes to you.
When a billing company bills your families
- FamilyThe statement shows the billing company's name
- A third party collectsCancelling and collections follow their rules
- Your schoolPaid after the company takes its share
With BlackBeltCRM
- FamilyPays in your business's name, by card or bank
- Your merchant accountOpened through us, held in your name
- Your schoolYou set your own policies
- No contract
- Leave when you want.
- No percent of tuition
- One flat monthly price.
- Export anytime
- CSV or Excel, straight from the app.
- Free import tool
- Import your members yourself during the trial, with undo.
The two who have been here longest
Two businesses that have run on this for over a decade, rather than a page of quotes from people who signed up last month.
This is one of the best martial arts software programs available. I have used it for three taekwondo academies. The ranking system helps us track promotions and collect exam fees without chasing anyone.
My partner showed me the system he created. I was not sure at first. I am old fashioned, I like paper and a ledger. But I used it and it remembers everything about the business. Now I do not know how I managed before. Easy to use.
How we compare
The questions that decide the bill, answered side by side.
Swipe the table sideways to see every competitor.
| Feature | BlackBeltCRM | Spark Membership | Gymdesk | Kicksite | AMS (ATLAS) |
|---|---|---|---|---|---|
| Price published on the website | Yes$49 to $249 a month by active members, every feature on every plan. | Yes$199/month after an 8-week free trial; one plan, no tiers listed. | Yes$100-$240/mo by active members; $75-$200 with Gymdesk Payments. | Yes$49 (0-25), $99 (26-50), $149 (51-100), $199 (101+) per month. | NoNo prices on site; free demo or call 1-800-275-1600. |
| Monthly cost at 75 active students | $119$119 a month (Club, 51 to 100 members). | $199$199/month; fee the same at 200 or 1,000 students. | $125Small Gym (51-100): $125/mo, or $100 with Gymdesk Payments. | $149$149/month for 51-100 students. | Quote onlyNo prices on the website; price after a demo. |
| No contract required | YesMonth to month. No contract, no setup fee. | YesMonth-to-month, cancel anytime; no long-term contract. | YesMonth to month; no setup fee, minimum term or cancellation cost. | PartlyMonthly plans need 30 days written notice to cancel; annual plans are 12-month contracts. | Not publishedContract terms are not stated on the pages read. |
| Families billed in the school's own name | YesFamilies pay in the school's name, on the school's own rules. | Not publishedName shown on family card statements is not stated. | YesGymdesk Payments shows "FWD* [Your Business Name]"; prefix cannot be removed. | Not publishedName shown on family statements is not stated. | Not publishedAMS runs full-service billing and collections; payee name not stated. |
| Warning before a student quits | YesAt-risk warnings on Home, with a one-tap come-back message. | Not publishedAttendance reports and milestone automations; no at-risk alert described. | YesFlags members past a set absence window; can auto-send win-back messages. | PartlyAttendance Log shows who is at risk; no automatic alert described. | Not publishedGoal alerts mentioned; no attendance or at-risk alert described. |
The price is on the page
From $49 a month. Every feature on every plan.
You pay by how many active members you have, and nothing else. No setup fee, no per-staff charge, no feature held back for a bigger plan. Extra Locations, payment processing and text messaging cost extra, only if you use them.
- Starter$49Up to 25 members
- Studio$7926 – 50 members
- Club$11951 – 100 members
- Center$159101 – 250 members
- Institute$199251 – 500 members
- Enterprise$249501+ members
Before you ask
The questions we get before people start
Why is the price lower than most?
Because the price is a member-count band and nothing else. Every feature is on every plan — no functionality held back for a higher tier, no per-staff charges, no setup fee. There is also no sales process to pay for: the price is on a public page, so nobody has to sit through a demo to find out what it costs. The only things charged on top are the ones you choose to use — extra Locations at $39, payment processing and text messaging.
What counts toward my tier?
Your active and suspended members. Someone you have marked inactive does not count, and neither does a lead who never enrolled, so a long history of past members never pushes your rate up. Ask any vendor priced by member count for that definition in writing — the answer varies more than you would expect.
Are you going to be around in five years?
BlackBeltCRM has been running membership businesses since 2011 and is a product of Anexan Solutions, Inc. That is a longer record than most of the category, and the reviews on Capterra, GetApp, Software Advice and Trustpilot are from customers who have been on it for years rather than weeks.
Who owns the data, and can I get it out?
Your members’ records belong to you. We hold them on your instructions and use them for nothing else — not sold, not shared with other customers, not used to train anything. You can export, and you can check an export with our free file check in the browser before you talk to anybody. It reads the file; it does not import it.
How are card details handled?
Card numbers are held by the payment provider, not by us. We keep the last four digits and the card type so you can tell which card is on file, plus the record of what was charged and when. You will not find a list of infrastructure security measures on this site, and that is deliberate — every vendor uses the same adjectives and none of them is checkable from a marketing page. If you are evaluating us and need specifics, ask.
Will it still fit when we are twice the size?
The published ladder runs to 501 members and beyond, and growing moves you a rung rather than triggering a migration or a renegotiation. Several Locations run on one system with one roster, each with its own staff, packages and calendar. The same platform runs fifteen kinds of membership business, martial arts among them, so adding an after-school programme or a summer camp does not mean adding a second system.
Will it work with what we already use?
Payments are set up through us rather than plugged into a processor you already use. The merchant account is opened with our payment partner and stays in your name, and the gateway is one we have chosen and integrated — a connector has to be written and maintained for every gateway, so supporting whichever one a business arrives with would mean a separate integration per customer. Data moves in and out as CSV, which is what every system in this category can produce. We are not an integration marketplace and do not claim to be — if you depend on a specific tool, ask before you trial rather than after.
Keep more of your students this year.
Try every feature free for 30 days, import your members yourself with the free import tool, and see who is at risk in your own school in the first week.