How to Switch Martial Arts Software Without Losing Students or Belts

Sean
Flannigan
•
October 29, 2026

Most guides to switching martial arts software are written by the software you're switching to. They promise a smooth move, then send you to book a demo.

What they skip are the parts that keep school owners up at night: rank history, family accounts, saved cards, and the contract you're still in.

Yes, Gymdesk makes martial arts software too. We see the irony. Bear with us.

This guide starts with those hard parts and gives you the questions to ask before you sign with anyone. Us included.

Still deciding whether to leave at all? Start with when to change software.

What Has to Move When You Switch Martial Arts Software

A martial arts school has more to move than a general gym.

A general gym can get through a switch with names, memberships, and cards. Your students' progress lives in your software, and so do the family accounts that pay for half your roster.

Student profiles and active memberships

Start with the basics: contact details, emergency contacts, signed waivers, membership type, price, and billing date.

Watch for grandfathered rates and one-off discounts. They often live as exceptions in your old system and don't map cleanly to a new one.

If a founding member's $99 rate turns into $149 after the move, you'll hear about it before the first class.

Belt and rank history

This is the one that matters most, and the one vendors get vaguest about.

Current rank is the easy part. You also need promotion dates, stripes, and attendance since each student's last promotion. That's the history your belt tracking software runs on.

If only the current rank comes over, a student who's two classes from a stripe test can reset to zero in your new system. Multiply that across a kids program and you have a front desk full of confused parents.

Family and household accounts

One parent paying for two kids and their own membership is a normal account at a martial arts school.

Ask whether households import already linked, or whether someone has to rebuild them by hand.

Each family member still needs their own profile, attendance, and rank.

Saved payment details

KEY TAKEAWAY

Saved cards are your biggest revenue risk.

Your members' cards live with your payment processor, not inside your software. If those tokens can't move, every family re-enters their payment details, and some will quietly drop off your billing.

Your members' saved cards and bank details are stored as tokens with your payment processor, not inside your software. Whether those tokens can move depends on which processor you use, and some processors charge a fee to export them.

Tokens that can't move mean every family re-enters their payment details. Some will put it off. Some will quietly drop off your billing.

For the card-transfer details, see the full guide to switching gym software.

Attendance and testing history

Attendance history powers your retention reports and, in most schools, your rank eligibility.

Testing history is easy to forget: who tested, when, what they tested for, and what they paid. Ask about it as its own question, because it's often left out of a standard martial arts software migration.

Data
Why it matters
What to ask your new vendor
Profiles and memberships
Keeps billing and contact info intact
Do custom rates and discounts carry over?
Rank history
Keeps students' progress toward their next belt
Do promotion dates and attendance since last promotion import?
Family accounts
Keeps one payer on one bill
Do households import linked, or rebuilt by hand?
Saved payment details
Keeps recurring revenue flowing
Can my processor's tokens move, and is there a fee?
Attendance and testing
Powers retention reports and eligibility
Does historical attendance import? What about past tests?
JOIN OUR NEWSLETTER
Get the Good Stuff

We'll keep you in the loop with fresh content, podcasts, how-to guides, tool reviews, and product exclusives.

Free. No spam. Unsubscribe anytime.

Questions to Ask a Martial Arts Software Vendor Before You Sign

Get these answered in writing, ideally during the demo. A vague answer here often turns into a manual task for you later.

Will my rank history and promotion dates come over?

Ask for specifics: current rank per program, promotion dates, and whether attendance since the last promotion counts toward the next one.

Will families need to re-enter their cards?

Ask which processors they can import saved cards from. Their answer decides whether families re-enter anything.

What will I pay, including processing?

Get the monthly price at your active member count, plus processing rates. Ask what's an add-on: a branded app, a website, marketing tools, or extra locations.

What's the contract, and how do I leave?

Ask about contract length, cancellation notice, and how you'd get your data out if it doesn't work.

A vendor that makes leaving hard is telling you something.

Who does the migration, and how long does it take?

Find out whether you're uploading spreadsheets yourself or someone on their team is doing it with you.

Then ask how long the whole switch takes, from your first export to the old system's last bill.

DEMO CHECKLIST

Bring these to your next demo

  • Do promotion dates and stripe counts import?
  • Does attendance since last promotion count toward the next rank?
  • Do family accounts import linked?
  • Which processors can you receive card tokens from?
  • What's my monthly price at my active member count?
  • What are your processing rates?
  • Is there a contract or cancellation fee?
  • Who handles the import, and is there a cost?
  • How long does the full switch usually take?

What to Do Before You Cancel Your Current Software

Don't cancel anything until you know what you're walking away from.

Find your notice period

Thirty days' notice before you cancel is common, and you'll often owe fees through that date. Your agreement is the only place to confirm yours.

Check it for the notice period, any early termination fee, and whether you're on a monthly or annual plan.

Then work your timeline backward from your last billing date.

Export everything before you cancel

Export your members, memberships, billing history, attendance, and rank data as CSV files while you still have access.

Once your account closes, getting that data back can be slow or impossible.

Ask early about transferring saved cards

Card transfers take time, and some processors charge to export. Ask before you set a switch date, so both the wait and the fee are in your plan.

Pick the Right Week to Switch

The best switch date is a boring one.

Stay clear of belt testing and promotion weeks

Testing week is when your rank data gets the most use and your front desk gets the most questions.

Don't change systems in the middle of it. Finish your promotions in the old system, then move.

Line the cutover up with your billing cycle

Switch right after a billing run, so you have the most time before the next one.

That gives you a full cycle to confirm every recurring payment is set up before a single member is charged from the new system.

PRO TIP

Pick a week with a light schedule: a holiday week, a break between sessions, or the week after a testing cycle. Fewer classes means fewer check-ins to troubleshoot while you learn the new system.

How to Tell Members and Staff About the Switch

Members want to know two things: will they get double-charged, and does the app still work? Which software you run is your problem.

What to say, and when to say it

Send a short note about two weeks before you switch. Say what's changing, what they need to do, and when.

Follow up on go-live day with the exact steps, then send one reminder a week later to anyone who hasn't finished.

Help members with new logins and the app

Most members will need to download a new app or set up a new login. Make it easy: one link, one set of steps, and a person to ask.

Families who need to re-enter a card should hear that plainly, with a deadline before their next billing date.

SAMPLE ANNOUNCEMENT

Subject: We're moving to a new system on [date]

Hi [first name],

On [date], we're switching to a new system for class booking and billing. Your membership, current rank, and attendance are coming with you.

Here's what you'll need to do: [download the app / set up your login / confirm your card] by [date].

Questions? Reply to this email or ask at the front desk.

[School name]

Brief instructors before the front desk gets questions

Your instructors will hear about the switch before you do. Give them a two-line answer to "What's going on with the app?" so they're not guessing on the mat.

Switching From Zen Planner, Kicksite, or Spark

The steps above apply to any switch. Each platform has its own sticking points, though.

Switching from Zen Planner

Stored cards aren't part of Zen Planner's standard data export.

Zen Planner schools have their cards with one of three processors: PaySimple, Fiserv (CardPointe), or Stripe.

Find out which one holds yours. If it's Stripe, check whether the Stripe account is in your school's name.

The Gymdesk vs Zen Planner comparison covers pricing and features side by side.

Switching from Kicksite

Kicksite runs payments through Basys. Don't count on moving saved cards out of Basys.

Plan from the start to have members re-enter their cards.

Check your agreement's notice period and build it into your timeline. The Gymdesk vs Kicksite comparison has the full breakdown.

Switching from Spark Membership

Spark processes payments itself. Most schools leaving Spark have members re-enter their cards, so plan for that from the start.

The Gymdesk vs Spark Membership comparison has more.

A 30-Day Switching Plan for Martial Arts Schools

Start any card transfer request before Week 1. It runs on your processor's schedule.

This plan assumes you run the import yourself. A full-service data migration takes longer.

Week 3 is your parallel week. Keep the old system running while you check in students and test billing in the new one.

Anything that didn't import cleanly shows up while you still have the original data to compare against.

Week
What to do
Who owns it
Week 1
Check your contract, export your data, get the vendor questions answered, and give notice per your agreement
Owner
Week 2
Import students and memberships, set up programs, ranks, and promotion requirements, and send the member announcement
Owner or manager, with the new vendor's support team
Week 3
Run both systems in parallel, test billing, and train instructors and front desk staff
Manager and staff
Week 4
Go live, send the go-live steps, confirm every recurring payment, and confirm the old account closes after its last billing run
Owner

What Switching to Gymdesk Looks Like

Students, ranks, family links, and cards from supported processors can all come over to Gymdesk.

A few details are worth checking during setup.

Gymdesk Migration Center provider picker with Zen Planner, Kicksite, Spark Membership, and other platforms
Gymdesk's Migration Center starts with the platform you're leaving, including Zen Planner, Kicksite, and Spark.

Importing students, ranks, and families

Your data comes over from CSV files through Gymdesk's Migration Center: members and memberships, attendance records, payments, products, and leads.

The data import guide covers the details. Coming from Spark, that includes your member data, payment history, leads, products, and attendance.

Gymdesk Migration Center import cards for members, memberships, attendance, leads, payments, and products
Each part of your data has its own import: members, memberships, attendance, leads, payments, and products.

Each student's current rank and last promotion date come over in the member import, one program per student. Students who train in more than one program need a follow-up pass.

Family links come over with the member import when your old system exports parent names. After the membership import, review any shared family memberships.

Most schools run the import themselves. Self-guided onboarding is free and comes with weekly webinars plus support by email and live chat.

Once your data is in, you can go live right away.

Larger schools can get a full-service data migration instead, where Gymdesk's team extracts, maps, and checks your data for you.

Plan on 45 to 60 days for that, since it includes moving your saved cards.

Either way, a card transfer adds time. The switch waits on your old processor to release the cards.

Keeping belt progression on track

The vendor question that matters most here is attendance since the last promotion.

Gymdesk's martial arts software tracks progression by attendance, and the counter resets when a student is promoted. So bring your attendance history, not only ranks and promotion dates.

With it, classes since a student's last promotion count toward their next rank.

Say a student earned their blue belt on Sept 1 and you switch on Oct 15. Import their attendance history, and the classes from those six weeks still count. Import only the rank and the date, and the count has nothing to go on.

Gymdesk Promotions report showing student belts, promotion dates, attendance, and progress to the next rank
The Promotions report shows each student's rank, promotion date, and progress toward their next belt.

From there, you can set requirements with more than one criterion and promote a whole testing group at once.

Students can see their own progress toward their next rank.

Keeping your payment processor

Cards that already sit with a processor Gymdesk supports can stay where they are.

Gymdesk supports six payment processors: Stripe, Square, Authorize.net, GoCardless, Ezypay, and Gymdesk Payments. With Stripe, Square, Authorize.net, GoCardless, or Ezypay, you keep your own processor account.

Payment Method Sync pulls stored payment methods from those processors into Gymdesk and matches each one to a member by email, phone, name, and other fields.

Expired cards are skipped, and family dependents are left out because their cards belong to the family head.

Gymdesk Payment Method Sync matching Square customers to members by name, email, and phone
Payment Method Sync matches cards already stored in Square to the right members in Gymdesk.

Cards held by a processor Gymdesk doesn't support have to be re-collected. Members can add a card themselves through the member portal.

See how Gymdesk billing handles recurring payments, failed cards, and family billing.

Pricing, contracts, and the free trial

Gymdesk pricing is based on your active member count. It starts at $100/month for up to 50 active members, or $75/month with Gymdesk Payments.

There's no contract, and you can cancel anytime. You can try it free for 30 days without entering a credit card.

Start the trial during your old system's notice period, and you have time to set up and run your parallel week before that account closes.

6
Payment processors supported
Source: Gymdesk payment processors
30
Day free trial, no credit card required
Source: Gymdesk pricing
No
Long-term contracts. Cancel anytime.
Source: Gymdesk pricing
Start the trial during your old system's notice period, and you have time to run your parallel week before that account closes.

FOR MARTIAL ARTS SCHOOLS

Ranks, Families, and Billing That Come With You

See how Gymdesk handles ranks, families, and billing for martial arts schools.

Protect Ranks, Families, and Cards, Then Switch

Get your answers in writing before you sign. After that, the goal is a switch so boring your students barely notice it happened.

Still comparing platforms? Start with the guide to the best martial arts management software and the breakdown of martial arts billing software.

Or read how owners moved from paper to software in their own words.

Table of Contents

Gym management software that frees up your time and helps you grow.

Simplified billing, enrollment, student management, and marketing features that help you grow your gym or martial arts school.

FAQ

Switching Martial Arts Software FAQs

Quick answers to the questions school owners ask most before a switch.

Can I switch martial arts software without losing belt history?
Yes, if your new software imports promotion dates along with each student's current rank. Bring attendance history too, so the classes since each student's last promotion still count toward their next belt.
Will students need to re-enter their payment information?
Not if your new software supports your current processor and can import your saved cards. If it can't, ask your old processor about exporting card tokens and whether there's a fee. Cards that can't move have to be re-entered.
How long does it take to switch martial arts software?
Setup can take a few days when you import your own data. Plan on a few weeks for the full switch, including your cancellation notice, a week of running both systems, and any card transfer. A full-service migration done by the vendor's team usually takes longer.
Should I switch software during a belt testing cycle?
No. Finish your testing and promotions in your old system, then switch during a quieter week. Your rank data will be clean, and your front desk won't be fielding questions during your busiest stretch.
What should I export before canceling my current software?
Export your members, memberships, billing history, attendance, rank and promotion data, and testing records as CSV files. Do it before you cancel, while you still have full access to your account.
Sean
Flannigan
Gymdesk コンテンツマーケティング責任者

Seanは過去10年にわたり、規模を問わずさまざまな企業が賢く成長できるよう、コンテンツを制作してきました。経営者が本当に好きなこと、つまり楽しい仕事にもっと時間を使えるようにするためです。

配送や国際物流からウェブ開発、マーケティングまで、言葉だけでなく実務を通じて、小売業やサービス業の効率的な事業拡大に携わってきました。

これまでの執筆先には、Sendle、Shogun、The 小売 Exec、Gymdeskなどがあります。

sean-flannigan