๐Ÿ’ฐ Payroll & Statutory Compliance

Run payroll for any team, anywhere -
compliance built in

Salaries, deductions, statutory contributions, and filings - calculated automatically for every employee, every pay cycle. India statutory depth. GCC readiness. Multi-currency. Tally sync.

India PF, ESIC, TDS, PTGCC WPS & GOSIMulti-currency payrollTally integrationF&F & GratuityBulk import
15-day free trialNo credit card requiredFree migration (T&C)
CrmLeaf HRMS - Payroll & Compliance
1,247
Employees on payroll
โ‚น0
Pending penalties
6
Currencies active
December 2025 - Payroll Run
IN
India - 847 employees ยท INR
PF โœ“ ยท ESIC โœ“ ยท TDS โœ“ ยท PT โœ“
Filed โœ“
AE
UAE - 214 employees ยท AED
WPS file generated
WPS โœ“
SA
Saudi Arabia - 112 employees ยท SAR
GOSI 11.5% + 10% computed
GOSI โœ“
OT
Other regions - 74 employees
Multi-currency auto-converted
Multi-FX
Tally SyncAll payroll entries pushed to Tally ERP ยท 3 mins ago
How it works

Step by step - from setup to outcome

1

Configure salary components and tax rules once

Set up your payroll components - Basic, HRA, Special Allowance, LTA, PF, ESIC, PT, TDS - using the Payroll Components module. Configure tax rules for each market (India state-wise PT, UAE VAT exemption for salaries, Saudi GOSI rates). Once configured, every future payroll run uses these rules automatically.

Why this matters: Most payroll tools require re-entering tax rules every cycle. CrmLeaf configures once and applies forever - including when regulations change (updated in the system, not in your spreadsheet).
Payroll ComponentsTax ConfigurationMulti Currency
2

Attendance and expenses feed in automatically

At the start of the payroll run, attendance data (present days, LOP, approved leave) flows in from the Attendance module. Approved expenses from the Expense module are queued for reimbursement. Overtime from the Shift Roster is already calculated. You review the pre-populated figures - not build them from scratch.

Why this matters: Manual payroll inputs cause most payroll errors - wrong LOP count, forgotten expense reimbursements, miscounted overtime. Automated feed eliminates input errors at the source.
Attendance auto-feedExpense reimbursementOvertime calculation
3

Statutory calculations run automatically - PF, ESIC, TDS, PT

For India payroll: PF employer (12%) and employee (12%) contributions are calculated per employee. ESIC is applied for employees below โ‚น21,000/month (3.25% employer, 0.75% employee). TDS is computed based on each employee's IT declaration and applicable regime. Professional Tax is applied at the correct state slab. All of this happens in seconds.

โš ๏ธCompliance deadline: PF challan must be deposited by the 15th of the following month. ESIC by the 21st. TDS by the 7th. CrmLeaf generates all challans - you just upload them.
Statutory FilingsPF challan generationForm 24QPT state-wise
4

Review payroll summary - approve and process

The Payroll Report shows every employee's gross, deductions (statutory + LOP + loans), and net pay - broken down line by line. Review exceptions, flag anomalies, and approve. Once approved, salary disbursement instructions are generated for your bank. Payslips are automatically published to each employee's self-service portal.

Why this matters: A one-page payroll summary that shows every exception is the difference between a 20-minute payroll review and a 2-day audit trail investigation.
Payroll ReportPayslip auto-publishBank disbursement file
5

Tally sync - payroll entries posted to accounting books

After approval, payroll journal entries sync to Tally ERP automatically - salary expense debited, bank credited, PF payable, ESIC payable, TDS payable all posted to the correct ledger heads. Your accountant sees a complete payroll entry in Tally with zero manual journal work.

Why this matters: Indian SMBs that run Tally spend 2โ€“4 hours per month manually posting payroll entries to Tally. CrmLeaf eliminates this entirely with one-click sync.
Tally IntegrationLedger auto-postZero manual journals
Key capabilities

Everything in the Payroll & Compliance module

๐Ÿ‡ฎ๐Ÿ‡ณ
India statutory compliance
PF (12%+12%), ESIC (3.25%+0.75%), TDS with Form 24Q, Professional Tax (state-wise slabs), Gratuity (Payment of Gratuity Act 1972), and F&F Settlements - all calculated automatically on every payroll run.
๐ŸŒ
GCC payroll readiness
UAE WPS payroll file generation, Saudi GOSI (10%+11.5%), Qatar GRSIA, Kuwait PIFSS, end-of-service gratuity per country-specific labour law, and multi-currency payroll in AED, SAR, QAR, KWD, BHD, OMR.
โš™๏ธ
Configurable payroll components
Build any salary structure - fixed components (Basic, HRA, LTA), variable components (performance bonus, commission), and deductions (loan recovery, canteen, advance). Components reuse across designation grades.
๐Ÿ’ฑ
Multi-currency payroll
Run payroll for teams in India, UAE, Saudi Arabia, and anywhere else simultaneously. Each employee's salary is processed in their local currency with configurable exchange rate settings and multi-currency reporting.
๐Ÿ“ฅ
Import payroll history
Bulk-import historical payroll data from Excel, CSV, greytHR, Keka, or Zoho People. Bring at least 3 months of payroll history for TDS continuity and accurate Form 16 generation in the first tax year.
๐Ÿ”—
Tally integration
One-click sync pushes all payroll journal entries to Tally ERP after every payroll run - salary expense, PF payable, ESIC payable, TDS payable, and net bank credit - to the correct ledger heads, zero manual entry.
Platform integration

Payroll is the convergence point - attendance, expenses, and employee data all feed here

Payroll is where everything comes together. Attendance contributes present days and LOP. Expenses contribute reimbursements. Employee Records holds salary structures. After payroll runs, data flows to Tally for accounting and to Reports for analysis. The entire chain is automatic.

From
Attendance
โ†’
From
Expenses
โ†’
This module
Payroll Engine
โ†’
To
Tally ERP
โ†’
To
Reports
8hrs
Average payroll processing time reduced from 3 days to under 8 hours
โ‚น0
Statutory penalties for CrmLeaf customers who run payroll on time every month
6+
Countries with built-in compliance - India, UAE, Saudi Arabia, Qatar, Kuwait, Bahrain
0
Manual journal entries to Tally after payroll - fully automated sync

Tutorial: Run your first payroll in CrmLeaf HRMS

From salary component setup to approved payslips and Tally sync - complete step-by-step guide with screenshots.

Read tutorial โ†’
Questions

Payroll & Compliance - FAQ

Yes. CrmLeaf HRMS computes every statutory contribution automatically: PF (12% employer + 12% employee on PF wages), ESIC (3.25% employer + 0.75% employee for employees below โ‚น21,000/month), TDS based on IT declaration and regime choice (Form 24Q generated quarterly), and Professional Tax at the correct state slab. All challans are generated within the platform for upload.
Yes. For UAE, CrmLeaf generates the WPS Salary Information File (SIF) after every payroll run, ready for bank submission. For Saudi Arabia, GOSI contributions (10% employee + 11.5% employer for Saudi nationals) are computed automatically. GCC end-of-service gratuity is calculated per country-specific labour law for all six GCC countries.
Yes. CrmLeaf HRMS processes payroll in INR, AED, SAR, QAR, KWD, BHD, OMR, USD, and any other currency you configure. Each employee's salary is processed in their local currency. Multi-currency payroll reports consolidate figures in your base currency for group-level reporting.
After every approved payroll run, CrmLeaf pushes payroll journal entries to Tally ERP automatically - salary expense debit, bank credit, PF payable, ESIC payable, TDS payable, and PT payable all posted to the correct Tally ledger heads. Your accountant sees a complete, balanced payroll entry in Tally with zero manual input. The sync is one-click and takes under 2 minutes.
Get started today

Payroll done.
Compliance filed. Tally synced.

Start your 15-day free trial. Run your first payroll - India compliance, GCC readiness, and Tally sync all included from day one.

15-day free trialNo credit card requiredFree migration (T&C)