Personal trainers
Sessions, assessments, and a calendar you can trust. Clients book the slots you open, and nothing overlaps.
Free to start · No setup fees · Live in minutes
Per business. No per-staff seats, no setup fee.
No commission for sending you clients. No competitor ads on your page.
Your own booking address. Your client list never feeds a marketplace.
Card payments carry a platform fee by plan (5% on Free, 2.9% on Solo and Team, 1.9% on Business) plus Stripe processing. Appointments paid in person carry none.
BookingMaven is personal trainer booking software for one-on-one trainers, coaches, and yoga instructors. Your booking page lists sessions with durations and prices, your bio, reviews, and hours. Clients book as guests or with an account, and every booking reserves your time, so a 6 AM never gets double-booked. You confirm from the dashboard, clients get confirmation and reminder emails, and clients with an account rebook their regular slot in one tap. Start free with five sessions a month.
Solo trainers skip this step. Studios with several trainers show each one with a photo and specialties.
Assessments, 30-minute sessions, 60-minute sessions, or a program consult, each with the duration and price you set.
Only open slots show. Set your hours, a slot step, and a buffer, and block time for your own training.
Name and email, optional phone. You confirm from the dashboard and the client gets the email with a Google Calendar link.
Fitness assessment
Personal training session
Express session
A name and an email are all a guest needs.
Example of the booking flow for a solo trainer. The professional step is skipped when there is one trainer. Services are illustrative, no prices shown here.
Every booking goes through a slot ledger that checks the time and the session length before it saves. Two clients cannot take the same slot.
Day, week, and month views in the dashboard. Drag a session to reschedule it, block time off, and filter by trainer.
Every confirmation email has a Google Calendar link. Clients with an account subscribe their phone or computer calendar to their BookingMaven appointments once, and it stays current.
Clients get a booking-received email with a Google Calendar link and directions, a confirmation when you accept, and reminders 24 hours and 1 hour before. On every plan.
Everyone who books lands in Customers with their contact details and past bookings. Search by name or email.
Revenue, bookings, average transaction, repeat client rate, storefront views, and top services, by week, month, or year. Solo and up.
Free covers 1 trainer, 5 services, and 5 bookings a month. Solo is $14 a month with unlimited bookings, Team is $34 a month for up to 5 trainers, and Business is $74 a month with unlimited trainers and services; Solo and Team start with a 14-day free trial.
See pricingEach session is booked on its own. Clients with an account get a one-tap rebook link for their regular session on their dashboard, with you and the service preselected.
In the dashboard: a bookings list plus a day, week, and month calendar. Drag a session to move it and block time off from the same view.
Yes. Every confirmation email has a Google Calendar link, and clients with an account can subscribe their phone or computer calendar to all their appointments.
Your page has one address and one set of hours. Name the location in the service, for example Park session or Gym session, so clients know where to meet.
No. Clients book as guests with a name and an email; phone is optional. They can create an account at checkout to see their bookings, rebook in one tap, and leave reviews.
Clients choose Pay in Person at booking. Connect Stripe in Settings, then use the POS tab to charge a card, record cash, or copy a payment link. Card payments carry a platform fee of 5% on Free, 2.9% on Solo and Team, and 1.9% on Business, plus Stripe processing.
Yes. Set a buffer in minutes and a slot step in Booking Policies, and block time off from the calendar for your own training.
Yes. The confirmation email carries a manage link. Clients can cancel from it up to 24 hours before the appointment. Inside 24 hours they need to contact you.
One calendar, filled from your booking page, your website embed, and AI assistants.
Start freeRelated
BookingMaven also works for