Billing Software for Personal Training owners

Personal Training Billing Software

Personal training billing is package math plus hybrid delivery. Clients buy 10-packs or 20-packs at a discount, drop-ins pay full freight, and corporate-wellness contracts get monthly retainers. Add a virtual coaching tier and now you're tracking in-person sessions, Zoom sessions, and async program billing across three revenue lines per client. Smarfle handles all four on one engine: session-pack decrement on visit, monthly retainer auto-charge, drop-in one-off charge, and virtual session billing all in the same client record.

7 days free · No credit card · Built in Florida

Smarfle CRM. Personal Training Recurring Billing
Next 30 days

$8,420

Active subscriptions

47

Upcoming auto-charges

Acme Office Park

Monthly maintenance

$485

in 3 days

Riverside Apartments

Quarterly service

$1,200

in 12 days

Downtown Plaza

Monthly recurring

$320

in 18 days

West End Hotel

Bi-weekly contract

$680

in 5 days
Auto-charge enabled · Stripe Connect0.5% platform fee

Real Smarfle UI · Live data from your personal training CRM

Why generic billing software fails personal training owners

Generic billing tools weren’t built for personal training. Smarfle was.

Generic billing software

What everyone else gives you

  • Monthly memberships billed manually = lost member revenue
  • Drop-in session payment chased after each lesson
  • Package balance tracked on spreadsheet; client surprised when out

Smarfle for Personal Training

Built for your actual workflow

  • Monthly recurring auto-charge against saved card feels seamless to client
  • Saved card auto-charges drop-in per session on completion
  • Package as service with included session count; per-visit decrement automatic
Step-by-step

How personal training billing works in Smarfle

From the first touch to the closed loop. No missing pieces.

  1. 1

    Client buys a 10-pack at the start of their commitment

    Client picks 10-pack for $700 ($70/session) through the booking link or in person. Stripe charges the card. Smarfle creates a 10-session balance on the client record with expiry (typically 90 days).

  2. 2

    Client books sessions through the public booking link

    Client books from their phone. Smarfle decrements the available balance count and shows it to them (You have 7 sessions remaining). Trainer sees the same count on their dashboard.

  3. 3

    Trainer marks the session complete after the workout

    Post-session, trainer taps Complete on their phone. Smarfle decrements the session count, logs the activity, and SMSes the client a workout-summary confirmation. No charge runs since the 10-pack is prepaid.

  4. 4

    Drop-in client books a one-off session

    Non-member books a session through the same link. Smarfle applies the drop-in rate ($90 vs $70 pack rate) automatically. Charge runs at booking time so trainer's time is protected.

  5. 5

    Corporate wellness retainer auto-charges on the 1st

    Corporate client (the company) has a $4,000/month retainer subscription covering up to 16 sessions. Auto-charge runs on the 1st. Individual employee sessions decrement from the 16-count.

  6. 6

    Client expiration reminder fires at 60 days

    Client bought the 10-pack 60 days ago and has 4 sessions left expiring in 30 days. Smarfle SMSes the client a reminder with the rebook link. Owner sees an expiring-sessions report so no revenue evaporates silently.

Where personal training billing breaks down

The friction every personal training owner recognizes.

Session-pack decrement is manual and error-prone in spreadsheets

Client bought a 10-pack 3 weeks ago. How many sessions left? Without billing software that decrements per visit, you're checking a Google Sheet between sessions and getting it wrong, which means free sessions for the client and lost revenue for you.

Drop-in clients should pay more but generic tools charge package rate

Your 10-pack price is $70/session, but drop-ins should pay $90 (no-commitment premium). Square treats every appointment as a one-off charge at whatever rate you set last time. No automatic drop-in upcharge logic.

Corporate wellness retainers and individual sessions live in different tools

Corporate contract for $4,000/month covering up to 16 sessions for company employees, separate from individual client billing in Mindbody. Reconciling at month-end means two reports, two payouts, two reconciliations.

The math for personal training owners

Add a $4,000/month corporate retainer in your first quarter

Corporate wellness contracts typically run $250-400 per employee per month for 8-16 sessions. A 12-employee company at $333/month equals $4,000 MRR with a 24-month average contract length. Smarfle's CRM organization makes you look professional enough to land the contract.

$4k/mo

Corporate retainer typical size

+18%

Session-pack revenue lift vs drop-in

3 hrs/wk

Owner time saved on package tracking

Based on typical personal training operations. Your numbers may vary.

Personal Training Billing Software CRM questions

Configure session-pack expiry per package type (60 days, 90 days, 6 months). Smarfle sends auto-reminders at 30, 14, and 7 days before expiry. Expired sessions either forfeit (your policy) or get rolled into a refresh purchase at owner discretion via the activity timeline.
Yes. Create a virtual coaching service in Smarfle (Zoom sessions, async program delivery) with its own pricing. Track per-session decrement just like in-person. Clients can have both an in-person 10-pack and a virtual monthly subscription on the same client record.
Configure the contract's session cap (16/month included). Additional sessions invoice at the corporate per-session rate ($75 typically). Smarfle creates a supplementary invoice automatically when the 17th session is booked.
Configure no-show as decrement (the session counts against the pack) or forgive (doesn't count). Charge a $25 fee for no-shows under 24 hours notice if your policy requires. Owner-configurable per client tier.
Yes. The technician role in Smarfle restricts each trainer to their assigned clients. They see only their own day's schedule, package balances for their clients, and session history. Owner sees everyone for management.
Sell as additional services on the client record. A $200 nutrition consultation is a one-off invoice. A $99/month nutrition coaching is a recurring subscription. Both bill through the same Stripe account with one reconciliation.

Try Personal Training Billing Software free

7 days to test the full platform with your real personal training workflow. No credit card.

Start Free Trial