
mBilling - An Advanced Billing & Invoice System for FiveM
A clean and modern billing system for FiveM that lets job duties like police, EMS and mechanics create, send and manage invoices with ease. mBilling combines preset bill templates, society-account payments, a full invoice history and a developer-friendly export into one polished interface.
Built from the ground up by CodeM as a reliable billing backbone for any roleplay server.
FEATURES
- Modern, clean billing UI with a fully custom design
- Create and send invoices to any player with amount and reason
- Preset bill templates per job for fast, consistent invoicing (Traffic Violation, Parking Violation, Reckless Driving and any custom bill)
- Nearby player picker to quickly select who to invoice
- Send invoices to a target player by ID with player name lookup
- Society-account billing - invoices are paid into the job's society funds, not a personal pocket
- Optional staff-account invoicing - allow or block sending invoices from a staff account
- Block personal-account invoicing so duties always bill through the correct society
- Pay a single invoice or pay all outstanding invoices at once
- Lump-sum payment support with proper billing-address resolution
- Full invoice history - players can view every bill sent to them
- My Billing Data page showing all invoices a player has created
- Cancel invoice option for both players and job duties
- Search invoices by ID or by player name
- Configurable due-date system - unpaid invoices automatically double after a set number of days
- Configurable tax rate applied to every invoice (default 18%)
- Check invoice status to see whether a bill is pending, paid or cancelled
- Per-job billing authorization - define exactly which jobs can send invoices (Police, EMS, Mechanic or any custom job)
- Per-job player-bill search authorization
- Society bill viewing - see all invoices tied to a job's society account
- Admin system with configurable admin identifiers (citizen ID, steam or license)
- Developer-friendly exports - createBilling and CheckBilling for full integration with other resources
- codemBilling export compatible with mBank, mPhone and other CodeM resources
- Anti-spam protection with a cooldown between invoice requests
- Fully customizable notification system compatible with ESX and QBCore
- Item-based or keybind access - open the billing menu via an inventory item or a configurable key (default Y)
- qb-banking and qb-management support with automatic job account creation
- Multi-language locale system for easy translation
- Framework auto-detect supporting ESX, QBCore and legacy versions (oldesx, oldqb)
- oxmysql, ghmattimysql and mysql-async database support
- Clean, optimized and readable codebase with editable server and client files
- Full GitBook documentation and active 6/24 ticket support







