GYMGATE
    FeaturesPricingFor studentsBrowse gyms
    Sign inGet started

    Gym and studio management

    Run your gym.
    Skip the paperwork.

    Class schedules, memberships, payments, invoices, notifications, and more, all in one place.

    Create your gymBrowse gyms
    Weekly class schedule showing six class types across Monday to Saturday with booked headcounts

    Scheduling

    Class management

    Easily schedule recurring or one time classes.

    • Recurring schedules fill a rolling 90-day window automatically.
    • Class capacity shows how many students have booked.
    • Colour-coded class types enable students to recognise their class at a glance.
    • Cancel or add a one-off session without touching the recurring pattern.
    Active schedules list showing recurring classes with instructors, times and days

    Private classes

    One-on-one booking

    Publish separate timetables for private one-on-one classes.

    • Define any number of class types.
    • Each instructor can set their own hours, or staff can set them on their behalf.
    • Credit card and invoicing support, even for cash deals.
    • Private classes appear on the main calendar view, and notifications of new registrations and cancellations can be sent via the event system.
    Booking a private lifting session on a phone: class type, instructor choice, a calendar of open days in October and the start times left on Thursday 1 October

    Members

    Member management

    One list of all the students in the school, their memberships and their billing information, all in one place.

    • See every student's membership status at a glance.
    • Click on a student to manage their bookings, payments and invoices.
    • Optionally approve or reject the people who ask to join.
    • Keep your gym public, private or reachable by link only.
    Member list showing pending approvals and members with their membership status

    Payments

    Flexible billing system

    Flexible membership packages, customise them however you want it — Monthly memberships (calendar aligned or date-to-date), ten-class passes, drop-ins, or a rashguard off the shelf. Fully integrated credit card support or cash payments.

    • Full credit-card support through Stripe Connect. No fees are charged by GymGate
    • Full accounting and invoicing support for both cash and card payments
    • Automatic charging for recurring subscriptions or one-time purchases
    • Class passes that count down as they get used
    • Optional grace period for late payments
    Gym store showing memberships, class cards, drop-ins and merchandise with prices

    Money

    Financial accounting

    Easy revenue tracking, what's still owed, and how long it has been owed. Every payment leaves an invoice behind it.

    • Revenue analysis
    • Recurring income and current MRR
    • Overdue charges at a glance
    • Customisable invoices
    Revenue panel showing total revenue, recurring revenue and current MRR above a twelve-month breakdown

    Email

    Notifications

    Notify students — or yourself — via email when someone joins your gym, a subscription lapses, an invoice is paid, or one goes unpaid. You choose who receives notifications and what they're notified about.

    • Disabled by default. Enable if you want to be up to date instantly.
    Email notification matrix with eight gym events and four recipient roles

    For students

    Attendance statistics

    Students book a spot on their phone, see what they've paid for, and watch their own attendance add up. The training log is the part they come back for.

    • Classes attended, hours on the mat, and the current weekly streak
    • Which class types they actually train, and which nights
    • Progress tracker inspired by martial arts dojos
    • Their own invoices, downloadable at any time
    • Cancelling a booking without messaging anyone
    Student training statistics with classes attended, hours trained, streak and charts by class type and day
    Belt progress for a martial arts dojo: a bar across White, Blue, Purple, Brown and Black with the student's hours marked, above total training time and hours to the next belt

    And more

    The details that come up once a school has been running for a few months.

    Roles that match the school

    Owners, managers, instructors and students each see what they should. Promote a senior student to instructor without handing over the books.

    Invoices students can open

    Every payment produces an invoice with your company details and IBAN, downloadable as a PDF or shareable as a link that needs no login.

    Attendance leaderboard

    An optional board ranking who has been showing up, with privacy settings you control.

    A public page for your gym

    Your timetable, location and joining details on a page you can send to anyone — or keep unlisted if you prefer privacy.

    Locale

    Solved edge cases with timezones, currency, and date and time formats.

    Approve who joins

    Turn on approval, and new members wait in a queue until you let them in. Turn it off, and anyone with the link can join.

    Feature requests

    Tell us what your gym needs

    Much of what you see here exists because a school asked for it. If your gym needs something that is missing — a different billing rule, another report, an export your accountant wants — send us an email describing it, we will probably build it.

    Send a feature request

    Set your gym up this week

    Add your class types, put the timetable in, and send your students the link. The rest — bookings, renewals, invoices — starts happening on its own.

    Create your gymLook at a real gym first
    GYMGATE
    PricingBrowse gymsAboutTermsPrivacy

    © 2026 GymGate