πŸ—οΈ Module Overview

In this tutorial, we'll learn how to assemble Salary Components into a complete pay package for each staff member, defining their gross pay, deductions, and net salary.

Salary Structure is the complete earnings and deductions profile for a staff member. It combines pre-defined Salary Components (like Basic Salary, Allowances, Taxes) to calculate an individual's Gross SalaryTotal Deductions, and final Net Salary (take-home pay).

🧭 How to Access

  • Navigate to: Salary β†’ Salary Structures


πŸ“‹ Salary Structures List Overview

The main page lists all staff with configured salary structures. Key columns include:

ColumnDescription
Staff Name / IDEmployee identification.
DepartmentStaff's department (e.g., Teaching, Admin).
Gross SalaryTotal earnings before deductions.
Total DeductionsSum of all deductions.
Net SalaryFinal take-home pay (Gross - Deductions).
StatusActive, Inactive, or Pending.
ActionsView or Edit the structure.

βž• Creating a Salary Structure

Method 1: Create for a New Staff Member

  1. Click Create Structure.

  2. Select the Staff Member from the list.

  3. Add Earning Components:

    • Select a component (e.g., Basic Salary).

    • Enter its Value (Fixed Amount or Percentage).

    • Repeat for all earnings (House Allowance, Transport, etc.).

  4. Add Deduction Components:

    • Select a deduction (e.g., Income Tax, Pension).

    • Enter its Value (Fixed Amount or % of Basic/Gross).

  5. System Auto-Calculates:

    • Gross Salary (Sum of all Earnings).

    • Total Deductions (Sum of all Deductions).

    • Net Salary (Gross - Deductions).

  6. Review and click Save Structure.

Method 2: Edit or Assign from Staff Profile

  • You can also create or modify a structure directly from a staff member's profile under the Salary section.




πŸ“Š Example Salary Structure Breakdown

ComponentTypeCalculationAmount
Basic SalaryEarningFixed Amount$2,000
House AllowanceEarning20% of Basic$400
Transport AllowanceEarningFixed Amount$200
Medical AllowanceEarningFixed Amount$100
Gross SalaryTotal Earnings$2,700
Income TaxDeduction15% of Gross$405
PensionDeduction5% of Basic$100
Total Deductions$505
Net Salary (Take-Home)Gross - Deductions$2,195

✏️ Editing an Existing Structure

  1. Find the staff member in the list.

  2. Click Edit.

  3. Adjust component values, add new components, or remove existing ones.

  4. Save. Changes typically take effect from the next payroll cycle.


πŸš€ Bulk Updates (For Annual Raises, etc.)

To apply uniform changes (like a cost-of-living adjustment):

  1. Use the Bulk Update feature.

  2. Select criteria (e.g., All Staff or by Department).

  3. Specify the change (e.g., Increase all Basic Salaries by 5%).

  4. Preview the changes.

  5. Apply Update.

This ensures consistency and saves significant time.


βœ… Best Practices

  • Complete Setup First: Ensure all staff have a salary structure before processing any payroll.

  • Annual Review: Review and update all salary structures annually during budget planning.

  • Document Exceptions: Clearly document any special arrangements or one-off adjustments in the structure's notes.

  • Maintain History: The system should maintain a version history of salary changes for audit and transparency.

  • Communicate Changes: Inform staff of any changes to their salary structure before the affected pay period.


The Salary Structures module translates your compensation policy into precise, individualized pay calculations, ensuring accuracy, transparency, and efficiency in payroll management.

Next, we will demonstrate the Payroll Processing and Payslip Generation steps.