gyminfra
All-in-one gym platform

The operating system for modern gyms

Scheduling, memberships, payments, and trainer revenue share in one fast console — with live dashboards and forecasts over all of it. Members book on your own branded portal and pay by card or cash, and every transaction settles into a real double-entry ledger.

ScheduleWeek of 9 Jun
MonthWeekDay
Mon9
Tue10
Wed11
Thu12
07:00
07:00Sunrise YogaStudio A · 18/20
07:00MobilityStudio B · 9/12
09:00
09:30Strength 101Rig · 12/16
11:00
11:15HIIT 45Studio A · 24/24
13:00
13:00Lunch SpinSpin · 21/30
13:30BoxingStudio B · 14/20
17:00
17:30Power SpinSpin · 27/30
19:00
19:00Evening FlowStudio A · 11/20

Cards through your own Stripe account. Cash on its own rail. One ledger.

StripeVisaMastercardAmerican ExpressCash — first-class
Everything in one place

Four pillars, one system of record

gyminfra replaces the spreadsheets, booking apps, and card readers most gyms juggle to get through the week.

Scheduling & booking

A live, shareable timetable members book in a tap — capacity, waitlists, and check-in handled.

Plans & access

Stack access rules into one plan — unlimited or metered, any programme, location, or hours.

Payments & ledger

Cards to your own Stripe account, cash on its own rail — every transaction in one balanced ledger.

Trainers & revenue share

Trainers sell their own plans; you approve each with its cut, settled only on money you collect.

Trainers & revenue share

Bring trainers on — settle up on autopilot

Trainers build and price their own plans; you approve each one with its commission; the split settles on money you've actually collected; and self-scheduling stays inside the blocks you draw.

1Trainer-owned plans
Approved

Personal Coaching

by Jordan Lee · trainer-owned plan

£120 / month
Gym keeps £15 + 20% of each sale
You set this at approval — locked per sale.
2Revenue-share accounting
JL
Owed to Jordan Lee
Accrues only as money is collected
  • Maya
    Payment collected
    +£81.00
  • Tom
    Partial refund
    Clawed back−£27.00
  • Aisha
    Invoice unpaid
    Accrues on collection£0.00
Owed now£54.00
3Self-scheduling blocks
JL
Jordan Lee
Trainer
Self-scheduling
Scheduling block
RiversideSpin StudioSpinMon–Fri · 17:00–20:00

A session is allowed only if it fits one block in full — enforced on the server, not just the form.

For members

Book the next session in a tap

A live, shareable schedule where the Reserve button already knows a member's plan and their credits — so there's always a clear next step, never a dead-end error.

1Browse the schedule
TodayThu, 12 Jun
  • 07:00Sunrise Yoga2 left
  • 12:15HIIT 45Full
  • 17:30Power Spin9 left
  • 19:00Evening Flow14 left
2Reserve in a tap
17:3045 min

Power Spin

with Jordan · Spin Studio

9 of 30 reserved
Reserve3 left

Your plan covers this · 3 credits left this month

3Waitlist or book ahead
12:15Full · 24 / 24

HIIT 45

Waitlisted · #2We’ll offer the next open spot to you.
Booking not open yet? Book ahead and we reserve it the moment it opens.
Payments

Get paid, on autopilot

Card revenue settles straight into your own Stripe account — you're the merchant of record. Cash runs on its own rail. Both post to one double-entry ledger that always balances.

1Pick a plan

Unlimited

£49 / month
  • All sessions included
  • Book 14 days ahead
  • Cancel anytime
Subscribe
2Pay by card or cash
Unlimited
Active membership
£49/mo
Current period: 15 Jun – 15 Jul · renews automatically
Payment method
•••• •••• •••• 424204 / 27

Secured by Stripe. Your card details never touch our servers.

3One balanced ledger
Unlimited
Renews 15 Jul
Active
Ledger
  • Membership — Unlimited
    15 Jun · card
    +£49.00
  • Day pass
    12 Jun · cash
    +£10.00
Scheduling & front desk

Run the whole timetable from one place

Build recurring sessions, bend a single date when you need to, and work each session live — check-ins, no-shows, and rosters — without leaving the schedule.

1Build the timetable
ScheduleWeek of 9 Jun
MonthWeekDay
Mon9
Tue10
Wed11
Thu12
07:00
07:00Sunrise YogaStudio A · 18/20
07:00MobilityStudio B · 9/12
09:00
09:30Strength 101Rig · 12/16
11:00
11:15HIIT 45Studio A · 24/24
13:00
13:00Lunch SpinSpin · 21/30
13:30BoxingStudio B · 14/20
17:00
17:30Power SpinSpin · 27/30
19:00
19:00Evening FlowStudio A · 11/20
2Bend a single date
17:30Fri 13 Jun

Power Spin

This date only — the rest of the series stays put

  • Cancel this date
  • Move to another time
  • Restore to original
Jordan is already booked at 17:30.Schedule anyway
3Work the roster live
Power Spin18:30
21 / 30 reserved
  • MRMaya Rivera
    Checked in
  • TOTom Okafor
    Check inNo-show
  • AKAisha Khan
    Check inNo-show
  • LMLeo Martin
    Waitlist
Plans & billing

Price it once. Shape access any way you sell it.

A plan is the union of the access rules you stack on it — unlimited or metered, any programme, location, or hours. Then members subscribe, switch, and cancel entirely on their own.

1Any access model

Hybrid

£59 / month
Access
  • Unlimited · Yoga & Pilates
  • 4 visits / month · Gym floor3 left
  • Off-peak · Mon–Fri 09:00–17:00
  • Riverside site only

Access is the union of entries — mix unlimited and metered in one plan.

2Members run themselves
Unlimited
Active membership
£49/mo
Current period: 15 Jun – 15 Jul · renews automatically
Payment method
•••• •••• •••• 424204 / 27

Secured by Stripe. Your card details never touch our servers.

Messaging & brand

Every message comes from you, not us

Connect your own WhatsApp Business number, send email from your own domain, and put members on a portal at your own URL — set up once, from Settings.

1WhatsApp as the gym
RS
Riverside Strength
Business account
Booking confirmed

Power Spin · Thu 12 Jun, 17:30 · Spin Studio

View booking
17:02
Member opted inEmail fallback on
2Email from your domain

Subject: Your booking is confirmed

Desktop
gyminfra

You’re booked in

See you at Power Spin on Thu, 12 Jun at 18:30. Your spot is reserved.

Sent by gyminfra · Manage preferences
3Branded portal & passkeys
Welcome back
Maya R.
UnlimitedActive
Current period: 15 Jun – 15 Jul
Upcoming
18:30Booked
Power Spin
Spin Studio · Tomorrow
Analytics & insights

Know your numbers — and what's coming

Every booking, payment, and check-in feeds a live analytics layer: dashboards for revenue, membership, occupancy, and session demand — each with a forward forecast and an honest confidence band. Drill all the way into a single programme, space, or member.

1The gym at a glance
Your gym at a glanceUpdated 2m ago
MRR
£26.4k
6.2%vs previous 30 days
Active members
412
3.1%vs 30 days ago
Retention
94.2%
0.8pttrailing 30 days
Arrivals
3,120
11%last 30 days
2A forecast, not a rear-view
Monthly recurring revenue
£26.4k6.2%
Next 30 days
Now
ActualForecast80% range
3Down to the busiest hour
Busy hoursArrivals · last 8 weeks
Mon
Tue
Wed
Thu
Fri
Sat
Sun
6a9a12p3p6p9p
lessmore
The full surface

Every detail, when you're ready for it

The fine print, gladly — pick any capability for the spec. Each one has its own link, so send the one that answers the question.

Front desk & booking

Set how far ahead booking opens, when it closes, the check-in window on either side of the start, and a no-show grace period. Any single session can override the gym default — reversibly, with the default shown alongside so nothing drifts silently.

Plans & money

Card and cash alike post to one double-entry ledger, and every transaction balances. Member balances are computed from the ledger itself, so they never drift out of sync with what was actually charged and paid.

Analytics & insights

The moment you sign in: MRR and active subscriptions, churn and retention, member engagement and door arrivals — with period-over-period trends on the key metrics, and a shortlist of at-risk members to reach out to before they lapse.

Team & security

Five preset roles — Owner, Admin, Trainer, Receptionist, Accountant — over a fine-grained capability matrix, enforced everywhere in the console, not just hidden in the UI. Member contact details load only for roles allowed to see them; destructive actions are owner-only.

Platform

Per-location spaces, schedules, timezones, and structured addresses with a map pinpoint. An active-location switcher curates the location-scoped pages — and disappears entirely for single-site gyms.

Why gyminfra

Built like a ledger, not a spreadsheet

Always balanced

Every transaction is double-entry, and it always balances. Member balances are computed straight from the ledger, so the figure you see has never quietly drifted.

Your money, your Stripe

Card revenue settles into your own Stripe account — you're the merchant of record. gyminfra never touches or holds a cent, and takes no cut of your takings.

Nothing deleted, ever

Corrections are reversals, not edits — the original always stays on the books, so the trail is complete and auditable.

Messaging you can rely on

Every confirmation and alert reliably reaches members — never missed, never sent twice — and bounces suppress automatically to protect your sender reputation.

FAQ

Questions, answered

Run your whole gym on one platform

Three questions build your setup track — cash gyms never see a Stripe step. Have your timetable live this afternoon, and invite your first trainer tonight.