HR & OperationsSeptember 2024

HR and Payroll for NGOs in India: Manage Your Team Without an HR Department

Most Indian NGOs have between 3 and 50 staff members — too many to manage informally, too few to justify a dedicated HR department. The result is a compliance gap: PF not filed on time, ESI contributions missed, TDS on salaries miscalculated, leave records kept in a notebook. This guide covers what an NGO of any size needs to get HR and payroll right.

Mandatory HR compliance for Indian NGOs with staff

  • PF (Provident Fund): Mandatory if you have 20+ employees. 12% employer + 12% employee contribution on basic salary.
  • ESI (Employees State Insurance): Mandatory for employees earning under Rs. 21,000/month if 10+ employees.
  • TDS on Salaries: Monthly deduction and quarterly filing with Form 24Q.
  • Professional Tax: Applicable in most Indian states, varies by salary slab.
  • Gratuity: Payable after 5 years of continuous service — must be provisioned from day one.
  • Leave Encashment: Taxable in hands of employee unless structured correctly.

The volunteer vs. staff distinction

A common mistake: treating stipend-receiving volunteers as non-staff to avoid PF/ESI obligations. The Income Tax Department and EPFO have been increasingly strict about this classification. If a person works regular hours and receives a regular stipend, they are likely an employee for compliance purposes regardless of the contract title.

What NGO HR software should handle

  • Payroll calculation with statutory deductions (PF, ESI, TDS, PT)
  • Monthly challan generation for PF and ESI
  • Form 16 generation for all employees
  • Leave management with approval workflow
  • Attendance tracking (biometric integration optional)
  • Employee documents storage (joining letter, PAN, Aadhaar, appointment letter)
  • Salary slip generation and distribution via email/WhatsApp

See Big NGO's HR and Payroll module — built for Indian NGOs

+91 92969 09355

Big NGO Editorial Team

Written by NGO technology specialists

All articles

Ready to get started?

Rs. 18,000 one-time setup. Everything included. Live in 24 hours.

Call +91 92969 09355