Built a Payroll UI for the Frappe Community – Looking for Feedback
Hi everyone ![]()
Over the past few weeks, I’ve been working on a project called PayrollOS Community, and I wanted to share it with the Frappe community to get your feedback.
The idea is simple: instead of building another payroll engine, PayrollOS Community sits on top of the existing Frappe HR/HRMS payroll engine and provides a cleaner, more focused payroll experience.
It continues to use the standard HRMS doctypes such as:
-
Employee
-
Salary Structure
-
Salary Structure Assignment
-
Salary Components
-
Payroll Entry
-
Salary Slip
So there is no vendor lock-in, and your payroll data remains fully compatible with the Frappe ecosystem.
Why I built it
Many organizations don’t need the entire ERP interface just to process payroll. They need a dedicated workspace where HR and payroll teams can:
-
Run payroll
-
Manage salary structures
-
Generate payslips
-
Track payroll runs
-
Work with a modern, focused interface
That was the motivation behind PayrollOS Community.
Community First
PayrollOS Community is completely open source and self-hostable.
The goal is to give the Frappe community a better payroll experience while continuing to rely on the stability of the existing HRMS payroll engine instead of replacing it.
Future Plans
I’m also working on an optional Pro edition for organizations that need features such as:
-
Statutory compliance (PF, ESI, PT, TDS, Form 16)
-
Hiring & onboarding
-
Attendance & leave
-
Expense reimbursements
-
Payroll operations
-
Analytics
-
AI-powered payroll assistant
-
Integrations
The Community edition will always remain open source.
I’d love your feedback
I’d really appreciate feedback from the Frappe community on:
-
Does this solve a real problem?
-
What payroll features are currently missing in your workflow?
-
Which features would you expect in the Community edition?
-
What would make this more useful for ERPNext/Frappe HR users?
GitHub Repository:
https://github.com/amet123/payrollos-community
Thank you for taking the time to have a look. I’m looking forward to your suggestions and contributions from the community.