For gymnastics gyms, rec and team

Gymnastics software
that gets the money right

A Level 6 moves up in October. Twelve training hours become sixteen and tuition reprices mid-month, with meet fees stacked on top. Cadence charges the new rate from the day you move her, and both her parents get a corrected invoice.

Rec to Level 10 and every Xcel division
Meet fees kept out of tuition all season
Split 60/40 set once, both invoices follow
Zero added fees what you charge is what a parent pays
Punch cards counted down at open gym check-in

Last night at your gym

A credit card declined at 2 a.m.

The backup card on file covered it before anyone woke up

Cassie's dad asked to cover 40% of her tuition

He got his own invoice for his share, and mom's adjusted automatically

A family just dropped the 4:00 Level 5 class

The next family on the waitlist already got the offer

Coach Rivera called off sick

Thursday's classes are already covered by a qualified sub

The money side

Where most gym software falls apart

Tuition is the easy part. It’s the split households, the failed cards, and the meet fees that eat your Tuesday. Cadence was built starting there.

Two parents, two invoices

Most systems attach the money to one household account. Cadence attaches it to each child's enrollment instead, so the adults who pay for her can be billed separately. Each parent gets their own invoice for their own share, pays with their own card, and does not need the other one’s login.

  • Split it by percentage or by what each parent agreed to cover
  • Grandma can put money toward meet fees, and it can’t drift into tuition
  • Each parent signs their own payment authorization, so a disputed charge has a signature behind it
  • Booster clubs and scholarship funds can pay directly too
Cassie Nolan, March
Dana (mom) · 60%
Level 7 tuition$171.00
Regionals entry$85.00
Due Mar 1$256.00
Marcus (dad) · 40%
Level 7 tuition$114.00
Competition leo$140.00
Due Mar 1$254.00
Gift from Sharon (grandmother)
Set aside for meet fees only
$85 held

A declined card fixes itself

When a payment fails overnight, Cadence tries the backup card on file. If the other parent has agreed to cover a missed payment, their card is next in line. Everyone is told what happened before the doors open.

  • A failed bank draft gets caught and flagged, not quietly marked as paid
  • Your returned payment fee applies automatically, by your policy
  • No athlete trains three weeks on money that did not arrive
Overnight billing
Visa •••• 4417
2:04 a.m.
Declined
Backup card •••• 8890
2:04 a.m.
Paid $256.00
Dana notified
App and email, 2:05 a.m.
Sent
Front desk
Nothing to chase
Handled
Active athletes by month Last year This year
March: 468 vs 412 a year ago, up 13.6% 0125250375500SepOctNovDecJanFebMar

Every month sits next to the same month last year, so a December dip reads as a December dip and not as a problem.

Knowing your numbers

Is the gym growing?

Answered on the screen, not rebuilt in a spreadsheet every quarter.

  • This month against the same month last year, so seasonality doesn’t fool you
  • Which coach turns trials into enrollments, as a rate rather than a raw count
  • “Email me revenue every Monday at 8 a.m.” and it just shows up
  • Ask in plain English: “who dropped after their first month this year?”

Tuition by program, rec through Level 10

Every program the gym runs, the tuition each one carries, and what preschool through optional team adds up to in a month.

Chart

Demo figures, not a real gym.

Classes and enrollment

Filling classes without the phone tag

The waitlist works while you don’t

A spot opens in the 4:00 Level 5 and the next eligible family gets the offer automatically, with a window to claim it. If they pass, it moves down the list.

  • Parents can see where they actually are in line, so they stop calling to ask
  • A Level 2 can’t land in a Level 4 class by accident
  • Trials work either way, waitlist-controlled or open, whichever your gym does
  • Makeups, transfers, and schedule changes don’t break the billing
Tuesday 4:00, Level 5
Spot opened
Reyes family withdrew
1 open
Offered to Harper B.
Waitlist #1, 24 hours to claim
Waiting
Nia T.
Waitlist #2, next in line
Next
Ellie W.
Level 3, not eligible yet
Not eligible

She can see the progress from home

A coach evaluates skills from the phone on the gym floor. The scores update immediately, and the parent sees progress bars, what is next, and a congratulations when a level is complete. Nobody chases a piece of paper or waits for a quarterly conference.

  • Coaches evaluate from the phone on the floor, not a clipboard they file later
  • Parents see progress bars and what comes next, live
  • A level-complete triggers a congratulations automatically
  • Advancement criteria are configurable: all skills, coach discretion, or a minimum attendance count
Cassie Nolan, Level 5 skills
Back handspring series
3 of 4 skills passed
75%
Beam routine
All 6 skills passed
Complete
Vault
Evaluation scheduled Oct 4
Pending
Floor routine
5 of 7 skills passed
71%
Meets and competitive team

Meet season, without the spreadsheet

Entry fees, coach travel, leos, and tuition are four different kinds of money. Cadence keeps them apart so families know what the season costs before it starts, not after the charges show up.

What will this season actually cost?

Add your meets, set the entry fees and coach travel shares, and Cadence builds a cost breakdown for the whole season. Share it with families before the first event so nobody is surprised by a bill in February that was decided in September.

  • Season costs visible to families before the first charge hits
  • You choose how each line splits: per athlete, per group, or flat across the team
  • Add a meet mid-season and the numbers update for everyone
  • Printable, so it works at a parent meeting too
2026 Competition Season
State Championships (Mar 8)
$85 x 12 athletes
$1,020
Regionals (Jan 20)
$65 x 12 athletes
$780
Coach travel (3 coaches)
$420 x 3 coaches
$1,260
Competition leos
$140 x 12 athletes
$1,680
Season total, Level 7 (12 athletes, 3 coaches)$4,740.00

Camps and clinics run themselves

Summer camp, a Saturday tumbling clinic, and open gym are three different things that all work the same way in Cadence. Set the dates, capacity, price, and waiver requirement, and families register and pay on their own.

  • Families register and pay online without a phone call
  • Each event carries its own waiver, collected before checkout
  • A full event opens a waitlist automatically
  • Drop-in visitors and one-time campers do not raise your pricing tier
Events and open gym
Summer Camp Week 1
Jun 9, 24 registered
24/30
Summer Camp Week 2
Jun 16, waitlist open
Full
Tumbling Clinic
Apr 5, Saturday
11/16
Friday Open Gym
Weekly, drop-in
No cap
Coaches and staff

Coverage that thinks like your best scheduler

A coach calls off and every class she was on immediately shows up as needing someone, routed to whoever owns that schedule.

Coach Rivera calls off at 6 a.m.

She taps call off on her phone, and you get the notification the same minute: Rivera is out, and here are your options, each one already checked for qualification, certification, and hours. Sometimes the answer is one coach. Sometimes it is a swap: Ellis takes Davis's floor group, which frees Davis for the bars class, and Cadence works that out for you.

  • Call off from the phone; the supervisor is notified the same minute
  • Two or three cleared options, not a list of maybes
  • Suggestions include swaps, one coach freeing another so the right one lands on the class
  • Pick an option, tap Send Request, and everyone involved is notified
Thursday coverage
6:02 AM · Rivera called off
4:00 Level 5 Bars needs a coach
Choose a cover
Option 1 · Coach Tan
Bars certified, free at 4:00
Can cover
Option 2 · Swap
Ellis takes Davis's floor group, Davis takes bars
Two-step cover
Coach Bakos, CPR card
Expires in 21 days
Renew soon
Send Request

An expired SafeSport stops the assignment

Every certification and background check is tracked per coach with its expiration date. When something lapses, that coach cannot be assigned to a class until it is current. You find out from a warning on your screen, not from an auditor in your lobby.

  • Upload certs directly to the coach's profile
  • Expiring certs warn you 30 days out
  • A coach missing a required cert is blocked from assignment
  • The audit trail shows who was certified when, not just who is certified now
Coach certifications
Rivera, Sophia
SafeSport current, exp Mar 2027
Current
Chen, Wesley
SafeSport expired Jul 12
Blocked
Davis, Tanya
CPR/First Aid, exp in 22 days
Expiring
Nguyen, Kyle
Background check cleared Aug 1
Current
The app

One app, three faces

Parents, athletes, and coaches need different things, so they see different screens. It is the same download, not three separate apps to talk anyone into installing.

What a family sees

Parents and athletes

Everything a parent calls the front desk about, without the call.

  • Schedule, invoices, and payment methods
  • Skills she has and what is left in her level
  • Absence and makeup requests
  • Waivers and forms signed on the phone
  • Turn her pro shop tab on or off
Level 5 Bars
Thursday 4:00 · Coach Tan
HBHarper B.
CNCassie N.
NTNia T.
ARAva R.
MKMia K.
JPJules P.
EWElla W.
5 of 7 here Save Roll

Taking roll on the floor

What staff sees

Coaches and front desk

Take roll on the floor instead of walking a clipboard back to the office.

  • Attendance from the floor, offline if the wifi drops
  • Clock in and out, or scan a QR code at the door
  • Her schedule and any coverage she has been offered
  • Skill sign-offs recorded at the event, not from memory
Front desk and pro shop

The stuff that happens at the counter

The pro shop rings up to the family account

A leotard, a pair of grips, and a water bottle go straight to the family's ledger with one scan. No separate transaction, no cash drawer math, no "I forgot my wallet." The charge shows up on their next invoice with everything else, and inventory updates automatically.

  • Charge to the family account or take payment at the counter, your choice per sale
  • Inventory counts update when something sells, not when someone remembers to count
  • Account charges appear on the family's regular invoice alongside tuition
  • Sales tax calculated automatically by location
Pro shop, today
GK leotard (size YM)
Nolan family, charge to account
$62.00
Grips, dowel (size S)
Reyes family, charge to account
$34.00
Water bottle
Cash sale, no account
$8.00
Chalk bucket refill
Internal use, not for sale
Logged

Birthday parties book themselves

A parent picks a date and package, adds the extras, signs the waiver, and pays the deposit without your front desk touching anything. The rental blocks the gym on the schedule so nothing else gets booked on top of it, and a prep checklist hits the staff inbox the morning of.

  • Parents book, pick a package, add extras, and pay the deposit online
  • The party blocks the gym on the schedule automatically
  • A prep checklist hits the staff inbox the morning of the event
  • Facility rentals use the same flow for team events, open gym slots, and private sessions
Upcoming parties
Olivia K., turning 7
Sat Oct 12, 2:00 PM, 14 kids
Paid
Jayden M., turning 9
Sat Oct 19, 4:00 PM, 18 kids
Deposit only
Ava R., turning 6
Sat Oct 26, 12:00 PM, 10 kids
Pending
Open gym rental
Sun Nov 3, 10:00 AM, team event
Confirmed
Languages

The parent who needs Spanish gets Spanish

Not a translate button on the website. The actual product, in the language each person reads, one family at a time.

A waiver she can actually read

Cadence translates its own screens and buttons, but not your waivers and forms. That is why Cadence has a multi-lingual form generator, so you can create your waivers in any language you need, because a parent who signs a document she couldn’t read is a document you may not be able to enforce.

  • She signs the Spanish waiver you created, not one a computer produced
  • Medical forms and photo permissions work the same way
  • Your terms of service stay in English, which is how they stay enforceable

Set per person, not per gym

One mom reads her invoice in Spanish. The dad behind her reads his in English. The coach runs the admin screens in Japanese. Same gym, same afternoon, nobody compromises. Invoices, reminders, and the app all follow whatever each person picked.

  • Every notice you send arrives in the reader’s language, from one message you wrote once
  • Right to left languages are laid out properly, not bolted on
  • Your front desk sees which language a family reads before they pick up the phone

Cadence has the languages gyms actually need. Nineteen and counting at launch.

Filling the gym

Marketing you won’t need a second tool for

Most gyms end up paying for an email service on the side. This is the part that makes that unnecessary.

Unsubscribing doesn’t break billing

A parent who opts out of your newsletter still gets invoices, closure notices, and schedule changes. Marketing and business messages are kept separate.

Worth checking: if one unsubscribe kills every message, you end up buying a second tool to work around it.
🖌

Write it how you’d say it

Drag and drop your own emails with your colors and logo already in them, and edit any automatic message so it sounds like your gym instead of a template.

🔍

Lists that keep themselves current

The dad who booked a birthday party for his five year old is a lead. The dad whose daughter graduated out is not. Cadence works that out from what it already knows, so nobody has to tend a list.

🎟

Paid trials that filter

Charge a small trial fee and credit it toward tuition when she enrolls. Free for a real prospect, and enough to put off the family collecting free classes around town.

🔔

Push and email cost nothing

Notices through your own app and by email are included. Text and WhatsApp are there when you need them, and not charged to the parent.

📈

Know which trials turn into athletes

Conversion as a rate by coach or by class time, worked out from who was actually on the floor, not from a guess about who taught it.

Switching over

Coming from iClassPro or Jackrabbit

Your families, enrollments, balances, and history come with you. Do it yourself with our tools, or hand it to us and we’ll do it for you.

🔄

Do it yourself, or let us

There’s a step-by-step importer with plain instructions if you’d rather keep your hands on it. If you’d rather not, hand us the export and we’ll do the whole thing at no charge. Either way you check it over before anyone goes live.

📊

Birthday parties don’t raise your bill

We count kids actively enrolled, not every name that ever passed through. Party guests and one-time open gym visitors don’t cost you anything.

Worth checking: some systems price on total records, so one-timers can move you into a higher tier.
💳

No fee ever reaches a parent

We make our money in the processing, not by adding a line to your parents’ checkout. Nothing extra shows up on their end.

Worth checking: some free tiers pass a percentage straight to the parent paying.
📧

You won’t need Mailchimp

Build and send your own emails from inside Cadence, and change any automatic message to say what you’d actually say.

Worth checking: if one unsubscribe kills every message, you end up paying for a second tool.
📁

Nothing gets written over

“Who coached Cassie in 2024?” is a question you can answer. Every change is kept as a dated record instead of replacing what was there.

🔧

One login, not four

Billing, schedules, waivers, meets, camps, and email in the same place. No exporting to a spreadsheet to run a meet.

Questions gym owners ask

Straight answers

See it with your own team accounts

A real walkthrough using your levels, your session setup, and your meet schedule, not a canned tour.