Payroll is the compliance area where Indian businesses face the most penalties and employee disputes - wrong PF deduction, missed ESI contribution, incorrect TDS on salary, or late Professional Tax payment can each trigger separate penalties from separate government agencies (EPFO, ESIC, Income Tax Department, and State PT authority).
This guide walks you through the complete payroll setup using Zoho Payroll integrated with Zoho Books - from organisation profile and statutory configuration through salary structure, pay run processing, Zoho Books journal posting, and the monthly compliance workflow. For the broader Zoho Books setup, see our complete Zoho Books guide.
Understanding the Architecture: Zoho Payroll + Zoho Books
Zoho Books is accounting software. Zoho Payroll is payroll software. They are separate products with separate subscriptions - but they integrate seamlessly. Here is how they work together:
- Zoho Payroll handles: Employee master, salary structure, PF/ESI/PT/LWF calculations, TDS on salary computation, pay run processing, payslip generation, Form 16, IT declaration portal, and statutory reports.
- Zoho Books handles: Accounting for payroll - recording salary expense journals, tracking statutory liabilities (PF/ESI/TDS payable), recording bank payments, and reflecting payroll in financial statements.
- Integration: When you process a pay run in Zoho Payroll, it auto-posts a journal entry to Zoho Books - debiting salary expenses and crediting statutory liabilities and net pay. When you make the salary payment from your bank, it auto-records in Zoho Books.
For Zoho Books plan and pricing details, see our pricing guide. Zoho Payroll is billed separately at Rs 40/employee/month (monthly) or Rs 30/employee/month (annual).
Zoho Payroll Setup: Step-by-Step for Indian Businesses
Step 1: Organisation Profile
Sign up at zoho.com/payroll. Enter your company name, registered address, industry, and India as the country. This information appears on payslips and Form 16.
Step 2: Tax Information (PAN, TAN, TDS Circle)
Enter your company PAN, TAN (mandatory for TDS), TDS Circle/AO Code, and Tax Payment Frequency (monthly for most businesses). These details populate Form 16 and TDS return data. Under the Income Tax Act 2025, TDS on salary falls under Section 192 (now mapped to the new framework).
Step 3: Pay Schedule
Configure: pay frequency (monthly - standard in India), pay date (e.g., last working day), and work week (5-day or 6-day). Select whether salary calculation is based on actual days in the month or a fixed 30-day basis. This affects LOP (Loss of Pay) calculations.
Step 4: Statutory Components - PF, ESI, PT, LWF
This is the most critical step for Indian compliance:
| Component | Employee Contribution | Employer Contribution |
|---|---|---|
| EPF (Provident Fund) | 12% of Basic + DA (up to Rs 15,000 PF wage ceiling) | 12% of Basic + DA (3.67% EPF + 8.33% EPS) |
| ESI (State Insurance) | 0.75% of Gross Pay (if monthly gross ≤ Rs 21,000) | 3.25% of Gross Pay |
| Professional Tax (PT) | Varies by state - Rs 0 to Rs 200/month (e.g., Maharashtra Rs 200/mo for salary > Rs 10,000) | Not applicable (employee-only deduction) |
| Labour Welfare Fund (LWF) | Varies by state - Rs 6 to Rs 25/half-year (e.g., Maharashtra Rs 12/half-year employee) | Rs 18 to Rs 75/half-year (e.g., Maharashtra Rs 36/half-year employer) |
In Zoho Payroll: Settings → Statutory Components → Enable EPF, ESI, PT, LWF. Enter your PF establishment code, ESI number, and PT registration number. Select your state for PT slab configuration.
Step 5: Salary Components
Configure earnings, deductions, and reimbursements:
- Basic Salary - Typically 40-50% of CTC. PF and ESI calculated on this. Higher Basic = higher PF but also higher tax-exempt HRA.
- HRA (House Rent Allowance) - Tax-exempt under Section 10(13A) based on actual rent paid, salary, and city (metro/non-metro). Zoho Payroll auto-calculates exemption.
- Special Allowance - Fully taxable balancing component to reach CTC.
- Reimbursements - Telephone, internet, fuel - tax-exempt up to actual spend against bills.
- Variable Pay/Bonus - Performance bonus, annual bonus - fully taxable.
Step 6: Add Employees
For each employee: personal details (name, PAN, Aadhaar, bank account), employment details (DOJ, designation, department), and salary details (CTC/gross breakdown into configured components). Enable/disable PF and ESI per employee based on eligibility.
Step 7: Connect Zoho Payroll to Zoho Books
Zoho Payroll → Settings → Integrations → Zoho Apps → Zoho Books → Connect. Map accounts: salary expense account, statutory liability accounts (PF Payable, ESI Payable, TDS Payable, PT Payable), net salary payable, and the bank account from which salaries are paid. Choose: individual or group posting (group recommended - single journal per pay run). Choose: accrual or cash basis. For account structure guidance, see our Zoho Books accounting services.
Processing a Monthly Pay Run
- Review attendance/LOP data for the month (import from Zoho People if integrated, or enter manually).
- Process Pay Run: Zoho Payroll → Pay Runs → Process. The system auto-calculates: gross salary, PF (employee + employer), ESI (employee + employer), PT, TDS (based on IT declarations and regime), and net pay.
- Review the pay run summary - verify totals for each component. Approve the pay run.
- Generate payslips - auto-generated for each employee with full breakup.
- Initiate salary payment - via bank advice report or direct bank transfer integration.
- Zoho Payroll auto-posts the payroll journal to Zoho Books - debit Salary Expense, credit PF Payable, ESI Payable, TDS Payable, PT Payable, and Net Salary Payable.
The journal in Zoho Books reflects: total salary cost (employer's perspective), statutory liabilities (to be deposited with PF/ESI/IT authorities), and the net amount paid to employees. For bank reconciliation of salary payments, see our bank reconciliation guide.
TDS on Salary: How Zoho Payroll Handles Section 192
Zoho Payroll auto-calculates TDS on salary based on:
- Employee's IT regime choice - Old Regime (with deductions) or New Regime (lower rates, no deductions)
- IT declarations submitted by the employee - 80C (PF, LIC, ELSS), 80D (health insurance), HRA rent receipts, Section 24 (home loan interest)
- Projected annual income based on current salary and variable pay
- TDS is deducted monthly - calculated as estimated annual tax divided by remaining months in the financial year
Employees submit IT declarations via the Zoho Payroll self-service portal. In February/March, they submit proofs (investment receipts, rent agreements). Zoho Payroll recalculates TDS based on actual proofs - resulting in the familiar March salary adjustment. For TDS compliance in Zoho Books (vendor TDS), see our TDS guide.
Monthly Payroll Compliance Workflow
| By Date | Action | Where |
|---|---|---|
| Last working day | Process pay run, generate payslips, initiate salary payment | Zoho Payroll |
| 7th | Deposit TDS on salary via Challan 281 on NSDL portal | NSDL → Record in Zoho Books |
| 15th | Deposit PF (employer + employee) via EPFO Unified Portal | unifiedportal-emp.epfindia.gov.in |
| 15th | Deposit ESI (employer + employee) via ESIC portal | esic.gov.in |
| 15th | File PF monthly ECR (Electronic Challan cum Return) | EPFO Portal |
| By state deadline | Deposit Professional Tax with state authority | State PT portal |
| After deposits | Record all statutory payments in Zoho Books - clears PF/ESI/TDS Payable liabilities | Zoho Books → Manual Journal or Bank Reconciliation |
Common Payroll Mistakes in Zoho Payroll + Zoho Books
Mistake 1: Not enabling ESI for eligible employees. ESI applies to employees with gross salary ≤ Rs 21,000/month. Missing even one eligible employee means the company is non-compliant - and ESIC penalties include back-contributions with 12% interest.
Mistake 2: Wrong PF wage ceiling configuration. PF is calculated on Basic + DA up to Rs 15,000 (statutory ceiling). If you calculate on full Basic without the ceiling, you over-deduct. If you exclude DA, you under-deduct. Verify: Settings → Statutory Components → PF Configuration.
Mistake 3: Not mapping Zoho Payroll accounts correctly in Zoho Books. If the journal posts salary expenses to the wrong account, your P&L is incorrect. If statutory liabilities post to a general account instead of specific PF/ESI/TDS Payable accounts, you cannot track deposit compliance. Map accounts during initial setup.
Mistake 4: Missing the 15th PF/ESI deposit deadline. PF late deposit attracts damages up to 100% of the contribution amount. ESI late deposit attracts 12% per annum interest. Both are strict - set calendar reminders.
Mistake 5: Not reconciling payroll journals in Zoho Books. After each pay run, verify the auto-posted journal in Zoho Books. Check that total debits equal total credits, statutory liabilities match the pay run summary, and the net pay amount matches the bank payment. Our Zoho Books accounting services include monthly payroll reconciliation.
Key Takeaways
Zoho Books does not include built-in payroll - payroll runs through Zoho Payroll (separate subscription at Rs 40/employee/month) which integrates seamlessly with Zoho Books for automatic journal posting, liability tracking, and payment recording.
The setup involves 7 steps: organisation profile, tax information (PAN/TAN), pay schedule, statutory components (PF/ESI/PT/LWF with rates and registration numbers), salary components (Basic/HRA/Special Allowance/Reimbursements), employee master, and Zoho Books account mapping.
PF is deposited by the 15th (EPFO Portal), ESI by the 15th (ESIC Portal), TDS by the 7th (Challan 281), and Professional Tax by the state deadline. Missing any deadline triggers component-specific penalties - PF damages up to 100%, ESI interest at 12%, TDS interest at 1.5% per month.
The Zoho Payroll → Zoho Books integration auto-posts payroll journals (debit Salary Expense, credit PF/ESI/TDS/PT Payable and Net Pay) - but the account mapping must be configured correctly during setup to ensure accurate P&L and Balance Sheet reporting.
TDS on salary is auto-calculated by Zoho Payroll based on the employee's regime choice (old/new), IT declarations, and projected annual income - with monthly deduction and March adjustment based on proof submission.
Need Help Setting Up Payroll with Zoho Books?
Payroll setup involves statutory configuration (PF/ESI/PT/LWF), salary structure design, Zoho Books account mapping, and monthly compliance workflow - each step must be done correctly to avoid penalties from EPFO, ESIC, and the Income Tax Department.
Explore our Zoho Books accounting services for CA-supervised Zoho Payroll setup, salary structure design, Zoho Books integration, and ongoing monthly payroll compliance management.
For queries, reach out at +91 945 945 6700 or WhatsApp us directly.