The problem
Indian payroll statutory work is not one calculation, it is a dozen calculations that disagree with each other. Provident Fund runs on a wage definition that excludes some allowances and caps at a statutory ceiling unless the employee has opted for a higher contribution. ESI applies only below a gross wage threshold, and once an employee crosses it mid-contribution-period the liability continues to the end of that period rather than stopping the same month. Professional tax is a state subject, so a company with employees in Maharashtra, Karnataka, West Bengal and Telangana is running four different slab tables, four different deduction frequencies and four different due dates. Labour Welfare Fund is worse: some states deduct half-yearly, some annually, some not at all, and the employer share is rarely the same as the employee share.
Zoho Payroll and Zoho People give you deduction totals. What a payroll or finance team actually files is something else: an ECR text file in the exact EPFO layout, an ESIC monthly contribution file with IP numbers and days worked, a professional tax challan per state registration, and a set of registers an auditor can trace back to individual pay runs. Teams bridge that gap in spreadsheets every month, and the spreadsheets are where the errors and the missed due dates live.
What ECOSIRE builds
ECOSIRE builds a statutory compliance layer inside your Zoho org. It is not a downloadable app and it does not already exist as a shrink-wrapped product. We scope your entity structure, your state registrations and your salary component design, quote a fixed price, then build and install it into your Zoho environment.
Statutory rule engine in Zoho People
A custom form set in Zoho People holds the rule data your payroll depends on: PF wage-ceiling settings and voluntary-contribution flags per employee, ESI applicability thresholds with contribution-period logic, professional tax slab tables keyed to state and salary band, and LWF rules keyed to state with employee and employer components and deduction frequency. Rules are versioned with effective-from and effective-to dates so a slab revision does not retroactively rewrite a pay run you already filed. Deluge functions evaluate the applicable rule set for each employee at each pay period rather than hard-coding rates into scripts.
Deduction computation tied to your pay runs
Custom Deluge functions read pay-run data through the Zoho Payroll and Zoho People REST APIs, resolve each employee's work location and state registration, apply the correct rule version and write back computed employee and employer contributions. PF splits into the employee share, the employer EPF share, the EPS share and the applicable administrative charges. ESI splits into employee and employer components with the contribution-period continuation rule applied automatically. Professional tax resolves against the employee's state of work, not the head-office state. LWF applies only in the deduction months configured for that state.
Return-ready output files
The pack generates the file layouts your filing teams actually upload, built to the field order and delimiter conventions your registrations require: an EPFO ECR-format text file, an ESIC monthly contribution file keyed on IP number with days worked, professional tax challan summaries per state registration, and LWF statements for the applicable deduction cycle. Files are produced from stored computation records, not re-derived at download time, so what you file matches what you approved.
Audit trail and reconciliation
Every computation writes a record: which rule version applied, which inputs it read, what it produced, who approved the pay run and when the file was generated. A reconciliation view compares the sum of employee-level deductions against the challan totals and against the journal posted to Zoho Books, so a mismatch surfaces before filing rather than during an audit. Register outputs cover the standard employee-wise and month-wise views your auditors ask for.
Zoho Books and Zoho Flow integration
Statutory liabilities post to the correct Zoho Books organization and chart-of-accounts heads through the Books API, with separate liability accounts for employee-withheld amounts and employer contributions. Zoho Flow handles the scheduled work: month-end computation triggers, due-date reminders per state registration, and notifications to payroll owners when a rule version is approaching its effective-to date and needs review.
Widgets and review screens
A Sigma widget surfaced inside Zoho People gives payroll staff a single statutory review screen per pay period: employee count in scope per statute, exceptions such as employees missing a UAN or ESIC IP number, employees crossing the ESI threshold this period, and a drill-down to the individual computation record.
Who this is for
Indian companies running payroll on Zoho with employees across more than one state, employers with a mix of PF-eligible and PF-exempt staff, group structures with multiple Zoho Books organizations, and finance teams that currently rebuild statutory files in spreadsheets each month. It is also relevant to shared-service and outsourced payroll teams running several client entities in one Zoho tenant.
How delivery works
Scoping call. We walk through your entity and registration structure, states of operation, salary component design, current pay-run process and the exact file formats your filing agents require. We look at your live Zoho People and Zoho Payroll configuration.
Fixed quote. You receive a written scope with the rule sets, file outputs, integrations and review screens included, and a fixed price with no hourly billing. Anything outside scope is quoted separately before work starts.
Build. We develop the Deluge functions, custom forms, Flow automations and widget in a controlled environment, against configuration that mirrors yours. Typical lead time is two to four weeks depending on how many states and file formats are in scope.
Install in test. We install into your sandbox or test Zoho org, load a representative pay period of your own data, and run computations side by side against your existing spreadsheet output. You sign off on the numbers before anything touches production.
Install in production. We deploy into your production Zoho org, configure state registrations and rule versions with your team, and run the first live pay period together.
Support. A defined support window covers defect fixes and configuration assistance. Statutory rate and slab changes are loaded as new rule versions in your own data, so routine revisions do not require a code change.
We do not claim any certification or partnership with Zoho Corporation. This is custom development on Zoho's documented extensibility surfaces: Deluge, the Zoho REST APIs, Zoho Flow and Sigma widgets.