Dynamic Instructor Pay
By utilizing the "Dynamic Instructor Pay" feature, you can set up a formula to calculate wages for class based on factors like the number of attendees and the type of class.
⛔ Note: Each instructor can be associated with only one Dynamic Pay formula. The Dynamic Pay configured for an instructor serves as the default value and is automatically applied when creating new schedules, making the scheduling process more convenient.
⛔ Any changes made to the Dynamic Instructor Pay settings will NOT be automatically applied to all existing scheduled classes. This is to ensure that existing wage calculations for classes remain unchanged and are not affected by the modifications, thus avoiding confusion in wage calculations.
1. Remarks: To modify the wages for instructors for already scheduled classes, manual adjustments need to be made on the scheduling or calendar pages2. Remarks: For canceled classes, the instructor's earnings from hourly rates will be $0.
- Create the formula for Dynamic Pay from the instructor's page.
- Set the default Dynamic Pay from the instructor's page.
- Set the instructor's Dynamic Pay for the schedule.
- View instructor wages in reports.
——————————
💡Please note: Changes made to instructor Dynamic Pay will not automatically apply to all scheduled classes if the schedule was created before setting up the instructor's Dynamic Pay:
1. In the case of repeating classes or schedule courses already established that require a change in instructor wages after setting up the instructor's Dynamic Pay, you will need to update the instructor's wage settings on the "Repeating Classes" or "Schedule Courses" page.
2. Please note that "completed classes" and "classes with existing reservations" will not be affected and will need to be updated individually.
For example, if classes have already been scheduled for Instructor A on the schedule, after binding the wages to the instructor's account on the instructor Dynamic Pay setup page, you'll need to go to the "Repeating Classes" or "Schedule Courses" page in the schedule and update the instructor's wages for the already scheduled classes. If there are future classes with student reservations, you will need to enter these classes to update the wage settings.
——————————
💡Please note: Adjusting previously set Dynamic Pay for instructors (increasing or decreasing wages)
Changes made to instructor Dynamic Pay will not automatically apply to all scheduled classes. We have designed this mechanism specifically to ensure that past class wage calculations remain unchanged after adjusting wages.For example, if you want to use a new wage calculation method starting in September, you would make the changes at the end of August. These changes will not affect the wage calculation method for classes in August; they will only affect "future classes."
If you later need to use a new wage calculation method, you'll need to update the instructor's wage settings on the "Repeating Classes" or "Schedule Courses" page after adjusting the instructor's variable hourly rates. (Remove the Dynamic Pay and then rebind it.)
Creating Formula for Dynamic Instructor Pay

Setting Default Hourly Rate from Instructor Page

| Calculate for newly added classes from today | This is saved as the default value for future scheduling. |
| Update all upcoming classes | This applies to future schedules as well as all classes on the calendar that have been "created" but have not yet started. (Note: This change will only update the wages of classes already created on the calendar; it will not affect the settings of repeating classes or schedule courses. If you want these changes to apply to newly created classes after these schedules, please update the corresponding schedules on the scheduling page.) |
Type
| Per Class | Fixed hourly fee per class. (System default) |
| Dynamic Instructor Pay | Choose an existing dynamic pay formula to apply to the schedule. |
Setting Instructor Hourly Rates for Scheduling
Changing the instructor's dynamic pay through the "Calendar" will only affect that particular class and will not impact the instructor's other classes.

Viewing Instructor Salaries in Reports

Example 1
Lets look at an example. An instructor has the following pay:
[ATTENDANCE RULES]
- Default = 0
- 1 x customer attending = $100
- 2 x customers attending = $200
- 3+ x customers attending = $300
[SPECIAL RATES]
The instructor also has a special rate that if it is a long class they receive a bonus:
- Class A = +$100
[CALCULATING Instructor PAY]
Total for 'Class A' with 1 customer attending:
- $100 + $100 = $200
Total for 'Class A' with 2 customers attending
- $200 + $100 = $300
Total for 'Class A' with 3+ customers attending
- $300 + $100 = $400
Get in touch if you use a different dynamic pay system and we will see if we can add it!
FAQs
Question 1: After saving changes to the instructor's dynamic pay, will it automatically apply to all my scheduled classes?
Answer: Changes to the instructor's dynamic pay will not automatically apply to all pre-scheduled classes upon saving. This setting will act as a "default value" for new class schedules.
To update the instructor's salary for already scheduled classes, please go to the "Repeating Classes" or "Scheduled Courses" page in the schedule after setting the new dynamic pay.
For example: If Instructor A's classes are already scheduled, and then you bind the dynamic pay on the instructor's rate page, you will need to go to the "Repeating Classes" or "Scheduled Courses" page to update the instructor's salary for existing classes.
Note: "Completed classes" and "classes with bookings" are considered as having agreed upon salaries with the instructor and will not be affected by changes. You will need to update these classes individually.
Question 2: I previously set the hourly rate but want to increase it for the next month. How do I do that?
The changes to the instructor's dynamic pay will only affect "future classes (with no bookings yet)." For example, if the new rate is to start in September, the manager should set up the new dynamic pay formula on the "Instructor Dynamic Pay" page after the last class in August. Save it, then go to the "Repeating Classes" or "Scheduled Courses" edit page, remove the old rate, save, and re-bind the new dynamic pay.
Note: "classes with bookings" are considered as having agreed upon salaries with the instructor and will not be affected by changes. You will need to update these classes individually.
Question 3: Why didn't the numbers in the operation report update after I changed the instructor's dynamic pay setting?
When setting the hourly rate, please understand the following mechanisms:
(1)Setting a new schedule, the instructor dynamic pay is used as the default value:
When you create new schedule items, the instructor's bound dynamic pay will be used as the default value. However, you can still choose other hourly rates during the setup.
(2)Changes on the instructor dynamic pay page will not automatically apply to pre-scheduled classes:
Adjustments to the hourly rate will not automatically apply to pre-scheduled classes. This ensures that all pre-scheduled classes remain unaffected by rate changes, preventing confusion in salary calculations.
(3)Completed classes and classes with bookings are not affected:
When updating salary settings in the repeating classes or schedule courses, completed classes (considered as having paid salaries) and classes with bookings (considered as having agreed upon salaries with the instructor) will not be affected by the changes.
