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 TypeBehavior
Course direct paymentAutomatic split via Stripe (for self-employed trainers)
Credit package purchaseMoney goes to studio (no trainer share at time of purchase)
Course booking with creditsEarnings 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

  1. Go to Trainers and select a trainer
  2. Tab "Earnings"
  3. Choose the earning model:
    • Hourly rate (€/h)
    • Percentage (%)
    • Flat rate (€/course)
  4. Set the value
  5. Save

Override Per Course

A different model can apply to individual courses:

  1. Open the course
  2. Tab "Trainer"
  3. Enable "Individual earnings"
  4. Configure the different values

Automatic Payout

For Self-Employed Trainers

Self-employed trainers can receive their earnings directly:

  1. Trainer connects their own Stripe account
  2. For course direct payments, their share is transferred directly via Stripe
  3. For credit bookings: Earnings are calculated based on the credit value and made available in the payout system

Setup:

  1. Trainer goes to Settings → Payments
  2. Clicks "Connect with Stripe"
  3. Completes Stripe onboarding
  4. 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:

  1. Studio receives the full payment
  2. Earnings are tracked
  3. 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:

  1. Configure studio commission (e.g. 20%)
  2. 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

  1. Go to Trainers
  2. Select "Export earnings"
  3. Choose time period and format
  4. Download

Best Practices

Fair Split

Course TypeRecommended Trainer Share
Group courses30–50%
Personal training50–70%
Workshops40–60%
Online courses40–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"

Next Steps

Fragen oder Feedback?

Wir helfen dir gerne weiter. Kontaktiere unser Support-Team.