Five apps, or one client file.
Bookings, plans, payments and notes in one record per client.
- Pack balances checked in a spreadsheet
- Times arranged over messages
- Plans sent as screenshots
- Health answers lost in a PDF
Everything around the session.
Use one module or all of them. They share the same client file.
See who owes money, whose pack is low and who went quiet. Collect in two taps.
- Collect CHF 500 from Aisha
- Add pack for Sarah · 2 left
- Send booking link to Lena
Cash, TWINT and QR-bill payments are recorded free.

What your clients see.
Clients book your hours, train from your plan and track their packs.
- Example: a client sees 1 session left and books Thu 24 Sep at 16:00.
- Example: a client starts Full body A. They log a goblet squat set: 16 kg for 10 reps.
- Example: in a session, a Vitruve encoder reads each back squat rep. Rep 5 is 0.62 m/s, 13% slower than the best rep.
- Example: a vertical jump test gives 48 cm. That is 3 cm more than on 12 Sep.
- Example: the back squat chart goes from 80 kg to 92.5 kg.
- Example: the calendar shows each workout in Sep. Sessions with the trainer are marked.
- Example: a pack of 5 sessions with 1 left. A goals form to fill in.
Log every set
- Rest timer that starts by itself
- Warm-up sets added for them
- Weights that go up when they’re ready
- Supersets, drop sets and reps per side
- Videos and your notes on each exercise
- Logging offline, synced later
Train together
- Bar path tracking
- Targets as a % of their 1RM
Book and pay
- Forms you sent, filled in on the phone
See progress
- Latest PRs on their profile
- Weight trend, not daily noise
- Weight import: MacroFactor or Withings
Look back
- Your sessions together, marked
- Streaks and how much of the plan got done
- Workout cards to share
Their app, their data
- English, Spanish and French
- Light and dark mode
- They choose if you see their weight
- Delete the account in the app
Start with one client.
You do not need to move everyone at once.
Add a client
Every new client gets 60 days free.
CHF 10, once.
For each client you keep. Your first 10 clients are free. Every new client gets 60 days free.
- No renewal fee for the same clients.
- A client on a break? Archive them. Their free days stop counting until you restore them.
- We never charge on our own. You pick who to activate.
Estimated difference: CHF 2'300. Compared with the lowest paid plan shown.
This example keeps the same clients the whole time. New clients may need new paid activations. We compare paid monthly plans. Free plans and yearly discounts may exist. Features differ by tool. Monthly list prices checked on 2 September 2026. USD prices converted at 1 USD ≈ 0.81 CHF and rounded. Sources: TrueCoach · Everfit · Trainerize.
Other costs to know about.
CalendarFree
The booking calendar is free. There is no limit on clients.
Payments1% · online only
Online card payments: no SoloTrainer.net fee under CHF 2'500 a month. From CHF 2'500, SoloTrainer.net takes 1% of that month. The card company adds its own fee. Cash, TWINT and QR bills are free to record.
AIOptional · paid separately
AI is optional. Add your own key from an AI company. You pay them for what you use. SoloTrainer adds no fee.
Built for how Swiss trainers get paid.
Record TWINT payments.
Cash, TWINT or bank transfer. The balance updates itself.
Your own IBAN on every bill.
Swiss QR-bills with the client, amount and reference filled in.
Prices and reports in CHF.
In English, French or Spanish.
We can help you get started.
Start on your own or ask for a guided tour.
Ask for help getting startedYou can also email us at contact@solotrainer.net
Try it with one client
Add one client, prepare a workout and try the booking tools.
Bring your existing records
Does your old app let you export client records or workout history? We can help you import them.
Install the client app
Your client finds “solotrainer” in the App Store. They join with your trainer code.
Ask for a guided tour
We show you the app and help you add your first client.
Before you start.
Every new client is free for 60 days. Your first 10 clients stay free for good. After that, you pay CHF 10 once for each client you keep. We never charge you on our own.
Make your clients feel lucky
Start with one client and add more when you are ready. Your first 10 clients are free.











