ERPNext HR and payroll, with Frappe HRMS
HR and payroll for ERPNext come from Frappe HRMS, a separate open-source app installed on the same site. It covers employee records, attendance, leave, shifts, expense claims, recruitment and payroll, and posts salary costs straight to ERPNext accounts. Employees can use its mobile web app for leave, check-in, expense claims and payslips.
- 1
- 2
- 3
- 4
- 5
- 6
Employee Checkin. Logs in and out times from biometric devices, the mobile app or the desk.
Attendance. Marked automatically from check-ins against the shift type, or in bulk.
Leave Application. Applied for by the employee and approved by the leave approver, checked against balance.
Payroll Entry. Creates salary slips in bulk for a payroll period, branch or department.
Salary Slip. Calculates earnings, deductions and tax from the salary structure, attendance and leave.
Journal Entry. Books the payroll accrual and payment in ERPNext accounts.
At a glance
- Owned by
- HR head and payroll manager
- Runs in
- Frappe HRMS app, installed alongside ERPNext
- Works with
- Accounting, Projects, Manufacturing
- Packages
- HRMS-only Starter Pack: ₹60,000, 30 hours, 30 days; or ₹2,00,000 with Core and Manufacturing (100 hours, 90 days). GST extra.
What changes for your HR team
We map how your team works today before configuring anything. These are the changes department heads notice first.
Key capabilities
- Employee lifecycle
- Onboarding and separation checklists, promotions, transfers and full and final settlement.
- Attendance and shifts
- Shift types, rosters, auto attendance from check-ins, and biometric device integration.
- Leave
- Leave policies, holiday lists, earned-leave accrual, encashment and leave balances.
- Payroll
- Salary structures with formulas, income tax slabs, tax exemption declarations and additional salary.
- Expense claims and advances
- Claims with receipts, advances settled against claims, and reimbursement through a payment entry.
- Recruitment and appraisals
- Job openings, applicants, interviews and offers; appraisal cycles with goals and feedback.
When the standard module does not cover one of your processes, we build the gap in a separate Frappe app, so ERPNext itself stays upgradeable. How we handle customization
See HR and Payroll in ERPNext
Walkthroughs from Frappe
Official videos from Frappe’s YouTube channel. Nothing loads from YouTube until you press play.
Reports the HR team gets as standard
These come with Frappe HRMS. Each one can be filtered by company, department or period, printed, and exported to Excel.
- Salary RegisterEarnings and deductions for every employee in a period.
- Monthly Attendance SheetDay-by-day attendance for a month.
- Employee Leave BalanceLeave taken and remaining, by leave type.
- Shift AttendanceHours, late entry and early exit by shift.
- Income Tax ComputationProjected annual tax for each employee.
- Provident Fund DeductionsPF contributions by employee, for India payroll.
- Bank RemittanceSalary payments by employee bank account.
- Employee Advance SummaryAdvances paid and still to be settled.
How HR and Payroll connects to the rest of ERPNext
Every module writes to the same database. Nothing is exported, re-keyed or synced overnight between them.
- AccountingPayroll entries post salary accruals and payments; expense claims post reimbursements.
- ProjectsTimesheets cost employee time to projects, and the Project Profitability report uses salary cost.
- ManufacturingJob cards record the employee who ran each operation.
Industries where HR and Payroll does the most work
HR and payroll on Frappe HRMS with Midocean
HR and payroll are part of the ERPNext rollouts we delivered for Shimnit India (200+ users) and PFive Bags (30+ users). See the case studies
HR and Payroll questions
Is HR and payroll part of ERPNext?
Not since version 14. It moved to Frappe HRMS, a separate free and open-source app from Frappe that installs on the same site and shares employees, companies and accounts with ERPNext.
Can it connect to our biometric devices?
Yes. Devices that can export or push punch data feed employee check-ins through the HRMS API or a sync tool, and attendance is marked from them. We check your device model during discovery.
Is there employee self-service?
Yes. Employees use the HRMS mobile web app or the portal to apply for leave, check in, file expense claims and download payslips.
Does it handle Indian payroll?
It calculates income tax from slabs and exemption declarations, and includes provident fund and professional tax deduction reports. Statutory filings and state-specific rules are reviewed during setup.
Can we manage employee loans?
Loans need the separate Frappe Lending app. With it installed, loan repayments can be deducted through salary slips.
Plan your HR and payroll rollout
A senior consultant walks through how your HR team works today and recommends a scope for HR and Payroll, in writing.