Team Commissions & Payouts
Automate how you pay your team. Set up commission rules, let the system calculate earnings, and process payouts seamlessly. Available on Growth and Business plans.
Why Use Commissions?
Automated commissions transform team management:
- 💰 Accurate Calculations: No manual math or spreadsheets
- ⏱️ Time Savings: System tracks everything automatically
- 😊 Team Transparency: Staff see their earnings in real-time
- 📊 Fair Compensation: Consistent rules applied to all
- 💳 Easy Payouts: Direct to team members' bank accounts
💡 Tip: Clear commission structures attract and retain good staff. Show them exactly how they earn.
Commission Types Explained
1. Percentage
Team member earns a percentage of service revenue.
Best for:
- Hair stylists, massage therapists
- Services where skill affects price
- Incentivizing higher-value bookings
Example:
Service Price: €100
Commission Rate: 40%
Team Member Earns: €40
You Keep: €60
Considerations:
- Simple to understand
- Scales with service price
- May need adjustment for tips
2. Flat Fee
Fixed amount per booking regardless of service price.
Best for:
- Reception staff
- Assistants
- Standard-priced services
Example:
Service Price: €100
Flat Fee: €25
Team Member Earns: €25
You Keep: €75
Considerations:
- Predictable payouts
- Doesn't scale with price
- Good for support roles
3. Per-Person (Experiences)
Amount per attendee for group bookings.
Best for:
- Tour guides
- Fitness instructors
- Workshop facilitators
Example:
Group Booking: 8 people × €30 each = €240 revenue
Per-Person Rate: €5
Team Member Earns: 8 × €5 = €40
You Keep: €200
Considerations:
- Rewards larger groups
- Fair for variable attendance
- Easy to understand
4. Mixed Commission
Combine multiple types for complex arrangements.
Example:
Base (Flat): €15 per booking
+ Percentage: 20% of service price
For €100 service:
€15 + €20 = €35 total commission
Best for:
- Senior staff with base + performance
- Hybrid roles
- Complex compensation structures
Setting Up Commissions
Step 1: Access Team Settings
- Go to Team in the sidebar
- Find the team member
- Click Edit (or click their name)
Step 2: Configure Service Commissions
For each service the team member provides:
- Find the service in their settings
- Click Configure Commission
- Choose commission type:
- Percentage
- Flat fee
- Per-person
- Mixed
- Enter values
- Save
Step 3: Repeat for All Services
Team members can have different commission rates for different services.
Example: Sarah (Yoga Instructor)
- Group Yoga Class: €5 per person
- Private Yoga Session: 50% of price
- Workshop: €30 flat + €3 per person
Calculation Examples
Example 1: Percentage Commission
Setup:
- Service: Deep Tissue Massage (€80)
- Commission: 45%
Result:
- Team member earns: €36
- Business keeps: €44
Example 2: Experience with Per-Person
Setup:
- Service: Wine Tasting Experience
- Booking: 2 adults (€45 each) + 1 senior (€35)
- Total revenue: €125
- Commission: €6 per person
Result:
- Team member earns: 3 people × €6 = €18
- Business keeps: €107
Example 3: Mixed Commission
Setup:
- Service: Personal Training (€60)
- Base: €10 flat
- Performance: 25% of price
Result:
- Base: €10
- Performance: €60 × 25% = €15
- Team member earns: €10 + €15 = €25
- Business keeps: €35
Example 4: Multi-Service Booking
Setup:
- Customer books Haircut (€30) + Beard Trim (€15) + Hair Coloring (€80)
- All services by same team member
- Commission: 40% across all
Result:
- Total revenue: €125
- Team member earns: €125 × 40% = €50
- Each service contributes proportionally
Team Member Experience
My Earnings Dashboard
Team members access their earnings in Personal Settings → My Earnings:
What they see:
- Current Balance: Earned but not yet paid out
- Upcoming Payouts: Scheduled payout amounts
- Payout History: Past payments with dates and amounts
- Booking Breakdown: Which bookings contributed to earnings
Stripe Connect Setup
For automatic payouts, team members connect their bank:
- Team member receives email invitation
- Clicks link to set up Stripe Connect
- Enters bank account details
- Verifies identity (may require ID upload)
- Once verified, payouts are automatic
ℹ️ Note: Team members can also receive payouts manually (cash, bank transfer) if they don't set up Stripe Connect.
Payout Settings
Configure global payout behavior in Settings → Payouts:
Payout Delay
What it is: Hours between booking completion and payout processing
Options:
- 24 hours (minimum)
- 48 hours (recommended)
- 72 hours
- Custom (up to 168 hours/1 week)
Why delay?
- Allows for refund requests
- Prevents paying out then clawing back
- Gives time to verify completion
Payout Mode
Automatic:
- System processes payouts after delay
- Team members receive funds automatically
- Minimal admin work
Manual:
- You review and approve each payout
- More control but more work
- Good for smaller teams or complex situations
Minimum Payout Amount
What it is: Threshold before payout is processed
Why use it:
- Avoid tiny payouts (€3 payout = annoying)
- Reduce transaction costs
- Accumulate to meaningful amounts
Recommendations:
- Freelancers: €50-€100 minimum
- Part-time staff: €25-€50
- Full-time staff: €100+ or weekly processing
Common Questions
Q: When do team members get paid? A: After the payout delay period passes (typically 24-48 hours after booking completion). Then, Stripe processes payout to their bank (2-7 additional days depending on their bank).
Q: Can I change commission rates for existing bookings? A: No, rates are locked when booking is created. New rates apply to future bookings only.
Q: What if a booking is refunded after team member was paid? A: Currently, the payout stands. You may need to handle this manually with the team member.
Q: Can team members see other people's earnings? A: No, each team member only sees their own earnings. Business owners see all payouts.
Q: What if someone doesn't set up Stripe Connect? A: Their earnings accumulate. You can pay them manually (cash/bank transfer) and mark as paid in the system.
Q: Are there fees for team payouts? A: Stripe Connect has fees for payouts. Check Stripe's pricing for your country. Typically small percentage + fixed fee per payout.
Q: Can I set different rates for different days? A: Currently, rates are per service, not per day. You'd need different services for weekend premiums.
Best Practices
Commission Structure Design
| Role | Suggested Structure | Reasoning |
|---|---|---|
| Hair Stylist | 40-50% percentage | Scales with skill and pricing |
| Massage Therapist | 45-55% percentage | Similar logic |
| Fitness Instructor | €5-10 per person | Rewards class attendance |
| Tour Guide | €8-15 per person | Larger groups = more work |
| Admin/Support | €5-10 flat | Predictable, role-based |
Transparency
- Share commission rates during hiring
- Provide regular earnings statements
- Explain how calculations work
- Be consistent across similar roles
Record Keeping
- Export payout data monthly
- Keep records for tax purposes
- Document any manual adjustments
- Archive for at least 7 years
Handling Disputes
- Have clear written commission policies
- Review disputed bookings together
- Make good-faith adjustments when warranted
- Document all resolutions
Troubleshooting
"Team member not seeing earnings"
- Verify commission is configured for their services
- Check they've completed bookings (not just scheduled)
- Confirm they're logged into correct account
- Verify their services are assigned to them
"Payout amount seems wrong"
- Check commission rate configuration
- Verify booking wasn't refunded
- Review if booking was marked as paid (revenue exists)
- Check for any manual adjustments
"Stripe Connect setup failing"
- Ensure team member is in supported country
- Verify identity documents are clear
- Check bank account details are correct
- Team member should contact Stripe support if persistent
"Payouts not processing"
- Verify payout mode is set to Automatic
- Check if minimum payout threshold is reached
- Confirm delay period has passed
- Verify team member's Stripe Connect is active
Related Articles
- Using Financials - Track revenue and payouts
- Team Members - Add and manage your team
- Managing Services - Configure service pricing
- Experience Services - Per-person commission setup
Automated commissions keep your team happy and your books accurate! 💵