Staff Loans and Salary Advances in Tanzania: Let Payroll Recover Them Automatically
Many Tanzanian employers lend money to staff: a school-fees advance in January, an emergency loan after a family event, a salary advance before payday. The lending is easy. The recovery is where it goes wrong. A deduction gets forgotten one month and taken twice the next, or a loan quietly continues after it was fully repaid. Nobody can quickly answer the employee's question: "How much do I still owe?" Recovering loans through payroll automatically removes that guesswork.
How it works
With Staff Loans switched on, you record each loan once and payroll does the rest:
- Issue the loan. Choose the employee, the amount, the monthly deduction, the date it was paid out, and the first payroll month to deduct from. The form shows when the loan will be fully repaid and what share of the employee's basic salary the deduction takes, so you can agree a sensible amount with them. Each loan is numbered LN-0001, LN-0002 and so on.
- Payroll deducts it. Every payroll run from that month adds the monthly amount to the employee's payslip as a Loan deduction.
- It stops by itself. The last deduction is reduced to whatever is left, and when the balance reaches zero the loan shows Paid Off and deductions stop.
Where the deduction sits on the payslip
The loan deduction comes after PAYE. It doesn't change the employee's taxable pay or their tax: in the example above, PAYE is worked out on TZS 900,000 whether or not there's a loan. The deduction is also capped so it never takes net pay below zero. If a month's pay is unusually low, payroll deducts what it can, and the rest stays on the balance.
Only approved payroll counts
A repayment only counts once the payroll run is Approved or Posted. Before that, the deduction shows as Pending on the loan. If a run is voided, its deductions are given back to the loan balance automatically. Recalculating a draft run never deducts twice.
Each loan's page shows its full repayment history, month by month, and the employee's profile lists all their loans, so the "how much do I still owe?" question takes seconds to answer.
Changing, writing off or deleting a loan
- Edit. You can change the monthly deduction at any time. Once payroll has deducted from a loan, or its issue has been posted to your books, its employee, amount and issue date are locked, so the history can't be rewritten.
- Write off. If a loan won't be recovered, for example after someone leaves, write it off with a reason. Deductions stop.
- Delete. Only possible while a loan has no deductions, for a loan entered by mistake.
Loans are tracked as an amount with a fixed monthly deduction; the system doesn't calculate interest.
In your books
If you use the Accounting module and set a Staff Loans Receivable account in Posting Setup, issuing a loan can post it to the General Ledger: the amount is recorded as owed to you by the employee, and paid from your bank. Each payroll run then reduces that receivable by the loan repayments it collected. Without that account, loan deductions are grouped with other payroll deductions.
A note on the law
Tanzania's Employment and Labour Relations Act limits what an employer may deduct from an employee's pay. A loan repayment is normally deducted under a written agreement signed by the employee. Keep a signed agreement for every loan, and check the details with your HR or legal advisor.
Getting Staff Loans
Staff Loans is part of HR & Payroll and is switched on by your service provider. By default, Tenant Admin and HR Officer can view and manage loans; you can give the same permissions to other roles.
Related reading
- HR & Payroll documentation: Staff loans →
- Payroll runs and statutory rates (PAYE, NSSF, SDL, WCF) →
- Posting Setup →: the Staff Loans Receivable account