How to Switch Martial Arts Software Without Losing Members
Operations

How to Switch Martial Arts Software Without Losing Members

To switch martial arts software without losing members or a month of tuition, treat it as a billing project with a data import attached. Export your member list first, find out exactly how your members' saved cards will get into the new system, run both systems side by side for one billing cycle, and cancel the old one only after every active member has paid successfully in the new one. Most small schools can do this in about 30 days.

The rest of this post is the plan: what to pull out of your current system, the card data problem nobody mentions on a sales call, a week-by-week timeline, and a message you can send to your families.

Why owners put off the switch

Most owners who are unhappy with their software stay for the same two reasons. They are afraid the member data will come out as a mess, and they are afraid tuition will stop while everyone re-enters a card. Both fears are reasonable. Even vendors who want your business describe exports from older platforms as hard to use, and one billing company's guide to leaving a general fitness platform advises asking any new provider how migration works before you commit.

Both problems are solvable if you handle them in the right order. Data first, billing second, families third, cancellation last.

Step 1: Read your contract and export everything

Before you tell your current vendor anything, do two things.

  • Find your notice period. Look for the renewal date, how much notice you must give, and whether notice has to be in writing. Put the last safe cancellation date on your calendar.
  • Export while you still have full access. You do not want to be asking for reports after you have given notice. Pull everything now and store it somewhere you control.

Here is the export list that covers most schools:

  1. Members: names, email, phone, date of birth, address, emergency contact, join date
  2. Family links: which parent pays for which students
  3. Memberships: plan name, price, billing day, start date, any contract end date, any discount
  4. Rank: current belt and stripes, date of last promotion
  5. Attendance: at minimum a total class count per student
  6. Payment history for the current tax year
  7. Signed waivers, as PDFs if the system allows it

Open each file and check ten students you know well. If a brown belt shows up as a white belt in the export, you want to find that now.

Step 2: Find out how card data will move

This is the step that decides whether your switch is quiet or painful. Full card numbers will not be in your CSV export. They sit with a payment processor, and there are only two ways to get billing running in a new system.

Option A: A processor-to-processor transfer

Your old processor sends the saved cards directly to the new one. Stripe, for example, documents this process and notes three things an owner should plan around:

  • Many processors require the account owner to request the transfer. Your new vendor usually cannot do it for you.
  • The old processor might take a few days or several weeks to send the data, and Stripe typically imports it within 10 business days of receiving a correct file.
  • If a member updates a card with the old processor after the data is sent, that change is lost.

Stripe also notes that processors have different requirements, and some charge a fee or ask for forms. Ask your current provider for the cost and timeline in writing.

Option B: Members re-enter their card

Each family gets a link and adds a payment method in the new system. Some vendors offer both routes. MyStudio's switching page, for instance, describes either transferring payment data from a processor or starting fresh with an email asking members to add their payment info.

For a small school, Option B can be faster than waiting on a transfer, and it gives you a clean record of who has agreed to the new billing terms. The cost is follow-up. Expect to chase the last few families in person at the front desk.

A 30-day plan to switch martial arts software

Week 1: Set up and import

Build your class schedule, membership plans and belt system in the new software. Import the member file. Do not invite anyone yet. Check families, ranks and class counts against your old system.

Week 2: Staff and a pilot group

Train every Instructor and front desk helper on check-in and on looking up a student. Then invite five to ten friendly families. Ask them to log in, sign the waiver, and add a card. Fix whatever confused them before anyone else sees it.

Week 3: Everyone moves

Send the announcement below. Set a deadline about ten days out. Put a tablet or a printed QR code at the front desk so parents can finish setup during class.

Week 4: First billing run and cutover

Turn off recurring billing in the old system the day before the first run in the new one, so nobody is charged twice. After the run, compare the total collected with a normal month. Follow up on every missing payment within 48 hours. Give written cancellation notice to the old vendor only after that comparison looks right, and keep read-only access as long as they allow it.

What to tell your families

Keep the message short, give one action and one date, and explain what they get out of it.

"Hi Dana, starting November 1 we are moving to a new system for schedules, check-in and billing. Your tuition and billing date stay the same. We need one thing from you by October 25: use this link to log in, sign the waiver, and add your payment method. It takes about three minutes. Once you are in, you can see Maya's attendance and belt progress from your phone. If you would like help, see us at the front desk before class."

Two rules protect goodwill during a switch. Do not change prices in the same month, because families will connect the two. And have every Instructor mention the deadline at the end of class for a week, because some parents do not read email.

Questions to ask before you sign with a new vendor

  • Can I see my own data imported before I pay or commit?
  • Which fields does your import accept, and what happens to family links and attendance history?
  • Who owns the payment processor account, the studio or the software company?
  • If I leave you later, how do I get my members and their payment methods out?
  • Do members get any message before I approve the import?

The fourth question matters most. If the payment account belongs to the vendor, your next switch will be as hard as this one.

How Rolliance handles a switch

Rolliance is studio management software for martial arts schools. Here is what it does for the steps above.

  • Import from a CSV or a Spark Memberships export. There is a dedicated importer for Spark Memberships and a flexible CSV importer for exports from most other platforms.
  • The fields that usually get lost come across. The import carries names, contact details, dates of birth, emergency contacts, addresses, uniform sizes, family and child relationships, and join dates.
  • Attendance milestones do not reset. You can carry over each member's historical class count, so a student at 96 classes still reaches 100 next week.
  • Nothing reaches members until you approve it. Imported members are staged for your review before any invitation goes out.
  • Billing runs through your own Stripe account. Members pay you directly, and if you ever leave, your Stripe customers and payment history stay with you. Every member also exports as a CSV.
  • Waivers are re-signed on the way in. Members and parents sign on their own phone, and an unsigned waiver blocks enrollment and check-in.

New studios start with a 90-day free trial with a card on file, and nothing is charged until day 90. That is long enough to run Rolliance beside your current system for a full billing cycle before you cancel anything. You can see how Rolliance works and bring your export to the first conversation.

The takeaway

A software switch goes wrong when billing is treated as an afterthought. This week, read your contract for the notice period, export your member list, and ask your current provider one question in writing: how do my members' saved cards get transferred, how long does it take, and what does it cost? The answer tells you whether to plan a transfer or a re-entry campaign, and everything else in the 30 days follows from that.

Ready to Build a Stronger Community?

Try Rolliance free for 90 days. Cancel anytime before it ends.

Start Your Free Trial