Karmasoft’s Payroll Workflow gives you the tools to set up instructor payment rates and generate accurate payroll reports. Whether you pay staff per class, per student, or with added bonuses, Karmasoft helps streamline the entire process.
Step 1: Set Rates by Class Listing

-
From the Schedule Page, click Edit Class.
-
Select the class you want to update.
In the class details, you can define:
-
Payment Options – Pay per class, per student, or a combination.
-
Min. Student # – Minimum number of students required for per-student pay.
-
Student Rate Factor – A multiplier of the per-student rate set in staff details (default is 1.0).
-
Bonus – Add an extra payment amount, in addition to the standard calculation.
-
Payment Cap – Set a maximum payment amount per class (excludes bonuses).
-
Rate Factor – A multiplier of the per-class rate set in staff details (default is 1.0).
Step 2: Set Rates by Staff Member

You can also define pay rates directly at the staff level.
-
From the Dashboard, go to Staff.
-
Select an individual staff member to view their details.
-
Set their Rate Per Class and/or Rate Per Student.
This ensures each staff member’s pay is applied consistently across their classes and workshops.
Step 3: Run Payroll Reports

Once your rates are set, you’re ready to calculate payroll.
-
From the Dashboard, go to Activities & Reports → Payroll.
-
Select the Branch and Date Range you’d like to review.
-
Organize payroll data by:
-
Branch
-
Date
-
Instructor
-
Category
-
Maximum Classes
-
-
Click on an instructor’s name to see their class-by-class breakdown.
-
When ready, click Calculate to run your report.
Why Use Karmasoft Payroll?
-
Flexible setup (per class, per student, bonuses, or caps)
-
Accurate reporting by date, branch, or instructor
-
Easy tracking of staff compensation
-
Clear, detailed breakdowns for accountability
Karmasoft’s payroll workflow simplifies instructor payments so you can focus on running your studio, while ensuring fair and transparent compensation for your team.