Fiscus — Automated Payroll

Run payroll with the checks an auditor will actually ask for.

Fiscus is automated payroll software for Nepali organisations. Each month it works out what every person should be paid, basic salary, allowances, Social Security Fund contributions and income tax, gets that checked and approved by several people, prepares the bank payments, tracks them until they are done, and keeps a permanent record.

What Fiscus does

  • Calculates pay for each person in Nepali (BS) months, with prorating for joiners, leavers and unpaid leave.
  • Applies SSF and income tax (TDS) from rule sets your accountant can check and update. Nothing about tax is hidden in the program.
  • Requires different people to prepare, approve and release a payroll, so no single person can pay out money alone.
  • Produces payslips (PDF), reports, a bank file or tracked payments, and a list of SSF and tax deposits with due dates.
  • Records every sensitive action in an audit log that cannot be edited.

What Fiscus does not do

  • It never holds your money. Salaries are paid from your bank account, and your bank still asks your authorised signatories to approve.
  • It does not log in to your bank. You never give Fiscus your bank password.
  • It does not file returns with the Inland Revenue Department or SSF. It tells you the amounts and due dates, and you record the deposit when you have made it.
The product

A real system, not a mockup.

Fiscus dashboard showing SSF and tax deposits due, and recent activity from the audit log

The dashboard: what needs doing, and what just happened.

Fiscus approval screen showing the five-stage payroll pipeline and a version fingerprint

Approve, tied to a version fingerprint of exactly what was reviewed.

A Fiscus payslip with a full step-by-step calculation trace

Every payslip carries its own calculation trace, line by line.

Fiscus reports list, including payroll register, SSF schedule and bank payment schedule

Reports checked against the payroll's own totals, to the paisa.

How it runs

The monthly cycle.

  • 01

    Inputs

    Unpaid leave, overtime, one-off amounts and holds are entered. The run starts in Draft.

  • 02

    Calculate

    Fiscus works out gross pay, SSF, tax and net pay for every person.

  • 03

    Review

    Changes from last month are compared, exceptions are explained, and the payroll is submitted.

  • 04

    Approve

    Two or three people approve, depending on the amount. Nobody approves their own work.

  • 05

    Lock

    The figures and payments are frozen. Nothing, including Fiscus staff, can edit them after this.

  • 06

    Release

    Payments go out from your funding account, with a password confirmation and a typed RELEASE.

  • 07

    Reconcile

    Payments are tracked until paid, matched against the bank statement, and the payroll is closed.

Separation of duties

Who does what.

Every person has one or more roles, and the same person can hold several, but Fiscus still refuses to let one person do two steps of the same payroll.

Owner

Manages users, the approval policy, funding accounts and security. Does not run payroll, approve or release, by design.

Payroll admin

Starts the monthly payroll, enters inputs, calculates, reviews, submits and locks it.

Approver

Reviews a submitted payroll and approves or sends it back. Cannot approve a payroll they prepared.

Releaser

Sends the approved payments and reconciles with the bank. Cannot release a payroll they prepared or approved.

HR manager

Adds and edits people, their pay and bank-account change requests.

Bank verifier

Checks a new bank account against the employee's bank letter before it can be used.

Auditor

Reads payrolls, reports and the audit log, and exports it. Cannot change anything.

Key Features:
Payroll calculation

Basic salary, allowances, SSF contributions and income tax worked out automatically each month, with prorating for joiners and leavers.

Approval controls

Separate people prepare, approve and release every payment, and a payroll cannot be changed once it is locked.

Audit trail

Every sensitive action is recorded in a log that cannot be edited, ready for whenever an auditor asks.

Two-step verification

Required for owners, approvers and releasers before they can sign in — an authenticator app or a passkey, not just a password.

Cooling period

A changed bank account is checked by a second person, then waits 72 hours before it can be used, so a salary cannot be redirected on payday.

Password re-confirmation

Approving, releasing or changing a bank account asks for your password again, every time, not just at sign in.

Why DevX Nepal

Fiscus is one of the products we build and run ourselves, to the same standard as everything we build for clients: understand the problem first, design before we code, and build for the long run.

Tell us what you're building.

Have an idea, an existing website that needs work, or a project you don't know how to start? Tell us about it. We'll take it from there.

Start a project
DEVX
DevX Nepal · DevX Builds — web design & development in Kathmandu.
Currently working with: Nepal · Remote · Worldwide
© 2026 DevX Builds Nepal. All rights reserved.
↑