Advanced Paycheck & Salary Management System
G-Paycheck is an advanced and highly configurable paycheck system built for QBCore, ESX, QBox, and custom frameworks. It features a built-in UI for players to view and collect their pending paychecks, with full support for themes to match your server’s style. Bosses get access to a powerful management menu to set salaries, pause payments, apply temporary or permanent penalties, and manually approve paychecks if desired. With optional accumulated paycheck mode, players must work a full hour before receiving a paycheck, encouraging longer duty sessions. The system also includes salary progression (with G-DutyV2), welfare payments for unemployed players, support for Target/TextUI or slash commands, and automatic cleanup of collected paychecks. Everything runs through a flexible bridge system, making it easily adaptable to any server. Plus, it supports multiple languages, Discord logging, and developer-friendly exports for maximum customization.
Docs/Config - g-paycheck & salary management | Groot Development
Preview - https://youtu.be/d8kxxRFjkrY?si=MoeH5pCFW9LNof09
Supported Frameworks: ESX (v1.11.0 or newer), QBCore, QBox, Custom
Supported Target Systems: qb-target, ox_target — also works with text UI if you prefer not to use a textui.
Purchase here
Escrow - https://groot-development.tebex.io/package/6953045
Unlocked - https://groot-development.tebex.io/package/6953046
Bundles:
DutyV2 & Paycheck system escrow - https://groot-development.tebex.io/package/6947871
DutyV2 & Paycheck system unlocked - https://groot-development.tebex.io/package/6947878
Key Features
- Built-in Paycheck Collection Menu - Allows players to view and collect individual or all pending paychecks
- Theme Support - Menus support theming. You can easily change the look and feel to match your server’s style.
- Custom Framework Support - All core functions run through a bridge system, so it’s fully adaptable to QBCore, ESX (v1.11.0 or newer) , QBox, and other custom frameworks.
- Accumulated Paycheck Mode - (Optional) setting to require players to work a full hour before earning a paycheck
- Boss Management Menu - UI for managing salaries, penalties, paused payments, and employee records
- Manual Approval System - Bosses can manually approve paychecks before they are claimable (Optional)
- Salary Penalty System - Set temporary or permanent salary reductions with reason and expiration
- Pause Salary - Temporarily stop salary payouts for specific employees
- Auto Cleanup - Collected paychecks are cleared on every server restart (can be disable via config)
- Next rank hit - Shows the player’s next job rank directly in the UI (can be disabled via config).
- Target/TextUI Support – Configure the boss and user paycheck menus to open via either target interaction or TextUI prompts, based on your server’s preference.
- Slash Command Support – Open the boss paycheck menu using the /paycheckboss command for quick access without needing a target or UI zone.
- Salary Progression - job employees with progressive salary increases based on total duty time. For example, after reaching 5 hours of duty, their salary can automatically increase by 5%. This feature requires the G-DutyV2 script to function.
- WelfareCheck - Automatically pay a configurable welfare amount to unemployed players.
- base salary
- offduty salary
- Multi-language Support
- Discord Logging
- Developer-Friendly Exports
Dependencies
- oxmysql
Screenshots
Check out our other scripts
Check out our Fivem maps
Code is accessible | No (Yes in open source version) |
Subscription-based | No |
Lines (approximately) | 2800 + |
Requirements | ESX (v1.11.0 or newer) or QBcore or QBox or Custom |
Support | Yes |