Appearance
Payroll overview
Amaniq's payroll module handles the full monthly payroll cycle for Tanzanian businesses: calculate net salaries, produce individual payslips, and generate the statutory export files required by TRA (PAYE), NSSF, SDL, and WCF.
What payroll does for you
- Calculates PAYE (income tax) for each employee based on TRA's current bands
- Calculates employer and employee NSSF contributions
- Calculates SDL (Skills Development Levy) on gross payroll
- Calculates WCF (Workers' Compensation Fund) contributions
- Generates a PDF payslip for each employee
- Produces the official TRA PAYE bulk-upload Excel file
- Produces NSSF and SDL export files
- Books salary expenses directly to your accounting ledger, matching the bank transfers you will make
The monthly payroll flow
Each month follows the same four steps:
- Add or update employees — make sure salaries and roles are current
- Import hours (if applicable) — upload a CSV timesheet for hourly or variable-hours employees
- Generate payslips — Amaniq calculates everything and creates PDF payslips
- Export and file — download the TRA PAYE Excel, NSSF export, and SDL export; upload them to the respective portals
Once you generate payslips, the corresponding salary expenses are booked in your accounting ledger. When you then reconcile your bank statement, those salary rows will be waiting to be matched against the actual bank transfers.
Two types of employees
Fixed-salary employees have a monthly gross salary set in their employee profile. Amaniq generates their payslip automatically each month from that fixed amount.
Hourly or variable employees require a timesheet CSV each month. You upload the CSV, Amaniq reads the hours and rates, and generates payslips accordingly.
Both types can be mixed in the same payroll run.
Where payroll fits in the wider system
Payroll is connected to two other parts of Amaniq:
- Accounting (Expenses) — payslip generation creates expense rows in your ledger automatically. You do not need to enter salary expenses manually.
- Bank Reconciliation — the generated salary and statutory rows match up against your NMB bank statement transfers to NSSF, TRA, and employees.
