Salary Configuration
Create and manage salary schemas that define how employee compensation is calculated.
Salary Configuration is where you create and manage salary schemas -- the templates that define all earning components, deduction components, and commission tiers for a group of employees. Each schema acts as a reusable blueprint for calculating compensation.
Navigation: Finance > Payroll > Salary Configuration
What Is a Salary Schema?
A salary schema is a template that defines:
- Earning components -- The items that make up an employee's gross pay (base salary, allowances, commission, overtime, bonuses)
- Deduction components -- The items subtracted from gross pay (tax, social security, custom deductions)
- Commission tiers -- For driver-type schemas, revenue-based commission rates with tiered structures
Once a schema is created, it can be assigned to one or many employees. When payroll runs, the system uses each employee's assigned schema to calculate their pay automatically.
Schema Types
Each schema is created for a specific employee type:
| Type | Description |
|---|---|
| DRIVER | Designed for drivers. Includes commission-based earning components tied to revenue and trip performance. |
| STAFF | Designed for office and administrative staff. Typically uses a fixed salary structure without commission. |
| SALES | Designed for the sales team. May include performance-based incentives. |
| UNIVERSAL | A flexible schema that can be applied to any employee type regardless of their role. |
Choose the schema type that best matches the employee group. Driver schemas include commission tier configuration, which is not available in other types.
What You Will See
The main page displays a table of all salary schemas in your company.
Table Columns
| Column | Description |
|---|---|
| Schema Name | The name of the salary schema |
| Type | DRIVER, STAFF, SALES, or UNIVERSAL |
| Assigned Employees | Number of employees currently using this schema |
| Status | Active or Inactive |
| Created Date | When the schema was created |
Creating a New Schema
To create a new salary schema:
- Click the Add Salary Schema button.
- Enter a name for the schema (e.g., "Driver Standard", "Office Staff Basic").
- Select the type (Driver, Staff, Sales, or Universal).
- Configure earning components -- add the items that contribute to gross pay. See Formula Builder for details.
- Configure deduction components -- add items that reduce gross pay. See Deduction Components for details.
- For driver-type schemas, set up commission tiers -- define revenue ranges and corresponding commission rates. See the Formula Builder page for commission tier details.
- Click Save to create the schema.
Editing a Schema
To edit an existing schema:
- Click on the schema row in the table to open the detail view.
- Modify the name, components, or commission tiers as needed.
- Click Save to apply changes.
Changes to a schema affect all employees assigned to it. The updated configuration will be used in the next payroll run. Already completed payroll runs are not affected.
Activating and Deactivating Schemas
You can toggle a schema between Active and Inactive status:
- Active schemas appear in the assignment dropdown and are used during payroll runs.
- Inactive schemas are hidden from the assignment dropdown. Employees already assigned to an inactive schema will retain their assignment, but you should reassign them to an active schema before the next payroll run.
Next Steps
- Formula Builder -- Learn how to use the visual formula builder for salary calculations
- Deduction Components -- Create and manage custom deduction components