Skip to content
trainer.sa
For trainers

Join trainer.sa as a Personal Trainer and Turn Your Expertise into Income

Sign up as a trainer, get bookings from clients in your city, and manage your schedule and payouts in one place.

  • 15% commission on completed sessions only
  • Earnings paid weekly to your bank account
  • 12 hours to reply to each request

Example: a week of 10 sessions at SAR 200 each

SAR 1,700

Your earnings after commission

Estimate only — your actual income depends on your ratings and availability.

Why trainer.sa

Why join trainer.sa as a trainer?

  • Clients find you

    Your profile appears on city and specialty pages, in search and on the map for every trainee nearby who is looking for your specialty, so requests come to you without spending on marketing.

  • Your schedule, your prices

    You set your availability, prices and services, and how far you travel, up to 30 km. You accept the requests that suit you within 12 hours, or decline them.

  • Payment held before you start

    The session price is held on the trainee's card from the moment they send the request, and your earnings are paid weekly to your bank account with a statement for every session, so you never chase a payment.

Your earnings

How much can you earn as a personal trainer?

Your income depends on the price you set and the number of sessions you complete. Here is a worked example for one week:

This is an illustration only; your actual income depends on your prices, availability and reviews. The platform fee (SAR 15 per booking) is paid by the trainee on top of the session price and is not taken from your earnings.

Item Amount
The session price you set SAR 200
Sessions completed in the week 10 sessions
Total value of the sessions SAR 2,000
Platform commission (15%) − SAR 300
Your earnings for the week SAR 1,700
How to join

How to join as a trainer: from sign-up to your first session

  1. Step 1: Create your account

    Sign up with your mobile number, choose "Trainer", then add your specialty and city.

  2. Step 2: Upload your ID and certificates

    We check your identity and confirm your certificates with the issuing bodies, as explained in Trainer verification.

  3. Step 3: Set up your profile and services

    Write a short bio, and add an intro video, your services, prices and availability.

  4. Step 4: Start receiving booking requests

    Once your profile is approved, trainees can see it, and requests come to you to accept within 12 hours.

Commission and payouts

  • Commission: 15% of the price of each completed session, and nothing on requests that are declined or cancelled free of charge.
  • When earnings count: when the trainee confirms the session, or automatically 24 hours after it ends if nobody reports a problem.
  • Payouts: your earnings are paid weekly to the bank account (IBAN) in your name, with a statement for every session.
  • Cancellations: if the trainee cancels at least 24 hours before the session, there are no earnings for it; late cancellations follow the Cancellation and Refund Policy.
  • Reports: earnings for a session under review are held until we finish looking into the report.

More details in How do I get paid as a trainer?

Trainer FAQ

What commission does trainer.sa take?

15% of the price of each completed session, deducted when your earnings are calculated. There is no commission on requests that are declined or cancelled free of charge.

When do I get paid?

Earnings from your completed sessions are paid weekly to the bank account in your name, with a statement showing each session's price, the commission and the net amount.

What documents do I need to join?

Your national ID or a valid residence permit (iqama), your professional certificates in your specialty, a first-aid certificate if you have one, and a Saudi bank account in your name for your payouts.

Can I offer online sessions only?

Yes. You can offer in-person sessions, online sessions or both, and your profile shows up in search results for what you offer.

Do I become an employee of trainer.sa?

No. You stay an independent trainer who sets your own hours and prices, and you are responsible for the legal and tax obligations of your business.

How long do I have to reply to a booking request?

12 hours from when the request arrives. If you don't reply in that time, the request is cancelled automatically and the hold on the trainee's card is released.

Sign up now and start taking on clients

Create your account in minutes, upload your certificates and start receiving booking requests once your profile is approved.

Join as a trainer

Already a trainer on trainer.sa? Trainer login