Trainer Earnings
Bookicorn offers three flexible billing models for employed trainers. The studio receives the payments and compensates trainers afterwards.
Note: These models apply only to trainers with employment type "Employed". For self-employed trainers, see Trainer Subletting →
Important: When Are Earnings Calculated?
| Payment type | Earnings are... |
|---|---|
| Direct class payment | Calculated (automatically via Stripe for self-employed) |
| Credit package purchase | Not calculated (no service rendered) |
| Class booking with credits | Calculated based on the credit value |
Credit-Based Earnings
For bookings with credits, the system automatically calculates the monetary value of the redeemed credits and derives the trainer's earnings from that. Earnings are displayed in the dashboard and can be paid out by the studio via the payout system.
For employed trainers: The studio pays out earnings - via salary, bank transfer, or through the integrated payout system.
The Three Models
| Model | Calculation | Ideal for |
|---|---|---|
| Hourly rate | € per hour | Employees |
| Percentage | % of revenue | Freelancers |
| Flat rate | € per class | Workshops |
1. Hourly Rate
The trainer receives a fixed amount per hour taught.
How It Works
- You set an hourly rate (e.g. €30/h)
- The system multiplies by the class duration
- Independent of the number of participants
Calculation Example
| Class | Duration | Hourly rate | Earnings |
|---|---|---|---|
| Yoga Beginners | 1h | €30 | €30 |
| Power Yoga | 1.5h | €30 | €45 |
| Workshop | 3h | €35 | €105 |
Advantages
- Predictable costs for you
- Guaranteed income for the trainer
- Simple calculation
Disadvantages
- No incentive for full classes
- Fixed costs even with few participants
2. Percentage
The trainer receives a share of the class revenue.
How It Works
- You set a percentage (e.g. 40%)
- The system calculates the revenue per class
- The trainer receives their share
Calculation Example
| Class | Participants | Revenue | 40% | Earnings |
|---|---|---|---|---|
| Yoga Beginners | 5 | €75 | 40% | €30 |
| Power Yoga | 15 | €225 | 40% | €90 |
| Workshop | 20 | €400 | 40% | €160 |
Revenue Calculation
Revenue is calculated from:
- Direct payments for the class
- Credit value (if enabled)
- Minus cancellations
Advantages
- Motivation for full classes
- Variable costs for you
- Fair participation in success
Disadvantages
- Fluctuating income for the trainer
- More complex calculation
3. Flat Rate
The trainer receives a fixed amount per class, regardless of duration or participants.
How It Works
- You set a flat rate (e.g. €50)
- The trainer receives this amount per class
- No further calculation needed
Calculation Example
| Class | Flat rate | Earnings |
|---|---|---|
| Yoga Beginners | €50 | €50 |
| Power Yoga | €50 | €50 |
| Workshop | €80 | €80 |
Advantages
- Maximum predictability
- Simplest billing
- Clear expectations
Disadvantages
- No incentives
- Potentially unfair for classes of different lengths
Configuring the Model
Per Trainer
- Go to Admin → Trainers
- Select the trainer
- Tab "Earnings"
- Choose model and value
- Save
Per Class (Override)
You can set a different model for specific classes:
- Go to the class
- Tab "Trainer"
- Enable "Individual earnings"
- Configure the alternative model
Combined Models
Base + Bonus
- Hourly rate as base compensation
- Plus percentage above a certain number of participants
Example:
- €25/h base
- Plus 20% from 10 participants onwards
Minimum Guarantee
- Percentage model
- With a minimum per class
Example:
- 40% of revenue
- Minimum €30 per class
Billing & Payout
Period
- Weekly, monthly, or on demand
- Configurable under Settings → Finances
Payout Methods
| Method | Description |
|---|---|
| Automatically via Stripe | For self-employed trainers on direct class payments |
| Payout system | For credit-based earnings - studio triggers the payout |
| Manual | Bank transfer, salary, or cash |
Earnings from Credit Bookings
The system automatically calculates the credit value of each booking and creates an earnings statement from it. In the payout overview you see per trainer:
- Earnings from direct payments
- Earnings from credit bookings (with credit value)
- Total for the billing period
Billing Overview
Each trainer sees in the dashboard:
- Earnings per class
- Monthly total
- Historical data
Best Practices
Model Selection
| Situation | Recommendation |
|---|---|
| Regular employees | Hourly rate |
| Freelancers | Percentage |
| One-off workshops | Flat rate |
| Mixed | Combination |
Fairness
- Compare with industry standard
- Consider experience level
- Adjust regularly
Transparency
- Explain the model clearly
- Show the calculation method
- Provide documentation
Frequently Asked Questions
Can I switch the model?
Yes, at any time. Changes take effect from the next class.
How are cancelled classes calculated?
- Cancelled by studio: Full compensation
- Cancelled by trainer: No compensation
- Configurable in settings
What about trial sessions?
Trial sessions can be:
- Compensated normally
- Reduced or unpaid
- Configured individually