ESXQBCoreQBox−20%

HZ-Banking

A real bank app at the counter and ATMs you actually use

$23.99$29.99

Excl. tax · calculated at checkout

HZ All-Access

$27.99/ month

HZ-Banking plus 11 other HZ scripts, and every eligible new release.

  • HZ-Fuel
  • HZ-Weather
  • HZ-Television
  • HZ-Map
  • HZ-AudioMixer
  • +6
Subscribe

Access lasts as long as your subscription. Excl. tax.

Discord Support
Configure it in-game — Day-to-day settings are made live from /hzpanel — no file editing.
Lifetime updates — Buy once, every future version included.
Production-optimized — Minimal server impact, tested on real servers under load.
Instant delivery — Delivered immediately via Tebex Keymaster, responsive Discord support.

One purchase covers every server on your Cfx.re account.

One-time purchaseSupport: DiscordEscrow · open configRead the docs

Compatibility & Specs

Frameworks
ESXQBCoreQBX
Dependencies
hz_lib (free)ox_liboxmysqlOneSync
Updates
Lifetime updates included
Code
Open config and locales
replaces
qb-banking, Renewed-Banking, esx_banking, okokBanking

Fully configurable

Every setting is in an open config file, not encrypted, and each one is explained in the docs. The main ones also change in game from /hzpanel, live, with no restart.

  • Card, PIN, fees and every price
  • Savings interest, loans and credit score
  • Bills: due dates, late fees, who can bill
  • Society, gang and shared accounts, access by grade
  • Banks, bankers, voices, blips and ATM models
  • Target or prompt, sounds, language and IBAN format
See every setting

Product Features

The HZ-Banking app on the Fleeca site: balance, chart, card and recent activity

A FULL BANK APP AT THE COUNTER

01

A Real Bank App

Overview, transactions, transfers by IBAN, cards, savings, loans and bills in one app, opened at the counter of any bank. Personal, shared, society and gang accounts in the same place.

The same dashboard on the Maze Bank, Pacific Standard and Union Depository sites, dark and light

EVERY BANK HAS ITS OWN SITE, DARK OR LIGHT

02

Five Banks, Five Sites

Maze Bank, Fleeca, Pacific Standard, Blaine County and Union Depository each get their own name, logo, colours and web address. Players switch the app between dark and light.

A Fleeca banker behind the counter glass, his dialogue box offering four choices

TALK TO THE BANKER, PICK WHAT YOU CAME FOR

03

Bankers Who Talk

Walk up to the counter and the banker greets you in his own voice, in English or French. His line is written as he says it, then pick what you came for: your account, a bank card, a loan. The app opens on the right page.

Front view of a Fleeca ATM, the player's finger typing the PIN on its keypad

TYPE YOUR PIN ON THE ATM'S OWN KEYPAD

04

ATMs You Actually Use

No floating menu: the camera faces the ATM, the player's hand types the PIN on its keypad, and every press beeps like a real machine.

The withdraw menu on the screen of a Fleeca ATM

WITHDRAW AND DEPOSIT ON THE MACHINE'S SCREEN

05

The Menu Runs on the ATM

Withdraw, deposit and read the transaction log on the ATM's own screen, in its bank's colours. The card goes in the slot, the cash comes out of the machine.

The four ATM models of GTA V at night, each with its screen lit

ALL FOUR ATM MODELS OF THE GAME

06

Every ATM in the City

The Fleeca wall ATM, the classic blue one, the red one and the small street kiosk: every ATM model of GTA V gets its screen, on every street of the map.

A Pacific Standard card, a Fleeca card and a Maze Bank card on a bank counter

ONE CARD PER BANK, A REAL ITEM

07

Bank Cards

Each bank issues its own card with its own design. The card is an inventory item with a PIN: no card, no ATM. Three wrong PINs and it locks.

The Cards page of the app: a Fleeca card with Freeze, Cancel card and New PIN buttons

FREEZE, CANCEL OR CHANGE THE PIN

08

Manage Your Cards

Freeze a lost card in one click, cancel it, set a new PIN or order a new one. The first card is free, the next ones are paid.

The Savings page with its balance on the left, a loan offer of $1,000 on the right

SAVINGS THAT EARN, LOANS PAID BACK BY INSTALMENTS

09

Savings and Loans

Move money to savings and earn interest. Borrow up to $200,000 depending on your credit score, repaid by instalments taken from the account. Both can be turned off.

A player outside a Fleeca branch reading a new invoice notification on his phone

INVOICES SHOW UP ON THE PHONE

10

Bills

Fines and invoices show up in the bank app, with a phone notification for each new one. Players pay them before the deadline, or the late fee kicks in.

What is HZ-Banking?

HZ-Banking is a complete banking script for FiveM. It puts a counter and a banker in every bank of the map, opens a bank app styled after each bank's own website, and turns every ATM into a working machine: the bank screen shows on the ATM itself, the card goes in and the PIN is typed on the keypad.

It covers what a roleplay server expects from its bank: personal, society, gang and shared accounts, transfers by IBAN, scheduled transfers, bank cards, savings with interest, loans by credit score and bills. And it replaces qb-banking, Renewed-Banking, esx_banking and okokBanking without breaking the scripts that use them.

Runs on ESX, QBCore and Qbox through hz_lib.

Why the bank matters on an RP server

Every job, shop and paycheck on a roleplay server ends up at the bank. Yet most banking scripts open a flat menu next to a blip, and the ATM is the same menu with another title. Players never feel they went to the bank.

HZ-Banking makes it a place. The banker looks up when you walk in, greets you and asks what they can do for you. At the ATM, your character slides their card in and types the PIN with their own hand, and the notes come out of the slot. Fines come with a due date, loans with a credit score, and money left on savings grows.

Behind it, the server checks everything: distance to the counter or ATM, card, PIN, access rights and amounts. The personal balance stays your framework's bank money, so every script sees the same number.

Features in detail

A bank app for each bank

The app looks like the bank's own website: Fleeca, Maze Bank, Pacific Standard, Blaine County or Union Depository, with its logo, colours and card, in dark or light mode. It opens on an animated sign-in, then: an overview with a 7-day chart, transactions with search and filters, transfers by IBAN with saved recipients, scheduled transfers (once, daily, weekly or monthly), cards, savings, loans, bills, a custom IBAN and the PIN. English and French ship; another language takes one JSON file.

Bankers who talk

Each of the 8 banks has a named banker. They follow players with their eyes, greet them, answer every operation (deposit, withdrawal, transfer, new card, loan granted or refused, not enough money) and say goodbye, with male and female voices in English or French. Talking to one opens a dialogue box with choices that open the app on the right page: the account, the cards or a loan.

ATMs with their own screen

On the four ATM models of the game, the bank screen shows on the machine itself: Maze Bank on the street ATMs, Fleeca on the Fleeca ATMs. The character faces the ATM, inserts their card, and their hand follows the mouse over the keypad. Withdraw, deposit or check the last transactions: the notes come out of the slot, deposits are taken in, and every key beeps.

Bank cards and PIN

Each card is a bank_card item from the bank that issued it, with its last four digits and its expiry. Players can hold several, freeze or cancel each one, and the first card is free. Cards expire after 90 days by default, and three wrong PINs lock the card for 5 minutes. The card can also be made optional, PIN only.

Society, gang and shared accounts

Every job gets a society account and every gang its own, with grade rules, the Qbox bank access setting, and ESX society money kept in esx_addonaccount. Players open shared accounts, add members by IBAN or citizen ID, and close them with the balance paid back to the owner.

Savings and loans

Savings earn interest on the lowest balance of each period, so quick deposits can't farm interest. Loans follow a credit score from 300 to 850, with four tiers up to 200,000, plans of 4, 8 or 12 payments taken automatically, late fees, savings used as a backup, and default with a server event for your debt collection scripts. Both are on by default and each one can be turned off.

Bills

Jobs and gangs bill nearby players with /invoice. Police and EMS fines can't be declined. Bills are due in 7 days, then get a 10 % late fee and are collected from the bank automatically. ESX job menus that send bills through esx_billing keep working.

Replaces your bank

HZ-Banking answers the exports of qb-banking, Renewed-Banking, esx_banking and okokBanking, and imports their accounts with hz_banking_migrate, dry run first. Robberies from qb-bankrobbery and qbx_bankrobbery close the bank while they run.

Compatibility

  • ESX, QBCore and Qbox, through hz_lib. Servers without a framework are not supported.
  • Requires hz_lib (free), ox_lib, oxmysql and OneSync.
  • Works with ox_inventory and qb-inventory. ox_inventory and ESX need the bank_card item added: the definitions are included.
  • Works with ox_target, qb-target and HZ-TextUi, or hz_lib's [E] prompt.
  • Replaces qb-banking, Renewed-Banking, esx_banking and okokBanking: remove the old bank first.

Installation

  1. Remove your old banking resource from your server.cfg.
  2. Drop hz_banking into your resources folder and add the bank_card item to your inventory.
  3. Add ensure hz_banking after your framework, inventory, target and hz_lib, then restart the server.
To bring your accounts over, run hz_banking_migrate, then hz_banking_migrate apply, in the server console. After an update, restart the whole server rather than hz_banking alone. Full guide in the documentation.

Performance

Away from banks and ATMs, HZ-Banking only checks distances about once a second, and bankers only appear when players come within 60 m. The work happens near a counter or an ATM and while the app is open. Every operation is checked by the server, with per-player request limits.

Frequently Asked Questions

Complete your setup

These scripts share hz_lib — they install and configure together.