Billing System
Bills (invoices) that players and jobs send, and how to pay them with F7.
What it is
A bill is money a player or a job asks from you, for example a police fine. Nothing is taken when you get it. The bill waits until you pay it from your bills list.

How it works
You get a bill
A notification says you received a new invoice. It is saved, so it is still there after you reconnect.
Open your bills
Press F7. You see every unpaid bill with its amount. It does not open while you are dead.
Pay
Click a bill. The money is taken from your cash first, then from your bank if cash is not enough. If you have neither, the bill stays.
Where the money goes:
| Bill from | Who gets the money |
|---|---|
| A job (police, mechanic...) | The job's company account. The sender does not need to be online. |
| A player | That player. They must be online when you pay. |
Who sends bills: police give fines from their job menu and the MDT. Businesses charge at their own register instead (see Business System). The sender must stand close to you (10 metres). Police and EMS can look at another player's unpaid bills.
Keys & commands
| Key / command | What it does | Who |
|---|---|---|
F7 or /showbills | Opens your unpaid bills | Everyone |
Players can change the key in GTA Settings → Key Bindings → FiveM → "Show bills".
Config options
The limits are at the top of mvx_esx/modules/billing/server/main.lua.
| Option | What it changes | Example |
|---|---|---|
BILL_DISTANCE | How close the sender must stand (metres) | 10.0 |
BILL_MAX | The biggest single bill | 1000000 |
VIEW_BILL_JOBS | Jobs that may see another player's unpaid bills | { police = true, sheriff = true, ambulance = true } |
Apply with restart mvx_esx.
Admin Quick Test
You need a second player (a friend or a second game client) standing next to you.
Setup
- Make yourself a police officer:
/setjob me police 0. - Give the second player cash:
/giveaccountmoney <their id> money 500.
Teleport
- Bring both of you somewhere quiet, for example Mission Row police station:
/tp 459.71 -986.48 30.73(or Admin tablet HOME → World → Teleport with 459.71, -986.48, 30.73). Stand within 10 metres of each other.
Send a bill
- Look at the second player, press F6 → Citizen interaction → Fine. Type 100 as the amount and a reason, and confirm. They get a "new invoice" notification. Nothing is taken yet.
Pay the bill
- The second player presses F7. The bill shows with its amount.
- They click the bill. $100 is taken from their cash ($500 → $400).
The end: the $100 goes into the police company account (check it on the Boss PC as police boss). The bill is gone from their F7 list. Put your job back afterwards, for example /setjob me unemployed 0.
If it doesn't work: the sender must be police and within 10 metres; wait 2 seconds between two bills. If the player has too little cash, the rest comes from the bank; if they have neither, the bill stays. F7 does not open while dead.