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 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.
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 as a trainer: from sign-up to your first session
-
Step 1: Create your account
Sign up with your mobile number, choose "Trainer", then add your specialty and city.
-
Step 2: Upload your ID and certificates
We check your identity and confirm your certificates with the issuing bodies, as explained in Trainer verification.
-
Step 3: Set up your profile and services
Write a short bio, and add an intro video, your services, prices and availability.
-
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.
Already a trainer on trainer.sa? Trainer login