Back to HR & Payroll

HR & Payroll

HR module in Easedesk ERP — complete overview, features, FAQs

Complete guide to the Easedesk ERP HR module — what it does, key features, who should use it, KPIs you can track, integrations, and India-specific compliance considerations.

8 min read·Updated 2026-06-30

Quick answer

The HR module in Easedesk ERP lets you manage your workforce. It is built India-first with employee records, org chart, and departments + designations — all in one place, designed for Indian SMEs. Data flows automatically to and from other Easedesk modules, GST returns are auto-populated, and access is governed by role-based permissions.

What is the HR module?

The HR module is the single source of truth for everyone on your payroll in Easedesk — personal records, KYC documents (Aadhaar, PAN, UAN), reporting hierarchy, joining and exit, salary structure assignment, and statutory IDs. Every other people-module (Payroll, Attendance, Leaves, Performance) pulls from here.

It is included in every Easedesk subscription (subject to plan availability) and works out-of-the-box with sensible Indian defaults. Whether you're a 10-person startup or a 500-person enterprise, the HR module scales without changing how you log in or where your data lives.

Unlike standalone hr tools, Easedesk's HR module is part of a connected ERP — data flows automatically between modules (your invoice posts to accounting, your payroll updates statutory liabilities) so you never re-key the same number twice.

Why HR matters for Indian businesses

India-ready employee fields: PAN, Aadhaar (masked), UAN, ESIC IP, bank account + IFSC, statutory KYC document vault, and 'Probation / Confirmed / Notice / Exited' lifecycle aligned to Indian labour law.

For payroll, attendance and statutory compliance, the regulatory landscape changes every few months — GST rate revisions, new TDS sections, fresh EPFO circulars. Easedesk's product team monitors gazette notifications and pushes updates so your HR module always reflects the current law without you having to lift a finger.

Key features and capabilities

The HR module in Easedesk ships with the following capabilities out of the box:

  • Employee records
  • Org chart
  • Departments + designations
  • Document vault

Real-world use cases

Here are some concrete scenarios where Easedesk customers use HR in their day-to-day operations:

50-person IT services firm

Onboard each new joiner with PAN + UAN + bank details in a single form. Auto-creates their ESS account, payroll record, and sends offer letter PDF via email.

Multi-branch manufacturer with workers + staff

Separate 'Workmen' vs 'Staff' employee classifications. Each gets a different shift / leave / PF mapping but lives in one HRMS.

Service business with contract employees

Use the 'Contractor' employment type — PF/ESI doesn't apply, TDS goes via Section 194C, and end-of-contract dates trigger auto-exit flow.

Who should use the HR module?

Teams that your workforce regularly will get the most value out of this module. Typical users include HR managers, payroll administrators, talent acquisition leads, and people-operations teams.

For Indian SMEs, this module is most actively used by promoter-directors and finance-controllers in companies up to ₹50 crore turnover, and by dedicated functional teams in larger organisations.

Key metrics and KPIs you can track

Easedesk's HR module makes the following metrics available out of the box, both in dashboards and as scheduled reports:

  • Headcount by department / location
  • Attrition rate (annualised)
  • Average tenure
  • Cost-to-company (CTC) per head
  • Joining-to-confirmation cycle time

Key terms in HR

If you're new to HR, here is the essential vocabulary used inside the module and in Indian business practice:

UAN

Universal Account Number — 12-digit PF identifier portable across employers. Required for any employee earning above ₹15,000 basic.

CTC

Cost To Company — the total annual cost of employing someone, including employer PF/ESI/gratuity contributions and notional benefits.

Probation

Initial employment period (typically 3-6 months) during which either party can terminate with shorter notice. Easedesk auto-flips to 'Confirmed' on the configured date.

Full and Final (F&F)

Settlement of all dues at separation — last salary, leave encashment, bonus, gratuity, less recoveries. Easedesk computes F&F in one click.

Integrations available with HR

The HR module connects to the following external systems and government portals so you don't have to re-key data:

  • Aadhaar e-KYC (with consent, via DigiLocker)
  • Biometric attendance devices (ZKTeco, eSSL, Matrix)
  • DocuSign (offer letter signing)
  • NSDL CKYC pull

Why teams choose Easedesk for HR

Compared to standalone tools, point solutions and legacy desktop software, Easedesk's HR module gives you:

  • One source for HR data
  • Compliance-ready
  • Self-service for staff

How HR connects with other Easedesk modules

When you use the HR module, the following downstream modules receive data automatically — so you don't have to maintain parallel records:

  • Payroll (salary structure + statutory IDs)
  • Attendance (shift + leave policy)
  • ESS (employee login)
  • Performance (review cycles)
  • Tax Filings (PF/ESI/TDS contributions)

Reports and exports

The HR module produces these built-in reports — all exportable to Excel, PDF or CSV, and schedulable to your email:

  • Headcount by dept / location
  • Attrition register
  • Joiners and leavers (monthly)
  • Statutory ID coverage (PF/ESIC/UAN gaps)
  • CTC band distribution

Permissions and access control

Access to the HR module is governed by Easedesk's role-based access control (RBAC). By default, the Owner role has full access (wildcard permissions). The predefined roles that include HR access are typically Admin, HR Manager, and the Viewer role (which gets read-only access).

Owners can edit any predefined role's permissions, or create new custom roles, in Settings → Users & Roles. Permissions are checked at the API level on every request — so even if a user finds a hidden URL, they cannot bypass the role gates.

For sensitive operations like delete, approve and export, you can require an extra-step approval workflow — see the Approvals module documentation.

Best practices for HR

Customers who get the most out of the HR module follow these patterns:

  • Complete Statutory tab on Day 1 — otherwise payroll fails on month-end.
  • Use the document expiry tracker for work permits and visas — Easedesk alerts 30 days before.
  • Run the 'Statutory ID Gaps' report monthly. Missing UAN/ESIC at month-end triggers compliance penalties.
  • Always reassign reports before deactivating a manager — otherwise approvals queue up unanswered.

Getting started checklist

Ready to start using the HR module? Here's a recommended 5-step setup checklist:

  • Confirm the module is enabled in your plan (Settings → Modules)
  • Ensure the right users have access via predefined or custom roles (Settings → Users & Roles)
  • Departments and designations set up in Settings
  • Salary structures defined (Payroll → Structures)
  • Shift and leave policies configured
  • Create your first employee from the module sidebar
  • Review the related how-to and troubleshooting articles linked at the bottom of this page

Frequently asked questions

What does the HR module do in Easedesk?
The HR module is the single source of truth for everyone on your payroll in Easedesk — personal records, KYC documents (Aadhaar, PAN, UAN), reporting hierarchy, joining and exit, salary structure assignment, and statutory IDs. It is built specifically for Indian SMEs and works with the rest of Easedesk's 50+ module ERP platform.
Is the HR module included in my Easedesk plan?
HR is part of Easedesk's 50+ module platform and is available subject to your subscription plan. Most plans include it by default — check Settings → Billing for the exact list of modules covered by your current plan.
Who can access the HR module?
Access is governed by role-based permissions. By default, Owner and Admin roles have full access; functional roles (HR Manager, etc.) get scoped access, and Viewer gets read-only. Customise this in Settings → Users & Roles.
Can HR be disabled if my team doesn't need it?
Yes. Owners can disable any non-mandatory module under Settings → Modules. Disabled modules are hidden from the sidebar but their underlying data is preserved if you re-enable later.
Where does data in the HR module come from?
Data is created either manually from the in-app forms, imported via CSV from a spreadsheet, ingested through the Easedesk REST API, or auto-generated from other modules (for example, journal entries created automatically when an invoice is posted to Sales).
Is the HR module GST-compliant?
The HR module integrates with Easedesk's GST module — any transaction that has a tax implication automatically flows into GSTR-1 / GSTR-3B at the right time.
Does the HR module work on mobile?
Yes — Easedesk is fully responsive. The HR module renders well on phones and tablets, and the most-used actions (creating employees, approving, viewing reports) are optimised for one-handed use.
Can I export HR data?
Yes. Every list view supports export to Excel, CSV and PDF. Reports can be scheduled to email automatically (daily / weekly / monthly). Bulk exports up to 50,000 rows are supported synchronously; larger ones run as background jobs.
How does the HR module handle multi-branch businesses?
Easedesk supports multiple departments, branches, cost centres and warehouses out of the box. Records in the HR module can be tagged to the right entity, and Department Scoping in RBAC restricts user access to their assigned branches.
Is data in the HR module backed up?
Yes. Easedesk runs continuous backups with point-in-time recovery for the last 30 days, plus daily snapshots retained for 90 days. Your data is stored in India (Mumbai region) and meets DPDP Act 2023 requirements.
Can I bulk-import employees from a spreadsheet?
Yes — HR → Import → download the template (40 columns including statutory fields). Fill and upload. Easedesk validates UAN, PAN, IFSC and shows row-by-row error before commit.
How do I handle a transfer to another branch?
Open the employee → Transfer button → pick the new location, effective date, reason. Easedesk archives the old assignment and starts a new one — payroll auto-splits the month.
Does Easedesk handle gig / contract workers?
Yes — set Employment Type to 'Contractor' or 'Consultant'. PF/ESI are skipped, TDS applies under Section 194C/194J, and payment runs through Vendor Bills instead of Payroll.
What if an employee re-joins after exiting?
Don't create a new record — open the exited employee → Re-hire button → set new joining date. Their old UAN, PF balance and tenure are preserved.
hrhroverviewpeopleeasedeskindian erpmsme

Related articles

Still have questions?

Use the AI Assistant inside Easedesk (it has access to your data), or reach our team.

Contact support

Command Palette

Search for a command to run...