How it works
Explore how FightKit supports every part of running a martial arts school — click a section to see it in action.
Billing & payments
Get paid automatically, on time — without chasing anyone
Subscription management
Recurring billing and flexible membership plans, handled automatically.
Stripe integration
Payments are processed securely via Stripe.
Digital agreements
Manage contracts, waivers, and terms digitally.
Data import
Bring your existing customers and subscriptions into FightKit.
Get paid on time, every time
Automated recurring billing means no more chasing payments or manual invoicing.
Classes & events
Run classes and events smoothly and know exactly who attended
Class scheduling
Set up recurring classes once — your timetable stays up to date.
Session management
Plan sessions, take notes, and keep track of what was actually taught.
Attendance tracking
Mark attendance quickly and see who’s turning up consistently.
Venue management
Run classes across multiple locations without extra admin.
Group organization
Organize classes by discipline, age or skill level.
Spend less time on paperwork
Manage schedules and track attendance without spreadsheets or manual roll calls.
Student management
Keep every student’s details, attendance, and progress in one place
Student profiles
See each student’s details, history, and progress in one place.
Progress tracking
See how each student is progressing over time.

Data import
Import existing students in bulk using CSV files.
Know every student, not just a number
Complete profiles with medical notes, emergency contacts, and progress tracking for personalized instruction.
Parent & student communication
Keep parents and students informed without manual messages
Email messaging
Send the right updates to the right people.
Keep members engaged and coming back
Send targeted emails and messages to boost retention and keep your community connected.
Lead generation
Track leads from enquiry to trial to member — without losing anyone
Public enquiry forms
Let people enquire about classes directly from your website.
Self-registration
Let students register and join memberships online.
Lead tracking
Track enquiries from first contact through to becoming members.
Turn website visitors into members
Professional enquiry forms and self-registration pages that convert prospects into paying students.
Curriculum & grading
Track techniques, gradings, and real progress over time
Ranks
Set up belt and grade structures for your disciplines.
Techniques
Keep all techniques and skills organised and easy to find.

Learning paths
Organise techniques into a clear progression for each grade.

Gradings
Plan, run, and record grading sessions.

Track skills, not just attendance
From first class to black belt, document progress through your curriculum and celebrate every achievement.
Business
See how your school is performing — and grow with confidence
Dashboard
See how your school is performing at a glance.

User management
Add staff, assign roles, and control access easily.
Organization settings
Set up branding, preferences, and business details.

Try it risk-free
No commitment, no setup fees, no contracts. Start with your first class or student — no bulk data import needed.
30-second signup
Just email and password to start exploring
Start simple
Add your first student in under a minute
Cancel anytime
One-click cancellation, no questions asked