Salary slips & bank disbursement files

Once a payroll run is locked, two outputs come off it: a salary slip for each employee, and a single bank file you upload to your bank's net-banking portal to pay everyone at once.

Last reviewed: May 2026 · Plain-English summary, not legal advice.

What this does

A locked payroll run produces two things you actually send out. A salary slip is a per-employee PDF that meets the Payment of Wages Act 1936 §13A wage-slip requirement — it lists earnings, statutory deductions (EPF, ESI, Professional Tax, TDS) and net pay. A bank disbursement fileis a single bulk-transfer file you upload to your bank's corporate net-banking portal so every employee is paid in one go. Both are generated from the locked snapshot, so they always match what you locked — the slip regenerates byte-for-byte every time.

Who can do it

  • Role: an HR admin (a company_admin or hr_manager). Employees can download their own slip, but not the bank file.
  • Plan: the Payroll module must be enabled on your plan — see pricing.
  • Locked run: both downloads only appear once the run is locked. There is nothing to download from a draft run.

Before you start

Make sure the run is locked (see Run your first payroll). For the bank file you also need a debit (source) account configured for the entity — its bank brand decides the file format. Set this up under Settings → Payment accounts (or Settings → Entities → Payroll bank accounts). Each employee needs a bank account number and IFSC for the bank file; anyone missing or invalid is skipped and flagged before you download.

Steps

  1. Open Payroll, click into the run, and confirm it shows as Locked.
  2. To get a salary slip, use the slip download control on the employee's row. The PDF is named by employee code and pay period; it carries the §13A wage details and shows the bank account masked to its last four digits.
  3. To get the bank file, scroll to the bank disbursement section. Pick the debit account & format (generic NEFT, or HDFC / ICICI / SBI), then click Preview.
  4. The preview tells you how many beneficiaries will be in the file and lists anyone skipped for missing or invalid banking data. Fix those and re-cut, or click Download anyway to pay the valid ones and the rest separately.
  5. Click Download bank fileand upload it to your bank's corporate net-banking portal.
A locked WorkRight payroll run with per-employee salary-slip downloads and the bank disbursement file control.Click to enlarge
A locked run — download a salary slip per employee, or cut the bank disbursement file for your bank.

Tips

  • The bank file carries full account numbers (your bank needs them to debit), so access to it is audited. Everywhere else, accounts are shown masked.
  • A RazorpayX payout CSV is also available on the locked run if you pay through RazorpayX instead of your bank's portal.
  • Slips regenerate identically from the locked snapshot, so you can re-download a past month's slip any time without it drifting.

Related

Pay your team in one upload

WorkRight turns every locked payroll run into compliant salary slips and a ready-to-upload bank file. Start free and pay your first run.