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.
  • 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 will delete the previous payslips and expense rows for that period and replace them with the new ones.


Downloading payslips

After generation:

  • Click Download ZIP to get all payslips for the month in one file.
  • 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