ZaffreZaffre Axon
Lend to your people without losing track

Employee loans & salary advances

Loan requests with approvals, automatic instalment recovery from payroll, mid-loan adjustments and finance-grade balances.

The challenge

Staff loans tracked in a register go wrong quietly: a skipped instalment never resumes, an early settlement is never recorded, and finance discovers the gap at audit time.

The Zaffre solution

In Zaffre HRM a loan is a living schedule. Payroll recovers instalments automatically, adjustments are formal requests with approvals, and the outstanding balance is the same number in HR and in the general ledger.

Loans and advances start as employee self-service requests carrying amount, purpose and proposed instalments. Approvers see the employee’s existing exposure before deciding, and approval triggers the payout posting and the recovery schedule in one step.

Life happens mid-loan, so the module treats changes as first-class requests: skipping a hard month pushes the instalment to the end; partial and full early payments fill the oldest instalments first; duration changes rebuild the unpaid tail; top-ups merge new principal into the schedule. Every adjustment is approved, logged and reflected in the very next pay run.

Because recoveries flow through payroll and post to the ledger, HR, the employee and finance all read the same outstanding balance — which is precisely what ad-hoc registers can never guarantee.

Built-in safeguards against fake attendance

Approval before disbursement

Loan and advance requests route through the approval chain you define; disbursement posts the payout and opens the schedule.

Automatic recovery

Each pay run deducts the due instalment and updates the balance — no manual list of who owes what.

Six adjustment types

Skip a month, pay partial, settle early in full, extend the duration, top up an existing loan, or make a temporary adjustment — each as an audited request.

Ledger-true balances

Issuance, recoveries and settlements post to an employee-loans account automatically, so the receivable on the balance sheet is always the real exposure.

How it works

  1. 1

    Employee requests

    Amount, reason and instalment plan go in through self-service; the approval chain takes over.

  2. 2

    Approve and disburse

    Final approval posts the payout and opens the instalment schedule.

  3. 3

    Payroll recovers

    Each run deducts the due instalment automatically and shows it on the payslip.

  4. 4

    Adjust formally

    Skips, early settlements, extensions and top-ups are approval-gated requests, not edits.

  5. 5

    Reconcile never

    The ledger balance moves with every event, so there is nothing to reconcile at month end.

Frequently asked questions

How are loan instalments collected?
Automatically, as payroll deductions in each run, itemised on the payslip until the balance reaches zero.
Can an employee pay off a loan early?
Yes — full or partial early settlements are adjustment requests that fill the oldest instalments first and post the cash receipt to the ledger.
Can an instalment be skipped for one month?
Yes, via a skip-month adjustment. The skipped instalment moves to the end of the schedule instead of disappearing.
How do advances differ from loans?
Advances are short-cycle amounts recovered from upcoming salary; loans carry longer schedules and adjustment options. Both are approval-gated and ledger-posted.
Does finance see loan exposure without asking HR?
Yes. Issuance and recoveries post to an employee-loans account automatically, so the balance sheet carries the live exposure.

See employee loans & salary advances in action

Book a demo