Skip to content

Terms of Service

Last updated: March 16, 2026

1. Agreement to Terms

These Terms of Service ("Terms") constitute a legally binding agreement between you and Joshua Wetzel, sole proprietor, doing business as TrainerTab("TrainerTab," "we," "us," or "our"), governing your access to and use of the TrainerTab platform available at trainertab.net (the "Platform").

By creating an account, accessing, or using the Platform, you agree to be bound by these Terms. If you do not agree, do not use the Platform.

2. Eligibility

You must be at least 18 years of age to create an account on TrainerTab. By registering, you represent and warrant that you are at least 18 years old and have the legal capacity to enter into these Terms.

The Platform is currently available to users in the United States only.

3. Description of Service

TrainerTab is a scheduling, reminders, and invoicing platform for independent trainers. The Platform enables trainers ("Trainers") to manage their scheduling, accept bookings from parents or guardians ("Parents"), and process payments for sessions.

TrainerTab is a platform, not a service provider. We do not employ trainers, and we do not directly provide services. Trainers are independent professionals who use TrainerTab as a tool to manage their business.

4. Account Types

4a. Trainer Accounts

Trainer accounts are created by signing in with Google OAuth. By creating a Trainer account, you authorize TrainerTab to access your Google Calendar to read and write calendar events necessary for scheduling functionality. You must complete the onboarding process, including connecting a Stripe account for payment processing.

4b. Parent Accounts

Parent accounts are created automatically when a Parent books a session or is added by a Trainer. Parents authenticate via email-based magic links. By using the Platform as a Parent, you agree to these Terms.

5. Payments and Fees

5a. Platform Fee

TrainerTab charges a service fee of 2.5% per invoice, capped at $1.00 per invoice. This fee is added to the Parent's invoice as a separate line item. The Trainer receives the full session price.

5b. Payment Processing

Payments are processed through Stripe Connect. Stripe's standard processing fees apply in addition to the TrainerTab platform fee. By using the Platform, you agree to Stripe's Connected Account Agreement and Terms of Service.

5c. Trainer-Parent Payment Relationship

TrainerTab facilitates payment collection between Trainers and Parents. The financial relationship is between the Trainer and the Parent. TrainerTab is not a party to any service agreement and is not responsible for the quality, timing, or delivery of services.

5d. Autopay

Parents may opt in to automatic payment ("Autopay") on a per-Trainer basis. When Autopay is enabled, invoices for completed sessions are automatically charged to the Parent's saved payment method. Parents may disable Autopay at any time through their account settings.

5e. Refunds

Refund policies are determined by individual Trainers. TrainerTab facilitates refunds through Stripe when initiated by a Trainer but does not independently adjudicate refund disputes. If you have a payment dispute, contact your Trainer directly.

6. Cancellation Policy

Each Trainer sets their own cancellation policy, including the cancellation window and any late cancellation charges. The applicable cancellation policy is displayed on the Trainer's booking page before you submit a session request. By booking a session, you agree to the Trainer's stated cancellation policy.

7. Session Fulfillment

After a scheduled session ends, the Trainer confirms whether the session was completed. Invoicing occurs only after Trainer confirmation. If a Trainer does not confirm within 7 days, the session may be automatically marked as completed and invoiced.

8. Google Calendar Integration

Trainer accounts require Google Calendar access for scheduling functionality. By connecting your Google account, you authorize TrainerTab to:

  • Read your calendar events to determine availability
  • Create, modify, and delete calendar events for scheduled sessions
  • Receive push notifications when your calendar changes

You may disconnect your Google Calendar at any time, but this will disable scheduling functionality. If your calendar remains disconnected for 7 days, your account will be deactivated to prevent scheduling conflicts. You may reactivate at any time by reconnecting your Google Calendar.

9. User Responsibilities

9a. All Users

  • Provide accurate and current information
  • Maintain the security of your account and email access
  • Not use the Platform for any unlawful purpose
  • Not interfere with or disrupt the Platform
  • Not attempt to access accounts or data belonging to other users

9b. Trainers

  • You are solely responsible for the services you provide, including quality, scheduling, and any applicable licensing or certifications
  • You are responsible for setting accurate pricing, availability, and cancellation policies
  • You are responsible for confirming session fulfillment in a timely manner
  • You are an independent service provider, not an employee or contractor of TrainerTab

9c. Parents

  • You are responsible for timely payment of invoices for completed sessions
  • You are responsible for communicating cancellations within the Trainer's stated cancellation window

10. Account Deactivation and Termination

You may deactivate your account at any time. Trainers may deactivate through their dashboard settings. Parents may request deactivation through their account settings or by emailing [email protected].

TrainerTab may deactivate or terminate accounts that violate these Terms, remain inactive for extended periods, or have disconnected Google Calendar integrations for more than 7 days (Trainer accounts).

Upon account deactivation, pending session requests are cancelled, upcoming sessions are cancelled with notification to affected parties, and the Trainer's booking page is taken offline. Outstanding invoices remain payable.

11. Data Deletion

You may request deletion of your personal data at any time through your account settings or by emailing [email protected]. Upon receiving a deletion request, there is a 30-day grace period during which you may cancel the request. After 30 days, your personal information (name, email, phone, address) will be permanently removed. Anonymized transaction records may be retained for financial and legal compliance purposes.

For full details on data handling, see our Privacy Policy.

12. Intellectual Property

The Platform, including its design, code, logos, and content, is owned by TrainerTab. You retain ownership of any content you provide (session notes, business information, etc.). By using the Platform, you grant TrainerTab a limited license to use your content solely for the purpose of providing the service.

13. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, TRAINERTAB SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF REVENUE, LOSS OF DATA, OR LOSS OF BUSINESS OPPORTUNITIES, ARISING OUT OF OR RELATED TO YOUR USE OF THE PLATFORM.

TRAINERTAB'S TOTAL LIABILITY TO YOU FOR ALL CLAIMS ARISING OUT OF OR RELATED TO THESE TERMS OR YOUR USE OF THE PLATFORM SHALL NOT EXCEED THE TOTAL AMOUNT OF PLATFORM FEES YOU HAVE PAID TO TRAINERTAB IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM.

TrainerTab is not responsible for the actions, omissions, or conduct of any Trainer or Parent, including but not limited to the quality of services, missed sessions, or payment disputes between Trainers and Parents.

14. Disclaimer of Warranties

THE PLATFORM IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

TrainerTab does not warrant that the Platform will be uninterrupted, error-free, or secure, or that any defects will be corrected. We do not guarantee the accuracy of calendar synchronization, payment processing timing, or email delivery.

15. Dispute Resolution and Arbitration

Any dispute, claim, or controversy arising out of or relating to these Terms or the Platform shall be resolved through binding individual arbitration, rather than in court, except that either party may seek injunctive or equitable relief in a court of competent jurisdiction.

Arbitration shall be conducted by a single arbitrator under the rules of the American Arbitration Association ("AAA"). The arbitration shall take place in Louisiana or, at the election of the claimant, may be conducted remotely.

YOU AGREE THAT ANY DISPUTE RESOLUTION PROCEEDINGS WILL BE CONDUCTED ON AN INDIVIDUAL BASIS AND NOT AS A CLASS ACTION, CONSOLIDATED ACTION, OR REPRESENTATIVE ACTION. You waive any right to participate in a class action lawsuit or class-wide arbitration.

For disputes between Trainers and Parents (e.g., regarding session quality, cancellations, or refunds), TrainerTab is not a party and will not arbitrate or mediate. These disputes should be resolved directly between the Trainer and Parent.

16. Governing Law

These Terms shall be governed by and construed in accordance with the laws of the State of Louisiana, without regard to its conflict of law principles.

17. Modifications to Terms

TrainerTab reserves the right to modify these Terms at any time. We will notify users of material changes by email and by posting the updated Terms on the Platform with a revised "Last updated" date. Your continued use of the Platform after the effective date of any changes constitutes acceptance of the revised Terms.

18. Severability

If any provision of these Terms is found to be unenforceable, the remaining provisions shall continue in full force and effect.

19. Contact

For questions about these Terms, contact us at [email protected].