Open Source Laravel HRM & Payroll Platform

Manage HR, Attendance, Leave & Payroll with a Modern Open Source System

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

A Practical Open Source HR & Payroll Solution for Growing Organizations

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.

Key Features
Free and open-source Laravel HRM project
Employee lifecycle management
Attendance management with reporting
Clock attendance and time change requests
Leave categories, quotas, approvals, and reports
Payroll processing with salary templates
Bonus, loan, deduction, and provident fund support
Department, designation, team, and role management
Notice board and announcement system
Expense and payment reports
Print and export-ready reports
Role and permission based access control
Responsive dashboard and clean admin interface
Suitable for learning, company use, and customization
Main Features

1. Employee Management

Manage employee profiles, statuses, promotions, rejoin information, resignation requests, and profile update workflows.

2. Attendance Management

Track daily attendance, employee clock-in/clock-out, attendance reports, and time change request workflows.

3. Leave Management

Create leave categories, set leave quotas, manage leave applications, approve or reject requests, and generate leave reports.

4. Payroll Management

Manage salary templates, monthly payroll, bonuses, loans, deductions, provident fund, and payroll reporting.

5. Organization Structure

Manage departments, designations, teams, team members, roles, and internal company structure.

6. Communication & Notice

Publish announcements, notices, employee notifications, and internal HR updates.

7. Access Control

Control user access using role and permission based management. Restrict menus, actions, and workflows based on user roles.

8. Reports & Operations

Generate attendance reports, leave reports, payroll reports, expense reports, payment reports, and print/export-ready outputs.

9. Productivity Tools

Includes task management, private notes, file preview, comments, estimates, invoices, and billing-related utilities.

10. Settings & Configuration

Manage system settings, SMTP/email settings, role-based menu visibility, and centralized platform configuration.

Open Source

Free & Open Source on GitHub

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.

Support Packages

Need Help? Choose a Support Package

The project is open source, but professional help is available for users, companies, and developers who need installation, deployment, customization, or priority support.

Sponsor Open Source Development

Best for developers, students, users, and companies who want to support the project.

Support open-source development and maintenance
Help improve docs and fund new features
Suggested support levels: $5 / $10 / $25 / custom

Professional Installation & Deployment

Best for users who want the system installed on hosting, VPS, or local server.

Server/VPS setup, installation, env and DB setup
SMTP config, production build, deployment verification
Suggested price: $10 - $99

Custom HR Payroll Development

Best for companies needing custom workflows, reports, modules, integrations, or UI changes.

Custom modules, payroll and attendance workflow changes
Reports/exports, roles/permissions, APIs, branding
Starts from $20 based on requirements
Why Choose HR Payroll?

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.

Best Suitable For
Small and growing companies
Mid-size organizations and HR departments
Service-based businesses
Software companies needing a Laravel HRM base
Developers learning Laravel business app structure
Companies needing customized HR and payroll workflows
Open-source contributors
Technology

Built with Modern Laravel Technology

Framework: Laravel 12
Backend: PHP 8.2+
Database: MySQL
Frontend: Blade templates
UI: Bootstrap-based admin interface
Build Tool: Vite
Architecture: Modular and maintainable structure
Access Model: Role and permission based control
Try the Demo

Explore HR Payroll before installation or customization.

Admin Login
Email: admin@hr-payroll.local
Password: P@ssw0rd

Demo data may reset periodically. Some sensitive actions may be restricted in demo mode.

GitHub CTA

Use, Star, Fork & Contribute

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.

FAQ

Is HR Payroll free?

Yes. HR Payroll is an open-source project available on GitHub.

Can I use it for my company?

Yes. You can use it for your company and customize it based on your operational needs.

Do you provide installation support?

Yes. Professional installation and setup support is available as a paid service.

Can this system be customized?

Yes. Customization is available for workflows, reports, payroll rules, attendance logic, and integrations.

Does it support role-based access?

Yes. HR Payroll includes role and permission based access control.

Does it support leave and attendance management?

Yes. It includes attendance, clock attendance, leave categories, leave quotas, approvals, and reports.

Does it support payroll?

Yes. It includes salary templates, payroll processing, bonus, loan, deduction, provident fund, and payroll reports.

Can I sponsor the project?

Yes. You can sponsor development using the Lemon Squeezy sponsor link.

Start with Open Source. Scale with Professional Support.

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.