Revenue Sharing
Revenue sharing enables automatic revenue sharing with your trainers.
Overview
How Does It Work?
Every payment is automatically split:
Customer pays €100
↓
┌─────────────────────────────────┐
│ Automatic Split │
├─────────────────────────────────┤
│ Stripe fees: €2.90 │
│ Platform fee: €5.00 │
│ Trainer share: €10.00 (10%) │
│ Studio receives: €82.10 │
└─────────────────────────────────┘
When is the Split Applied?
| Payment Type | Behavior |
|---|---|
| Course direct payment | Automatic split via Stripe (for self-employed trainers) |
| Credit package purchase | Money goes to studio (no trainer share at time of purchase) |
| Course booking with credits | Earnings are calculated based on credit value |
Important: For course direct payments, self-employed trainers receive their share automatically via Stripe. For credit bookings, the system calculates the earnings based on the credit value and makes them available in the payout system.
Trainer Earning Models
1. Hourly Rate
Trainer receives a fixed amount per hour.
Example:
- Hourly rate: €30/h
- 1.5h course = €45 earnings
Settlement: Manual by studio
2. Percentage (Revenue Share)
Trainer receives a share of course revenue.
Example:
- Percentage: 40%
- Course revenue: €100
- Trainer receives: €40
Settlement: Automatic or manual
3. Flat Rate
Trainer receives a fixed amount per course.
Example:
- Flat rate: €50 per course
- Independent of number of participants
Settlement: Manual by studio
Configuration
Per Trainer
- Go to Trainers and select a trainer
- Tab "Earnings"
- Choose the earning model:
- Hourly rate (€/h)
- Percentage (%)
- Flat rate (€/course)
- Set the value
- Save
Override Per Course
A different model can apply to individual courses:
- Open the course
- Tab "Trainer"
- Enable "Individual earnings"
- Configure the different values
Automatic Payout
For Self-Employed Trainers
Self-employed trainers can receive their earnings directly:
- Trainer connects their own Stripe account
- For course direct payments, their share is transferred directly via Stripe
- For credit bookings: Earnings are calculated based on the credit value and made available in the payout system
Setup:
- Trainer goes to Settings → Payments
- Clicks "Connect with Stripe"
- Completes Stripe onboarding
- Done – payments for direct payments flow automatically
Credit-based earnings: For bookings with credits, the system calculates the monetary value of the credits and determines the trainer's earnings. These earnings can be viewed in the dashboard and processed via the payout system.
For Employed Trainers
Employed trainers do not receive direct Stripe payments:
- Studio receives the full payment
- Earnings are tracked
- Studio pays trainer manually (salary, bank transfer)
Earnings Tracking
Financial Overview
Under Trainers → [Name] → Finances you can see:
- Monthly earnings
- Annual overview
- Earnings per course
- Total amount
For Trainers
Trainers can see in their dashboard:
- Earnings this month
- Earnings this year
- Outstanding amounts (for manual payout)
- Historical data
Payment Flow
Employed Trainer
Customer pays €100
↓
Studio Stripe account (€92.10 after fees)
↓
Studio pays trainer manually (e.g. €40)
Self-Employed Trainer
Customer pays €100
↓
┌────────────────────────────────────┐
│ Stripe Split Payment │
├────────────────────────────────────┤
│ → Trainer account: €85 (after fee) │
│ → Studio account: €10 (commission)│
│ → Platform: €5 │
└────────────────────────────────────┘
Commission Model
Studio Commission for Subletting
When self-employed trainers use your premises:
- Configure studio commission (e.g. 20%)
- With €100 course revenue:
- Trainer receives: €80
- Studio receives: €20 (for room rental)
Configuration
In the trainer settings:
- Set commission percentage
- Or flat rate per course/month
Reports & Export
Earnings Reports
Generate reports for:
- Individual trainers
- Time periods (month, quarter, year)
- All trainers (overall view)
Export Formats
- PDF: For documentation
- CSV: For Excel/accounting
Usage
- Go to Trainers
- Select "Export earnings"
- Choose time period and format
- Download
Best Practices
Fair Split
| Course Type | Recommended Trainer Share |
|---|---|
| Group courses | 30–50% |
| Personal training | 50–70% |
| Workshops | 40–60% |
| Online courses | 40–60% |
Transparency
- Communicate the model clearly to trainers
- Regular settlement (monthly)
- Access to earnings overview
Tax Notes
- Self-employed trainers are responsible for their own taxes
- Document all payments
- If in doubt: consult a tax advisor
Frequently Asked Questions
Can I have different models per trainer?
Yes, each trainer can have their own earning model. Additionally, courses can have individual overrides.
What happens with cancellations?
For cancellations with refund:
- Trainer share is also reversed
- With Stripe: Automatic reversal
- With manual: Deduct from next earnings
Can I guarantee minimum earnings?
Yes, using combined models:
- Percentage with minimum guarantee
- e.g. "40% of revenue, minimum €30"