Skip to content

Generate payslips

Once your employees are set up, generating payslips for the month takes a few minutes.


For fixed-salary employees

  1. Go to Payroll → Generate Payslips.
  2. Select the month and year.
  3. The fixed-salary employees are listed automatically. Their gross salary is pulled from their employee profile.
  4. Click Generate to produce the payslips.

Amaniq calculates PAYE, NSSF, SDL, and WCF for each employee, deducts the employee-side contributions, and shows the net salary they receive.


For hourly or variable employees (CSV import)

If some of your employees are paid by the hour or have a variable salary each month:

  1. Prepare a CSV file with the employee names and hours (or gross amounts) for the month.
  2. Go to Payroll → Generate Payslips and upload the CSV.
  3. Amaniq reads the file and matches rows to your employee records by name.
  4. Verify the detected month matches the payroll period you intend to run. Amaniq will warn you if the CSV is from a different month (for example, if you accidentally upload February's hours in April).
  5. Click Generate to produce the payslips.

CSV format

The CSV must have at minimum:

  • Employee name (must match the name in the employee record)
  • Hours worked (or gross amount, depending on your setup)

Download a sample CSV from the payroll page to see the expected structure.


What happens after generation

Once payslips are generated:

  • PDF payslips are created for each employee and are available for download individually or as a ZIP.
  • A payroll summary PDF is created and archived at the same time. Later downloads use this stored snapshot, so changing an employee's salary type or rate does not alter that month's summary.
  • Expense rows are created in your accounting ledger: one row per employee for their net salary, plus aggregate rows for PAYE, NSSF, SDL, and WCF.
  • The payroll data is ready for the TRA, NSSF, and SDL export files.

Regenerating a payroll month

If you made a mistake (wrong salary, wrong month), you can regenerate the payroll for the same month. Amaniq replaces the previous payslips, payroll summary, and expense rows for that period with the newly calculated versions.


Downloading payslips

After generation:

  • Click Download ZIP to get all payslips for the month in one file.
  • Click Summary in the archive to open the payroll summary snapshot saved during generation.
  • Click the payslip row to download the individual PDF for one employee.

Payslips include: employee name, TIN, NSSF number, gross salary, all deductions (PAYE, NSSF employee share), net salary, and the payroll period.

Amaniq by EcoSoul — Built for Tanzanian businesses