Payroll & Salary Processing
Battle-tested payroll engine with statutory compliance built in
The core of EFace — a payroll engine refined over 13 years of real-world salary processing. Handles salary generation with automatic LOP (Loss of Pay) calculation, overtime computation, bonus and deduction management, and smart duplicate detection that prevents accidental double-processing. Supports multi-grade salary packages with percentage-based and fixed payheads. Every payroll run produces accurate PF, ESI, Professional Tax, and Income Tax calculations based on current Indian statutory rules. The engine handles edge cases that simpler systems miss: mid-month joins, mid-month separations, arrear calculations, and salary revisions with retrospective effect.
Key Highlights
13 Years of Payroll Accuracy
Refined through thousands of real payroll runs across factories, hospitals, and enterprises. Edge cases that break simpler systems — mid-month joins, LOP cascading, arrear adjustments — are handled automatically.
LOP Propagation Engine
Unique to EFace: when LOP reduces Basic salary, all percentage-based components (HRA, DA, PF contribution) cascade proportionally — no manual adjustment needed.
Zero Double-Processing
Smart duplicate detection makes it impossible to accidentally process salary twice for the same employee in the same month. Essential for large organisations.
Complete Feature List
Everything included in Payroll & Salary Processing.
Salary Generation Engine
Process monthly salary for all employees or selected groups with automatic attendance integration
LOP (Loss of Pay) Calculation
Automatic LOP computation from attendance data with configurable LOP rules per pay component
LOP Propagation
LOP automatically cascades to dependent payheads — if basic reduces, HRA/DA/PF contributions adjust proportionally
Overtime Calculation
OT hours from attendance automatically computed into salary with configurable OT rates (1x, 1.5x, 2x)
Bonus & Deduction Management
Ad-hoc and recurring bonus/deduction entries per employee with start/end date control
Duplicate Detection
Smart detection prevents processing salary twice for the same employee in the same period
Multi-Grade Salary Packages
Define salary structures with percentage-based and fixed payheads — CTC, gross, basic, HRA, DA, conveyance, and custom heads
Salary Revision & Arrears
Apply salary revisions with retrospective effect and automatic arrear calculation
Increment Processing
Bulk increment processing by percentage or fixed amount with effective date control
Full & Final Settlement
Automated F&F calculation including leave encashment, notice pay, gratuity, and pending deductions
Frequently Asked Questions
Can EFace handle mid-month joining salary calculations?
Yes. EFace calculates pro-rata salary for employees joining mid-month based on actual working days, with correct statutory deductions for the partial period.
How does EFace handle LOP propagation?
When an employee has Loss of Pay days, EFace automatically reduces Basic salary proportionally and then cascades that reduction to all percentage-based components like HRA, DA, and PF contributions. No manual recalculation needed.
Does EFace calculate PF, ESI, and Professional Tax?
Yes. EFace calculates PF (with configurable employer/employee rates), ESI, Professional Tax (state-specific slabs), and TDS based on current Indian statutory rules. Rates are updatable without code changes.
See EFace in Action
Book a free demo to explore Payroll & Salary Processing and the rest of EFace.