Running monthly payroll
This is the core monthly task: turning a month of attendance into paid salaries. It's five steps on the Payroll screen.
Finalize the month's attendance before you start. Payroll reads its days-worked and unpaid-days figures from the finalized attendance. If attendance isn't finalized, computed pay will be wrong. Finalize on the monthly attendance grid.
Before you start
Check both are done:
- Attendance finalized for the month you're paying — see the monthly grid.
- Compensation set for every employee being paid — a CTC or a daily/hourly rate. See CTC and compensation.
Step 1 — Create the run
- On Payroll, choose New run (or the equivalent) and pick the month.
- The run opens as a draft. Nothing is calculated yet and you can still make changes.
Step 2 — Compute
- In the draft run, click Compute.
- Webelio builds every payslip. For each employee it:
- starts from their salary,
- deducts any Loss of Pay for unpaid days,
- then calculates Provident Fund, ESI, Professional Tax, and income tax (TDS) on the reduced amount,
- adds one-off items like approved reimbursements or bonus,
- recovers any loan or advance instalment due,
- and lands on net pay.
Open the run to see the payslip for each person.
Step 3 — Review
Before approving, scan the run for anything that needs a second look:
- Loss of Pay — anyone with unpaid days will have reduced pay. Confirm those absences are right.
- New joiners — people who joined mid-month get part-month pay.
- Leavers or one-off items — arrears, reimbursements, or bonus lines.
- Overtime & Late deduction — if you use them, the register has columns for each; click a figure to see the day-by-day breakdown of hours paid or lates charged.
If something's off, fix the cause — usually attendance or compensation — and compute again. A draft can be recomputed as many times as you need.
Step 4 — Approve
When the numbers look right, Approve the run. This freezes the figures so they can't change underneath you. Approval is the sign-off before any money moves.
Step 5 — Disburse
- Generate the bank file — a NEFT/RTGS CSV with every employee's net pay.
- Upload it to your bank's portal to make the transfers. See bank file for the details.
- Mark the run disbursed. Payslips can now be published to employees — see payslips.
Payroll runs one month at a time and each run remembers its state — draft, computed, approved, or disbursed — so you can always tell where a month stands from the runs list.
What's next
- Send payslips to your team: payslips
- Generate and upload the bank file: bank file
- File the statutory dues: compliance overview