For academy owners

Everything your academy runs on, in one place

Your timetable, bookings, attendance, curriculum, member billing, waivers, shop and enquiries, with a member app your students will actually use.

14-day trial · no card required

Does any of this sound familiar?

  • You're answering "What time is class?" every day, even though you've already updated the timetable.
  • Payments, attendance and waivers are spread across different systems, or worse, spreadsheets.
  • Trial enquiries don't always get followed up quickly enough.
  • You're spending more time on admin than coaching.
Academy students roster in iRoll BJJ, with a member's billing screen in the app

Your members list, and a member's billing screen in the app

One account for the whole academy. Switch on what you need.

Member management

Profiles, memberships, attendance history and waivers for every student. Import your list from a spreadsheet.

Timetables & check-ins

Update the schedule once; it changes on your website embed and in the app. Members book and check in.

Membership billing

Recurring memberships, and pay-as-you-go class credits when you switch them on, paid straight into your own Stripe account.

Curriculum & lesson plans

Write lesson plans, assign them to class types and give coaches the plan for each session.

Shop

Sell gis and gear, or class and private-lesson credit packs, from the same account.

Leads & weekly report

An enquiry form for your website feeds a lead inbox, and a report lands in your email every Monday.

Also: belt and stripe tracking private lessons

A member app your students will actually use

  • View the academy timetable, book classes and check in from their phone
  • Track techniques and training between sessions
  • Book private lessons online
  • Academy features included for every invited member — no separate training subscription

Explore the member app

Get started in minutes

  1. 1
    Create your academy
    Sign up, add your academy details and start your trial.
  2. 2
    Set up billing (optional)
    Connect Stripe whenever you're ready to collect recurring memberships.
  3. 3
    Invite your members
    Add or import your students, publish your timetable and start running your academy.

Simple pricing: one price per active student, no tiers

$1.50 per active student on your roster a month, after a 14-day trial. Drop-ins who've finished their credits can drop off your roster automatically.

Frequently Asked Questions

No. Try every feature for 14 days without adding a card. After the trial you pay per active student on your roster each month.

Members always pay your academy directly. Connect Stripe and iRoll BJJ manages subscriptions, payment reminders and failed payment notifications.

No. Every invited academy member gets access to the academy features and training tools included with your gym.

Most gym software is built for every type of fitness business. iRoll BJJ is built specifically for Brazilian Jiu Jitsu academies, with features like belt promotions, attendance tracking, member engagement and integrated training tools.

Yes. Export your member list as a spreadsheet and import it (CSV or Excel). iRoll BJJ sends each member an invite.

Currently available in Australia, Austria, Belgium, Canada, Croatia, Estonia, Finland, France, Germany, Greece, Ireland, Isle of Man, Italy, Jersey, Latvia, Lithuania, Luxembourg, Netherlands, New Zealand, Poland, Portugal, Slovakia, Slovenia, Spain, United Kingdom, and United States.

Members get access to the academy timetable, bookings, check-ins, notifications and powerful training tools — all within the same app.

Run your academy on iRoll BJJ

$1.50 per active student on your roster a month, after a 14-day trial.

Available in Australia, Austria, Belgium, Canada, Croatia, Estonia, Finland, France, Germany, Greece, Ireland, Isle of Man, Italy, Jersey, Latvia, Lithuania, Luxembourg, Netherlands, New Zealand, Poland, Portugal, Slovakia, Slovenia, Spain, United Kingdom, and United States.

Start your 14-day trial

14-day trial · no card required