GymPal for trainers
GymPal connects people who want to train with independent trainers nearby. List your sessions, set your hours, and get booked and paid without chasing invoices or Venmo requests.
What you can sell
Clients pick an open time at a gym where you coach and pay on the spot. Instant confirmation.
Let clients request their own gym. You accept first, then they pay, so you never get booked somewhere you can't train.
Train clients at home within the radius you choose, with your own travel fee on top.
Coach 1:1 over video: full workouts, form checks, check-ins. Same booking and payment flow.
Meet someone new to the gym, give them the tour, help them pick a membership and set up their first workout. They buy the membership from the gym; you get paid for your time.
After each session clients can leave a tip. 100% of it goes to you.
Sell a bundle of sessions at one price. Clients book each session with a credit and it confirms instantly. Package credits don't expire.
Weekly or monthly coaching, billed automatically. Each period adds session credits; clients can stop renewing any time.
Write a training program in your Workspace. Your client reads it in the app and sends you check-ins.
Ongoing coaching with targets, a meal plan and food log reviews, renewed automatically until the client stops.
Schedule a live class with a time, length and number of seats. Only paid seats get the video link, 15 minutes before the start.
Clients can search for you by first and last name, so existing clients can find and book you in seconds.
Getting paid
Clients pay when they book or buy, by card or Apple Pay, and sessions, packages, memberships, plans and classes all work the same way. Your share goes straight to your Stripe account, and Stripe deposits it to your bank automatically. GymPal's 10% covers the platform and the card processing fees, so there's nothing else taken out.
Example: one $50 session
Plus any tip, in full. Stripe pays out to your bank on its standard schedule, usually within a few business days.
How it works
Join the beta on your iPhone through TestFlight and create your profile.
Add your specialty, the gyms where you coach, and photos.
Set prices, session lengths, where you train and when you're available.
Verify your identity and add your bank through Stripe. Takes about five minutes.
Your rules
FAQ
Independent personal trainers and coaches 18 or older, starting in New York City. You'll need a US bank account and ID for Stripe's payout setup.
We recommend a recognized certification and that you carry your own liability insurance. List your certifications on your profile; members see them before they book.
Your 90% moves to your Stripe account when the client pays, and Stripe deposits it to your bank on its standard payout schedule, usually within a few business days.
Clients can cancel for free up to 24 hours before the session. After that, your cancellation terms apply. You can also mark a no-show from the booking. If the session was booked with a package or membership credit, cancelling in time gives the credit back; a late cancellation uses it up.
Stripe charges the client every week or month and you keep 90% of each payment. Each period adds that period's session credits, which expire when the period ends. Clients can stop renewing any time and keep access until the period ends.
Clients pay through Stripe's secure checkout, and the plan, coaching or class seat unlocks in the app right after. Same 10% fee, paid straight to your Stripe account.
Yes. Share your GymPal profile link and they can book you directly. Keeping bookings and payments in the app means reminders, receipts and records are handled for you.
GymPal is iPhone-only for now.
Ready when you are
Join the beta on your iPhone, set up your services, and you're bookable as soon as Stripe verifies your payouts.