Built for your business

Personal Trainer Software for Sessions and Packages

Book sessions, sell and track packages, bill recurring clients, and run it all from your own branded app.

14-day free trial · No credit card · No per-transaction fees

Personal trainers run on session packages, standing appointments, and a handful of busy time slots. Bastiva books one-on-one and small-group sessions, tracks package credits so you always know how many sessions a client has left, and bills recurring clients automatically. With your own branded app and booking page — and no per-booking fees — you look established and keep every dollar.

Session booking and package tracking

Book one-on-one and small-group sessions, set up recurring standing appointments, and sell session packages that track credits and expirations automatically. You and your client always know exactly how many sessions remain.

  • One-on-one and small-group session booking
  • Session packages with credit tracking
  • Recurring standing appointments
  • Card-on-file for automatic checkout

Recurring billing and payments

Bill ongoing clients automatically with card-on-file, accept cards, Apple Pay, Google Pay, and ACH, and let failed payments retry on their own. Promo codes power referral and intro offers to win new clients.

  • Automatic recurring billing with retries
  • Cards, Apple Pay, Google Pay, ACH, card-on-file
  • Promo codes for referrals and intro offers
  • Gift cards for session bundles

Your own branded app and booking page

Put your logo and colors on the booking page, emails, and a branded member app on every tier, with your own subdomain at yourname.bastiva.com. Clients book, pay, and rebook from an app that looks like yours — not a generic marketplace.

  • Custom branding on every tier
  • Branded member app with push notifications
  • Your own subdomain (yourname.bastiva.com)
  • iCal feed to sync with your calendar

Waivers, reminders, and client progress

Collect a signed waiver and health intake before the first session, cut no-shows with automated 24-hour and 2-hour reminders and no-show fees, and track client retention and rebooking rate to keep your schedule full.

  • Digital waivers and custom intake forms
  • Automated 24h and 2h reminders
  • No-show and late-cancel fees
  • Retention and rebooking-rate analytics

Bastiva vs. Typical platforms

FeatureBastivaTypical platforms
Per-booking / transaction feesNone — flat monthly priceOften charges per-transaction or per-booking fees
Session package trackingAutomatic credit and expiration trackingAvailable, sometimes manual
Recurring billingAutomatic card-on-file with retriesAvailable, sometimes add-on priced
Branded member appIncluded on every tierUsually a generic shared app
Custom brandingLogo and colors on every tierBranding often limited to top tier
Your own subdomainyourname.bastiva.comShared marketplace listing
Starting price$19/moFrequently higher entry price

Flat, honest pricing

Every plan includes your branding. No transaction fees, ever.

$19
/mo · Starter
$49
/mo · Growth
$99
/mo · Pro
$199
/mo · Enterprise

Frequently asked questions

Can I sell and track session packages?

Yes. Sell packages of any size and Bastiva tracks credits and expirations automatically, so you and your client always know how many sessions remain.

Can I bill recurring clients automatically?

Yes. Bill ongoing clients with card-on-file on a recurring schedule, with automatic retries when a payment fails.

Do I get my own branded app?

Yes. Every tier includes custom branding on the booking page, emails, and a branded member app, plus your own subdomain at yourname.bastiva.com.

Is there a fee per session booking?

No. Bastiva is flat monthly pricing with no per-booking or per-transaction fees.

Can clients sign a waiver before the first session?

Yes. Send a digital waiver and health intake form with e-signature before the first session so everything is in order.

Explore more

Grow your training business — start free

Your studio, elevated. Live in minutes.