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.
Tracking every coach's hours, class types, and rates in a spreadsheet is error-prone and eats hours every week.
Coaches forget to invoice. You forget who taught what. Someone always ends up chasing someone else down.
A coach texts a sub at the last minute. Nobody tells admin. The schedule is a mess and the wrong person gets paid.
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.
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.
Build your weekly schedule, assign leads and assistants, set individual pay rates by class type and role, and publish weeks ahead.
Staff give up or pick up eligible shifts in the app — the schedule and payroll update automatically when coverage changes.
Collect W-9s, contractor agreements, and conduct policies, and track payout setup and onboarding status from one screen.
Track private sessions and each instructor's arrangement. Applicable gym fees stay connected to payroll automatically.
Send direct messages or broadcast announcements to one instructor or your entire staff — all inside RollPunch, separate from personal texts.
iOS and Android apps for instructors and staff, plus a full web dashboard for owners and admins — same data, same controls, bigger screen.
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 →
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.
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 →
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.
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.
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.
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.
Your gym owner sends you an email invite. Tap the link, create your account, and you're in.
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.
"My Shifts" shows every class you're assigned to — date, time, class type, your role, and what you'll earn. No guesswork.
Tap "Give Up Shift." Choose to put it up for grabs, offer it directly to a colleague, or send it to admin only.
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.
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.
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 Web
RollPunch Mobile
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.
Can't teach it? Give up the shift from My Shifts.
Eligible instructors see the open shift and can claim it.
Owners can review coverage and manage the final assignment.
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.
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.
No hidden fees. No per-instructor charges. Cancel anytime.
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.
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.
Start your free 14-day trial. Cancel anytime.