HR Payroll is a free and open-source Laravel-based HRM and Payroll system built for real company operations. Manage employees, attendance, leave, approvals, payroll, departments, roles, permissions, reports, and HR workflows from one clean dashboard.
Built with Laravel 12 • PHP 8.2+ • MySQL • Role-based access • Modular architecture • Open source on GitHub
HR Payroll is designed for companies and developers who need more than a basic employee record system. It combines employee management, attendance tracking, leave workflows, payroll processing, approval flows, roles, permissions, departments, teams, announcements, and reports in one structured Laravel application.
The project is open source, so developers can study, use, customize, and extend it based on their own business needs. For companies that need help with deployment, production setup, customization, or new module development, professional support packages are also available.
Manage employee profiles, statuses, promotions, rejoin information, resignation requests, and profile update workflows.
Track daily attendance, employee clock-in/clock-out, attendance reports, and time change request workflows.
Create leave categories, set leave quotas, manage leave applications, approve or reject requests, and generate leave reports.
Manage salary templates, monthly payroll, bonuses, loans, deductions, provident fund, and payroll reporting.
Manage departments, designations, teams, team members, roles, and internal company structure.
Publish announcements, notices, employee notifications, and internal HR updates.
Control user access using role and permission based management. Restrict menus, actions, and workflows based on user roles.
Generate attendance reports, leave reports, payroll reports, expense reports, payment reports, and print/export-ready outputs.
Includes task management, private notes, file preview, comments, estimates, invoices, and billing-related utilities.
Manage system settings, SMTP/email settings, role-based menu visibility, and centralized platform configuration.
HR Payroll is available as an open-source project on GitHub. Developers can clone the repository, review the code, contribute improvements, report issues, and customize the system for their own requirements.
If this project helps you, please consider giving it a star on GitHub. Your support helps improve the project, attract contributors, and keep development active.
The project is open source, but professional help is available for users, companies, and developers who need installation, deployment, customization, or priority support.
Best for developers, students, users, and companies who want to support the project.
Best for users who want the system installed on hosting, VPS, or local server.
Best for companies needing custom workflows, reports, modules, integrations, or UI changes.
HR Payroll is not just a demo project. It is structured for real HR operations and built with a maintainable Laravel architecture. It helps developers learn from a practical business application and helps companies start with a ready foundation for HR, attendance, leave, payroll, and reporting workflows.
Because the project is open source, you are not locked into a closed system. You can use it, extend it, customize it, and adapt it to your business needs.
Explore HR Payroll before installation or customization.
Demo data may reset periodically. Some sensitive actions may be restricted in demo mode.
HR Payroll is open source and available on GitHub. You can clone the project, explore the code, submit issues, contribute improvements, or use it as a foundation for your own HRM system.
Yes. HR Payroll is an open-source project available on GitHub.
Yes. You can use it for your company and customize it based on your operational needs.
Yes. Professional installation and setup support is available as a paid service.
Yes. Customization is available for workflows, reports, payroll rules, attendance logic, and integrations.
Yes. HR Payroll includes role and permission based access control.
Yes. It includes attendance, clock attendance, leave categories, leave quotas, approvals, and reports.
Yes. It includes salary templates, payroll processing, bonus, loan, deduction, provident fund, and payroll reports.
Yes. You can sponsor development using the Lemon Squeezy sponsor link.
Use HR Payroll as a free and open-source Laravel HRM and Payroll system. Clone it from GitHub, explore the features, and customize it for your organization. Need help with setup, deployment, or custom development? Professional support is available.