Train athletes.
Get paid on time.
TrainerTab handles scheduling, reminders, invoicing, and payment collection for independent sports trainers — so you can focus on your athletes.

Other platforms charge $30/month whether you train 1 athlete or 100.
TrainerTab is free to use. We only take a small fee when we collect a payment for you — capped at $20/month. If we don't collect, you don't pay.
Built for how trainers actually work
Autopay
Parents save a card once. After every session, payment happens automatically — no reminders, no awkward conversations, no delays.
Works With Google Calendar
No new system to learn. TrainerTab reads your existing calendar to show real-time availability, and adds confirmed sessions to your calendar so everything stays in one place.
Automatic Reminders
Parents get reminders before each session. Fewer no-shows, less back-and-forth, no manual follow-up.
Invoicing That Runs Itself
Confirm a session happened and the invoice goes out. With autopay, you don't even need to do that.
Your Booking Page
Share a link. Parents see your real-time availability and book in seconds — no more back-and-forth texts.

How It Works

Connect & Configure
Link your Google Calendar, set your rates, and connect your bank for payouts. Takes about 2 minutes.
Share Your Link
Send parents your booking page. They pick a time, you approve it — done.
Train. Get Paid.
After each session, confirm it happened. If the parent has autopay, payment is automatic. If not, they get a one-click invoice.
We don't touch your calendar.
We don't store card numbers.
Two things every trainer worries about before connecting an app. Here's the full truth.
Google Calendar — what we can and can't do
Google requires us to request a write permission to put confirmed sessions on your calendar. That permission technically lets us modify any event — but here is exactly what our code does and does not do:
What we do
- Read your events to show accurate availability on your booking page
- Add a new event when you approve a session
- Remove that event if the session is cancelled
What we never do
- ✕Edit, move, or reschedule your existing events
- ✕Delete any event we didn't create
- ✕Read event details for anything other than availability
The only events TrainerTab ever writes to or removes from your calendar are ones TrainerTab itself created. Your personal events, other appointments, and anything you added yourself are never touched.
Payment data — we never see it
All card numbers, bank details, and payment credentials go directly to Stripe — the same payment processor used by Amazon, Google, and Shopify. Card data never passes through our servers.
What we see
- Whether a payment succeeded or failed
- Last 4 digits of the card (for display only)
What we never see
- ✕Full card numbers, CVVs, or expiration dates
- ✕Bank account or routing numbers
Payouts go through Stripe Connect. Parents pay through Stripe's hosted payment form. TrainerTab is never in the middle of the money flow — Stripe handles it end to end.
Simple, Fair Pricing
No subscriptions. No monthly minimums. You only pay when we collect money for you.
Per payment collected
2.5%
Cap per invoice
$1.00
Monthly cap
$20
After the cap
$0
How it works
Scheduling, reminders, and invoicing are always free. The 2.5% fee only applies when we process a payment for you — capped at $1 per invoice and $20/month total.
Example
You collect $50 through TrainerTab? Fee: $1.25 → capped at $1.00. After $20 in fees for the month, every payment after that costs you $0.
Fee is deducted from your payout — parents never see it. Payments collected outside TrainerTab (cash, Venmo, etc.) are never charged.
Ready to get back on the field?
Set up in 2 minutes. Free forever for scheduling and reminders.
Get Started Free