ROLLPUNCH
The Staff Management System Built for Gyms and Studios

Schedule instructors.
Pay them
without the math.

Schedule instructors. Cover shifts. Manage paperwork. Track private sessions. Run payroll. RollPunch connects the entire staff-management workflow so you can stop chasing staff and get back to running your gym or studio.

RollPunch — My Shifts screen on iOS
Build schedule
→
Assign instructors
→
Publish
→
Staff see shifts
→
Shifts covered
→
Payroll auto-calculates
→
Pay staff
1 tap
To pay your team
100%
Auto-calculated from your schedule
$0
In instructor invoices, ever
iOS & Android
Native apps + owner web dashboard
The Problem

Running a gym or studio is hard enough.
Staff payroll shouldn't add to it.

Spreadsheet chaos

Tracking every coach's hours, class types, and rates in a spreadsheet is error-prone and eats hours every week.

Waiting on invoices

Coaches forget to invoice. You forget who taught what. Someone always ends up chasing someone else down.

Shift changes are chaos

A coach texts a sub at the last minute. Nobody tells admin. The schedule is a mess and the wrong person gets paid.

Private sessions without a system

A coach teaches private sessions, but every instructor may have a different arrangement with the gym. Without one place to track it, somebody ends up reconciling a spreadsheet.

Features

Everything you need to manage your coaching staff.

Your schedule is your payroll.

RollPunch already knows who taught, what role they filled, and what they're paid. Applicable private-session fees and adjustments are factored in too. Review the totals, then pay through Stripe or record a manual payment. No spreadsheets. No invoices. No chasing.

Instructor Scheduling

Build your weekly schedule, assign leads and assistants, set individual pay rates by class type and role, and publish weeks ahead.

Shift Coverage

Staff give up or pick up eligible shifts in the app — the schedule and payroll update automatically when coverage changes.

Staff Onboarding & Documents

Collect W-9s, contractor agreements, and conduct policies, and track payout setup and onboarding status from one screen.

Private Sessions

Track private sessions and each instructor's arrangement. Applicable gym fees stay connected to payroll automatically.

Messaging

Send direct messages or broadcast announcements to one instructor or your entire staff — all inside RollPunch, separate from personal texts.

Mobile Apps + Owner Dashboard

iOS and Android apps for instructors and staff, plus a full web dashboard for owners and admins — same data, same controls, bigger screen.

INSTRUCTOR MANAGEMENT

Everything about an instructor, in one place.

Set teaching permissions, Lead or Assist roles, and pay rates by class type. RollPunch also keeps staff paperwork and payout setup organized so you can quickly see who's ready to teach and get paid.

W-9s, agreements, conduct policies and payout setup stay connected to the same instructor profile — no separate spreadsheet for tracking who completed what.

Set Up My Gym →
RollPunch Coaches screen showing instructor roster with bank account and onboarding status, teaching permissions by class type, Lead and Assist roles, and pay rates per class
PRIVATE SESSIONS

Set the terms.
RollPunch tracks the rest.

Not every instructor handles private sessions the same way. Set a flat fee per session, take a percentage with an optional minimum, track a prepaid block of sessions, set a paid-through date, or allow free use.

RollPunch keeps the sessions organized and tracks the arrangement for each instructor. When a private-session fee is owed to the gym, it can be handled through payroll or marked paid if it was settled separately.

Flat Rate Percentage + Minimum Block of Sessions Paid Through Free Use
Start Free Trial →
RollPunch Private Sessions dashboard showing monthly calendar view with instructor filter tabs, session indicators, and Book Session button
PAYROLL

Your schedule is your payroll.

RollPunch already knows who taught, what role they filled, and what they're paid. Applicable private-session fees and adjustments are factored in too. Review the totals, then pay through Stripe or record a manual payment.

Start Free Trial →
RollPunch Payroll dashboard showing instructor list with earnings, Manual and Stripe payment toggle, and payroll summary
How It Works

Simple to set up.
Easy to run.

1

Set up your gym or studio

Create your account, add your class types (whatever you offer — BJJ, yoga, HIIT, anything), and invite your instructors. Set each person's pay rate per class type and role — done once, applied forever.

2

Build your standing schedule

Use the visual schedule builder to create your weekly class template. Assign lead instructors and assistants to each class. Publish 1–4 weeks ahead with a single tap.

3

Manage shifts effortlessly

When an instructor needs to give up a shift, they request it through the app. You approve or deny. Open shifts are automatically offered to qualified staff based on their permissions.

4

Pay instructors in seconds

At the end of the week, open Payroll. Every instructor's earned amount is pre-calculated based on who actually taught. Add any adjustments, then pay via Stripe or record a manual payment — your choice.

Get Started Free →
1

Accept your invite

Your gym owner sends you an email invite. Tap the link, create your account, and you're in.

2

Download the app

RollPunch is available on iOS and Android. Download it, sign in with the email you used to accept your invite, and your schedule loads automatically.

3

See your shifts

"My Shifts" shows every class you're assigned to — date, time, class type, your role, and what you'll earn. No guesswork.

4

Need to give up a shift?

Tap "Give Up Shift." Choose to put it up for grabs, offer it directly to a colleague, or send it to admin only.

5

Pick up open shifts

The Available tab shows every open shift you're qualified to cover. Tap to claim — the app notifies you the moment a relevant shift opens.

6

Get paid automatically

Your gym owner processes payroll. You get paid for every class you taught — no invoice to file, no hours to track. Your earnings are calculated automatically.

Full Coach Guide →
WORK FROM ANYWHERE

Desktop when you want it.
Mobile when you need it.

Build schedules and manage the big picture from your computer. On the go, RollPunch keeps owners, coaches and instructors connected to shifts, coverage, private sessions and payroll.

RollPunch owner web dashboard showing a weekly instructor schedule

RollPunch Web

RollPunch mobile app showing My Shifts screen with upcoming classes, roles, and Give Up Shift option

RollPunch Mobile

SHIFT COVERAGE

When plans change, the schedule keeps up.

Coaches and instructors can give up shifts and eligible staff can claim coverage right from RollPunch. Owners stay in control, and the final assignment stays connected to the schedule and payroll.

RollPunch My Shifts screen showing a class card with Give Up Shift button
GIVE IT UP

Can't teach it? Give up the shift from My Shifts.

RollPunch Available Shifts screen showing open coverage with Claim Shift button
COVER IT

Eligible instructors see the open shift and can claim it.

RollPunch owner web dashboard showing pending Drop Requests with Return, Drop Coach, and Assign controls
STAY IN CONTROL

Owners can review coverage and manage the final assignment.

Why We Built This

I've been running a martial arts gym for years, and I kept waiting for software that actually understood how gyms work. I tried everything — scheduling tools, HR platforms, payroll services. One of them even promised me, in writing, that their product could handle everything I needed. I signed the contract. It couldn't. I lost months and real money trying to make it work.

So I built RollPunch. Not because I wanted to be a software company, but because I needed this tool and it didn't exist. Every feature came from a real problem I ran into on the mat, behind the desk, or at the end of a long week trying to figure out who to pay and how much.

If you're running a gym or studio, I built this for you. RollPunch was built inside a real martial arts gym — solving the same staffing problems gyms and studios deal with every day. You deserve software made by someone who's actually been there.

Works With What You Already Have

Keep your gym software.
RollPunch handles your staff.

RollPunch is not a replacement for your membership management software. It is a workforce management layer built specifically for the staff side of your business. Whatever you use for member billing and attendance, keep running it. RollPunch handles your coaches and instructors.

Your existing software handles
  • Member billing & dues
  • Attendance tracking
  • Membership & rank records
  • Class sign-ups
RollPunch handles
  • Instructor scheduling
  • Shift coverage
  • Staff documents & onboarding status
  • Private sessions & facility fees
  • Payroll & instructor payouts
Start Free Trial →
Pricing

Simple, transparent pricing.

No hidden fees. No per-instructor charges. Cancel anytime.

Everything included on every plan
✓ Schedule builder + publishing
✓ Unlimited schedule templates
✓ Shift management & notifications
✓ Automatic payroll calculation
✓ Stripe payouts
✓ Automated payroll runs
✓ Two-way staff messaging
✓ Bulk staff import
✓ Private sessions tracking
✓ Staff documents & onboarding status
✓ iOS & Android apps
✓ Owner web dashboard
Starter
$49/mo
Up to
8
instructors
Get Started
Most Popular
Pro
$99/mo
Up to
25
instructors
Get Started
Elite
$179/mo
 
∞
instructors
Get Started
About Stripe Payroll Processing

One-tap payroll is powered by Stripe — the same infrastructure trusted by Amazon, Google, and Shopify. We pass their processing fee through at cost, with no markup: 0.25% + $0.25 per coach paid, charged only when you run payroll.

No monthly payroll add-on. No per-contractor fee just for having instructors on the books. You pay only when someone actually gets paid.

Stripe payouts are optional. You can always use Manual mode and pay staff however you like.

EXAMPLE — PRO PLAN
15 coaches · avg $500 payout per coach
~$22.50 per payroll run
That's $1.50 per coach.
HOW IT WORKS
No monthly payroll add-on.
No per-instructor subscription fee.
Just Stripe's standard transfer rate — charged only when you run payroll.
FAQ

Common questions.

Yes — instructors receive an email invite from you, tap the link, and create their account. They then download the RollPunch app on iOS or Android and sign in. The whole process takes under 5 minutes.

You set each instructor's pay rate per class type and role (Lead or Assist) when you add them. At the end of each week, RollPunch calculates what every instructor earned based on the classes they actually taught. You review, add any adjustments, and pay with one tap.

When an instructor gives up a shift and another picks it up, payroll automatically reflects the change. The original instructor is removed, the replacement is added, and pay is recalculated — no manual updates needed.

No. Stripe is optional. In Manual mode, RollPunch calculates what each instructor is owed and you pay them however you normally would — cash, Venmo, bank transfer — and mark it as paid in the app. Stripe handles the bank transfer to each instructor when you run payroll.

Stripe charges 0.25% + $0.25 per instructor paid per transfer. We pass this through at cost — no markup. For a gym paying 15 instructors an average payout of $500 each, that's about $22.50 per payroll run — roughly $1.50 per person.

Most payroll platforms charge a monthly fee per contractor just to keep them on the books — whether you pay them that month or not. With RollPunch there's no per-contractor fee, no payroll add-on. You pay only when someone actually gets paid.

Yes — every new gym gets a 14-day free trial. A card is required to start so payroll is ready the moment you are, but you won't be charged a thing until the trial ends. If you have a promo code, enter it at checkout.

Any class type your facility offers — you define them yourself in settings. BJJ, kickboxing, yoga, HIIT, pilates, whatever you teach. Each type gets its own pay rates for lead and assist roles. There's no limit on the number of class types.

RollPunch lets you configure the private-session arrangement that fits each instructor: a flat fee per session, percentage plus minimum, prepaid block of sessions, paid-through date, or free use. Sessions are tracked in RollPunch, and when a gym fee is owed through payroll, RollPunch includes that adjustment automatically. If the fee was settled separately, it can be marked paid instead.

No — and it's not designed to. RollPunch handles the staff side of your business: instructor scheduling, shift coverage, documents, private sessions, and payroll. Whatever membership management software you use keeps handling member billing, attendance, and class registrations. The two systems work alongside each other.

RollPunch collects W-9 information, an Independent Contractor Agreement, and a Code of Conduct acknowledgment from each instructor. You can also upload your own conduct policy. The admin compliance screen shows the status for every staff member at a glance. Gym owners are responsible for ensuring compliance with their own state and local employment laws.

Yes. Cancel anytime from your account settings. Your gym's data stays accessible until the end of your billing period.

Your facility runs on discipline.
Let your software do the same.

Start your free 14-day trial. Cancel anytime.