Internships open! 8 programs.

Apply now
Desktop & Cloud

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.