The all-in-one platform that replaces the spreadsheet, the sign-in sheet and the group chat.
Set up in an afternoon with a guided wizard β club, locations, sports, level ladders, class groups β then run the day-to-day without leaving the dashboard.
Full profiles with photos, guardian contacts, and enrollment into any number of sports and class groups.
Mark who showed up in a couple of taps β or scan an athlete's ID card with your phone's camera and check them in instantly. No extra hardware.
Monthly charges generated automatically for every enrolled athlete. Record cash, card or transfer β partial payments included β and overdue reminders go out by email and in-app without you lifting a finger.
Run exam sessions, invite athletes, record results. A pass promotes the athlete automatically and builds a permanent progression history. Belt ladders for karate, taekwondo, judo and aikido come pre-built; every other sport builds its own in minutes.
The weekly class calendar by group and location β visible to staff, trainers and parents alike.
Post to the whole club or a single location β and see exactly who has actually seen it.
Branded, printable photo ID cards in four designs β Classic, Modern, Elite, Kids β with live preview. Every card is scannable for instant attendance check-in.
Any list β athletes, dues, finance, exams β exports to PDF or Excel exactly as filtered on screen.
Running two branches β or ten? Every location lives under one club. A single switcher flips the whole app between "all locations" and one branch's view: its athletes, its attendance, its schedule, its exams.
Everyone gets exactly the view they need β and nobody needs to call the front desk to ask if the invoice went through.
Dashboard, finance, athletes, dues, exams, users and settings β the owner's command center, with a running picture of revenue, at-risk families and upcoming birthdays.
A purpose-built, clutter-free view: today's classes, quick attendance for their own groups, their roster, and who's ready for the next exam.
Attendance history, dues status, schedule and progression β self-serve, on a separate secure login. One parent account covers all their kids.
Your bill works the way your academy does β per athlete, with the rate falling as your roster grows. Every feature on every plan. No setup fees, no per-location fees, no feature gates.
| Active athletes | Per athlete / month | Example |
|---|---|---|
| 1 β 10 | Free (one location) | 10 athletes β $0 |
| 11 β 20 | $2.00 | 15 athletes β $30 |
| 21 β 70 | $1.20 | 50 athletes β $60 |
| 71 β 150 | $0.90 | 100 athletes β $90 |
| 151 β 300 | $0.65 | 200 athletes β $135 |
| 301+ | $0.50 Β· capped at $249 | 500 athletes β $249 |
Your bill never drops when you grow and never jumps at a bracket edge β it's always the greater of the bracket rate Γ athletes or the previous bracket's maximum, capped at $249. Only active athletes count β frozen and archived athletes are excluded when your monthly invoice is calculated.
Gradaya has two doors β one for the people who run the academy, one for the families in it.
You were invited by your club to follow attendance, dues, schedules and progression. Sign in with the email your club has on file. If you haven't been invited yet, ask your club.
Member loginYou run the academy β roster, attendance, dues, exams and reports. Sign in with your staff account.
Club loginNo. There is one plan and it has everything β unlimited staff and trainer accounts, unlimited locations, the parent portal, exports, the ID card designer. You pay only by roster size.
Not yet. Gradaya tracks and reminds β charges are generated automatically, payments (cash, card, transfer) are recorded, and overdue reminders go out by email and in-app. Online collection from parents is on the roadmap; when it ships, it won't be gated by plan.
You import it yourself β upload your existing spreadsheet (Excel/CSV) and your athletes are in within minutes. No data-entry marathon, no waiting on support.
Freeze or archive them and they stop counting immediately. You never pay for athletes who aren't training.
No. Trainers see only their own groups. Parents sign in to a completely separate portal β its own login system, showing only their linked children. Every club's data is fully isolated from every other club's.
Month-to-month, cancel anytime, no setup fee. Your bill is recalculated each month from that month's active-athlete count.
Set up your club in an afternoon with the guided wizard. If it doesn't win over your front desk in 30 days, walk away β no card, no contract.
Create your academy