Every month, a Tanzanian payroll has to get four statutory amounts right, file them on time and keep records that stand up to an audit. Each one is calculated differently and paid by a different party, which is exactly where spreadsheets start to break down.
Check the current rates
Rates and thresholds can change with each year's Finance Act, usually from 1 July. Confirm the current figures with TRA, NSSF and WCF before you configure or update payroll. This guide explains how each deduction works rather than quoting rates that may go out of date.
PAYE: income tax on employment
Pay As You Earn is the employee's income tax, deducted by the employer and paid to the Tanzania Revenue Authority. It is charged on taxable pay using progressive bands, so a higher share of each additional shilling is taxed as pay rises.
- It is worked out on taxable pay, after allowable deductions such as the employee's pension contribution.
- Taxable benefits, such as a company car or housing, may need to be added to cash pay.
- The bands apply to monthly pay, so arrears and bonuses paid in one month need careful handling.
NSSF: social security contributions
Contributions to the National Social Security Fund are shared between employer and employee, each paying a percentage of the employee's gross pay. The employee's share is deducted from pay; the employer's share is an additional cost to the business.
Because the employee's share reduces taxable pay, NSSF must be calculated before PAYE. Getting the order wrong is one of the most common sources of small, persistent tax errors.
WCF: workers compensation
The Workers Compensation Fund contribution is paid by the employer only and is never deducted from an employee's pay. It is a percentage of gross pay, and the rate has differed between public and private sector employers, so make sure your system uses the right one for your organisation.
SDL: skills and development levy
The Skills and Development Levy is another employer-only cost, charged as a percentage of total gross payroll and paid to TRA. It applies to employers above a set headcount, so growing businesses should check whether, and from when, it applies to them.
Where payroll errors usually start
- Wrong calculation order. PAYE worked out on gross pay instead of pay after the employee's pension contribution.
- Out-of-date rates. A new Finance Act takes effect and the spreadsheet is not updated.
- Allowances treated inconsistently. The same allowance is taxable for one employee and not for another.
- Mid-month joiners and leavers. Pro-rated pay is calculated by hand, and the statutory amounts are not recalculated to match.
- Arrears and bonuses. One-off payments are added without checking which bands and contributions they affect.
What your payroll system should do for you
- Hold rates and bands as settings, with effective dates, so a Finance Act change is one update.
- Calculate in the correct order automatically, every run.
- Produce the monthly returns and payment schedules for each authority.
- Keep a full history per employee for audits and end-of-year reporting.
iNova HRMS calculates PAYE, NSSF, WCF and SDL on every payroll run and produces the reports your auditors and regulators ask for. See how iNova HRMS handles payroll.