End-to-end salary processing with Indian statutory compliance
Complete payroll processing with configurable salary components, formula-based calculations, PF/ESI/PT/TDS auto-computation, loan EMI deductions, arrears handling, and payslip PDF generation with QR verification.
Step-by-step workflow — watch the process flow
Configure Components
Admin sets up salary components (Basic, HRA, DA, etc.) with calculation types: Fixed, Percentage, Formula, or Remaining.
Configure Components
Admin sets up salary components (Basic, HRA, DA, etc.) with calculation types: Fixed, Percentage, Formula, or Remaining.
Create Template
Build salary template with component percentages/formulas. E.g., Basic = 40% of CTC, HRA = 50% of Basic.
Create Template
Build salary template with component percentages/formulas. E.g., Basic = 40% of CTC, HRA = 50% of Basic.
Assign Salary
Assign template to employee with their CTC. System auto-calculates all component breakdowns.
Assign Salary
Assign template to employee with their CTC. System auto-calculates all component breakdowns.
Create Payroll Cycle
Admin creates monthly payroll cycle (e.g., 'January 2026'). System picks up all active employees.
Create Payroll Cycle
Admin creates monthly payroll cycle (e.g., 'January 2026'). System picks up all active employees.
Process Payroll
System auto-calculates: earnings (prorated for attendance), PF, ESI, PT, TDS, loan EMIs, adjustments, and arrears.
Process Payroll
System auto-calculates: earnings (prorated for attendance), PF, ESI, PT, TDS, loan EMIs, adjustments, and arrears.
Review & Approve
HR reviews payslip summaries, department-wise cost breakdown, and statutory totals. Then approves.
Review & Approve
HR reviews payslip summaries, department-wise cost breakdown, and statutory totals. Then approves.
Mark as Paid
After bank transfer, mark cycle as Paid. Payslips become available to employees. Arrears marked as PAID.
Mark as Paid
After bank transfer, mark cycle as Paid. Payslips become available to employees. Arrears marked as PAID.
Configure the module to match your organization's policies
Create unlimited components with 4 calculation types: Fixed amount, Percentage of another component, Formula (supports IF/MIN/MAX), or Remaining (CTC minus all other components).
Enable/disable PF. Set employee/employer rates (default 12%/12%), wage ceiling (default ₹15,000), wage type (Ceiling, Full Basic, Custom).
Enable/disable ESI. Set employee/employer rates (default 0.75%/3.25%), wage limit (default ₹21,000).
Enable/disable PT. Select state (Maharashtra, Karnataka, etc.). PT is auto-calculated based on state slab rates.
Enable/disable TDS. Set default tax regime (Old/New). System projects annual tax and deducts monthly TDS. Employees can submit tax declarations for exemptions.
Choose MONTHLY, BIWEEKLY, or WEEKLY. Set pay day and attendance cutoff date.
Choose Calendar Days or Working Days for Loss of Pay calculation method.
Enable/disable gratuity provisioning. Set rate (default 4.81% of Basic).
Enable/disable QR code on payslip PDFs for verification.
What makes this module powerful
Common questions about Payroll Management
PF is calculated on Basic salary: Employee contribution = 12% of Basic (capped at ₹15,000 wage ceiling by default), Employer contribution = 12% of same base. Both rates and ceiling are configurable.
System calculates projected annual income tax based on the employee's salary, tax regime (Old/New), and submitted tax declarations. This annual tax is divided by remaining months in the financial year to get monthly TDS.
If you revise salary with a backdated effective date, the system auto-detects arrears for already-processed months. These arrears go through an approval flow and are then included in the next payroll cycle.
Yes! Use Payroll Adjustments. Create an adjustment of type 'EARNING' for the specific cycle and employee. It will be included as a line item in their payslip.
When an employee has an active loan, pending EMIs due within the payroll period are auto-deducted during processing. The repayment is marked as paid and the loan balance is decremented.
Yes, each employee gets their own salary structure from a template + CTC. Individual components can be overridden per employee without affecting others.
The Remaining type automatically calculates the component as CTC minus all other components. This is typically used for Special Allowance to ensure total CTC adds up correctly.
Our team can walk you through the setup and configuration.