{"id":1254,"date":"2026-03-26T04:06:31","date_gmt":"2026-03-26T04:06:31","guid":{"rendered":"https:\/\/aaxonix.com\/resources\/?p=1254"},"modified":"2026-04-17T13:17:49","modified_gmt":"2026-04-17T13:17:49","slug":"zoho-payroll-statutory-compliance-india","status":"publish","type":"post","link":"https:\/\/aaxonix.com\/resources\/zoho-payroll-statutory-compliance-india\/","title":{"rendered":"Zoho Payroll: PF, ESI, and Statutory Compliance for Indian Companies"},"content":{"rendered":"<style>\n.aax-post{font-family:inherit;max-width:100%}\n.aax-post h2{font-size:1.55rem;font-weight:600;margin:2rem 0 .9rem;color:#1a1a2e}\n.aax-post h3{font-size:1.15rem;font-weight:600;margin:1.4rem 0 .6rem;color:#1a1a2e}\n.aax-post p{margin:0 0 1.1rem;line-height:1.75;color:#374151}\n.aax-post ul,.aax-post ol{margin:0 0 1.1rem 1.5rem;color:#374151}\n.aax-post li{margin-bottom:.4rem}\n.aax-post .callout{background:#f0f4ff;border-left:4px solid #4361ee;padding:1rem 1.25rem;border-radius:0 6px 6px 0;margin:1.5rem 0}\n.aax-post table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}\n.aax-post th{background:#4361ee;color:#fff;padding:.6rem .9rem;text-align:left}\n.aax-post td{padding:.6rem .9rem;border-bottom:1px solid #e5e7eb}\n.aax-post tr:nth-child(even) td{background:#f8f9fa}\n.aax-post .faq-section{margin-top:2.5rem}\n.aax-post .faq-item{border:1px solid #e5e7eb;border-radius:6px;margin-bottom:.75rem}\n.aax-post .faq-question{background:#f8f9fa;padding:.9rem 1.1rem;font-weight:600;font-size:.95rem;color:#1a1a2e}\n.aax-post .faq-answer{padding:.9rem 1.1rem;font-size:.9rem;line-height:1.7;color:#444}\n<\/style>\n<div class=\"sp-toc-wrap\"><nav class=\"sp-blog-toc\" id=\"spBlogToc\" style=\"display:none\"><h4><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"\/><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"\/><line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"\/><\/svg> On this page<\/h4><ol class=\"sp-toc-list\" id=\"spTocList\"><\/ol><\/nav><\/div>\n<div class=\"aax-post\">\n<p class=\"sp-blog-lead\"><a href=\"https:\/\/aaxonix.com\/resources\/blog\/zoho-payroll-india-guide\/\">Zoho Payroll for Indian businesses<\/a> in India means Zoho Payroll India setup guide contributions, ESI deductions, Professional Tax, TDS on salary, and compliance with multiple statutory bodies. Zoho Payroll handles all of these within a single payroll run, reducing calculation errors and missed filings.<\/p>\n\n<figure style=\"margin:36px 0;text-align:center;line-height:0;\"><img decoding=\"async\" src=\"https:\/\/aaxonix.com\/resources\/wp-content\/uploads\/2026\/03\/inline_zoho-payroll-statutory-compliance-india_1.jpg\" alt=\"Statutory payroll calculations in Zoho implementation partner India Payroll\" style=\"width:100%;max-width:820px;height:auto;border-radius:10px;box-shadow:0 4px 20px rgba(10,22,40,.13);\" loading=\"lazy\" \/><\/figure>\n\n<h2>Statutory Components<\/h2>\n<table><thead><tr><th>Component<\/th><th>Employee<\/th><th>Employer<\/th><th>Authority<\/th><\/tr><\/thead>\n<tbody><tr><td>EPF<\/td><td>12% of basic<\/td><td>12% of basic<\/td><td>EPFO<\/td><\/tr>\n<tr><td>ESI<\/td><td>0.75% of gross<\/td><td>3.25% of gross<\/td><td>ESIC<\/td><\/tr>\n<tr><td>Professional Tax<\/td><td>Varies by state<\/td><td>N\/A<\/td><td>State govt<\/td><\/tr>\n<tr><td>TDS on Salary<\/td><td>As per slab<\/td><td>N\/A<\/td><td>Income Tax<\/td><\/tr><\/tbody><\/table>\n<h2>Setting Up PF<\/h2>\n<p>Enter your <a href=\"https:\/\/aaxonix.com\/resources\/blog\/zoho-people-hr-india\/\" class=\"sp-content-link\">PF establishment code<\/a> in <strong>Settings &gt; Statutory Components &gt; PF<\/strong>. Choose whether PF is on Rs. 15,000 ceiling or actual basic. Zoho Payroll computes both employee and employer shares on every payroll run.<\/p>\n<h2>ESI Configuration<\/h2>\n<p>ESI applies to employees with gross up to Rs. 21,000\/month. Enter your ESIC code. Zoho Payroll auto-discontinues ESI when salary crosses the t<a href=\"https:\/\/aaxonix.com\/resources\/blog\/zoho-people-hrms-india-guide\/\" class=\"sp-content-link\">Zoho People HR and attendance management<\/a>eshold.<\/p>\n\n<figure style=\"margin:36px 0;text-align:center;line-height:0;\"><img decoding=\"async\" src=\"https:\/\/aaxonix.com\/resources\/wp-content\/uploads\/2026\/03\/inline_zoho-payroll-statutory-compliance-india_2.jpg\" alt=\"PF and ESI remittance challan preparation\" style=\"width:100%;max-width:820px;height:auto;border-radius:10px;box-shadow:0 4px 20px rgba(10,22,40,.13);\" loading=\"lazy\" \/><\/figure>\n\n<h2>Professional Tax<\/h2>\n<p>Pre-configured slabs for all states that levy PT (Maharashtra, Karnataka, Tamil Nadu, etc.). Set your state and Zoho Payroll applies the correct slab per employee.<\/p>\n<h2>TDS on Salary<\/h2>\n<p>Employees submit <a href=\"https:\/\/aaxonix.com\/resources\/blog\/zoho-books-tds-india\/\" class=\"sp-content-link\">investment declarations<\/a> at the start of the financial year. Zoho Payroll distributes projected tax across months. Update with actual proofs in January-February and the system recalculates remaining TDS.<\/p>\n<h2>Filing and Remittance<\/h2>\n<p>After each payroll run, Zoho Payroll generates challan reports for PF (due 15th), ESI (due 15th), and TDS (due 7th). It also generates ECR files for direct upload to the <a href=\"https:\/\/unifiedportal-mem.epfindia.gov.in\/\" class=\"sp-content-link\" rel=\"noopener noreferrer\" target=\"_blank\">EPFO Unified Portal<\/a>.<\/p>\n<div class=\"faq-section\"><p>Payroll data connects to Zoho Books for statutory payment challan entry and reconciliation. The <a href=\"https:\/\/aaxonix.com\/resources\/zoho-books-complete-setup-india\/\">Zoho Books complete setup guide for Indian businesses<\/a> covers the chart of accounts structure that works alongside Zoho Payroll for clean P&amp;L reporting.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<div class=\"faq-item\"><div class=\"faq-question\">Does Zoho Payroll generate PF ECR files?<\/div><div class=\"faq-answer\">Yes. Download the ECR file and upload directly to the EPFO Unified Portal. No manual ECR preparation needed.<\/div><\/div>\n<div class=\"faq-item\"><div class=\"faq-question\">Can it handle different PT rates for employees in different states?<\/div><div class=\"faq-answer\">Yes. PT is calculated based on each employee&#8217;s work location state, not the company&#8217;s registered state.<\/div><\/div>\n<div class=\"faq-item\"><div class=\"faq-question\">New tax regime vs old?<\/div><div class=\"faq-answer\">Each employee selects their regime. Zoho Payroll handles both in the same payroll run for different employees.<\/div><\/div>\n<div class=\"faq-item\"><div class=\"faq-question\">Code on Wages 2019 compliance?<\/div><div class=\"faq-answer\">Zoho Payroll is prepared for the changes. When rules are officially enforced, the system will update PF and gratuity calculations accordingly.<\/div><\/div>\n<\/div>\n<h2>Setting Up PF, ESI, and Professional Tax in Zoho Payroll<\/h2>\n<p>Statutory deductions are mandatory for most Indian employers, and configuring them correctly in Zoho Payroll prevents short-deductions, penalties, and employee disputes at year-end. Here is how to set up each component.<\/p>\n<p><strong>Provident Fund (PF):<\/strong> The standard PF deduction rate is 12% of basic salary from the employee, matched by 12% from the employer (though the employer&#8217;s contribution is split across EPF, EPS, and EDLI). In Zoho Payroll, go to Settings &gt; Statutory Compliance &gt; Provident Fund and enter your EPFO establishment code. Zoho Payroll calculates deductions automatically and generates the ECR (Electronic Challan cum Return) file for monthly filing. For employees whose basic salary exceeds Rs 15,000 per month, PF contribution is calculated on the wage ceiling of Rs 15,000 unless you opt to contribute on actual salary.<\/p>\n<p><strong>ESI (Employees&#8217; State Insurance):<\/strong> ESI applies to employees earning up to Rs 21,000 per month (gross). The employee contributes 0.75% of gross wages and the employer contributes 3.25%. In Zoho Payroll, ESI is enabled per employee based on their gross salary. The system automatically stops ESI deductions if an employee&#8217;s salary crosses the threshold during the year, following ESIC rules. Your ESIC code is entered once in statutory settings and applies across all eligible employees.<\/p>\n<p><strong>Professional Tax:<\/strong> Professional tax rates and applicability vary by state. Maharashtra, Karnataka, Tamil Nadu, West Bengal, and Telangana are among the states that levy PT. In Zoho Payroll, go to Settings &gt; Professional Tax, select your state, and the system applies the slab-rate deductions automatically. For employees in states without PT, no deduction is made.<\/p>\n\n<h2>Payslip Generation and TDS on Salary<\/h2>\n<p>Zoho Payroll generates payslips automatically once payroll is processed for the month. Payslips show gross salary, all deductions (PF, ESI, PT, TDS), and net take-home pay. Employees can access their payslips through the Zoho Payroll self-service portal or the Zoho People mobile app if your organisation also uses Zoho People for HR.<\/p>\n<p>TDS on salary (Section 192) is calculated by Zoho Payroll based on the employee&#8217;s investment declarations. At the start of each financial year (April), employees submit their investment proofs (HRA, LTA, 80C, 80D, etc.) through the employee portal. Zoho Payroll projects their annual income, applies the applicable tax slab, and distributes the TDS liability evenly across the remaining months of the year.<\/p>\n<p>At year-end, employees submit actual investment proofs. Zoho Payroll recalculates TDS based on actual investments and adjusts the final 2 to 3 months&#8217; deductions accordingly. Form 16 is generated by Zoho Payroll at year-end for each employee, which they need for their individual ITR filing.<\/p>\n\n<h2>Monthly Compliance Checklist in Zoho Payroll<\/h2>\n<p>Once payroll is configured, the monthly compliance routine in Zoho Payroll involves four steps: run payroll (confirm attendance and variable pay), review and approve payroll, generate and pay statutory challans (PF, ESI, PT, TDS), and file returns (ECR for PF, ESI return, TDS quarterly return). Zoho Payroll generates the challan amounts and the ECR file. Payment and filing still happen on the respective government portals (EPFO unified portal, ESIC portal, TRACES), but the data comes from Zoho Payroll.<\/p>\n\n<h2>Frequently Asked Questions<\/h2>\n<div class=\"faq-item\"><h3>Does Zoho Payroll handle payroll for contract employees or freelancers?<\/h3>\n<p>Zoho Payroll is designed for full-time employees on the payroll. Contract workers paid via purchase orders or service agreements are typically handled through Zoho Books as vendor payments with TDS under Section 194C or 194J. For contract employees who are on fixed-term employment contracts, they can be added to Zoho Payroll as regular employees with a defined tenure.<\/p><\/div>\n<div class=\"faq-item\"><h3>Can Zoho Payroll handle multiple states with different Professional Tax rates?<\/h3>\n<p>Yes. Zoho Payroll supports multi-state payroll. Each employee is assigned a work location, and the professional tax rate for that state applies to their salary. If your company has offices in Maharashtra and Karnataka, employees at each location will have the correct state-specific PT deducted automatically.<\/p><\/div>\n<div class=\"faq-item\"><h3>How does Zoho Payroll handle salary revisions mid-year?<\/h3>\n<p>When you update an employee&#8217;s salary in Zoho Payroll, you set the effective date for the revision. Zoho Payroll recalculates PF, ESI (if applicable), and TDS projections from that date forward. If the revision is backdated, Zoho Payroll calculates the arrears due and can pay them as a separate arrears component in the next payroll run.<\/p><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Set up Zoho Payroll for Indian compliance: PF contributions, ESI deductions, Professional Tax, TDS on salary, ECR filing, and new vs old tax regime.<\/p>\n","protected":false},"author":1,"featured_media":1251,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[56,335,55,54],"class_list":["post-1254","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-esi","tag-indian-payroll","tag-pf","tag-zoho-payroll"],"_links":{"self":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/posts\/1254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/comments?post=1254"}],"version-history":[{"count":11,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/posts\/1254\/revisions"}],"predecessor-version":[{"id":3223,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/posts\/1254\/revisions\/3223"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/media\/1251"}],"wp:attachment":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/media?parent=1254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/categories?post=1254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/tags?post=1254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}