nc-banking V2
A complete banking & branch economy system for FiveM. Turn banks into real player-run businesses.
nc-banking V2 is a premium banking system for FiveM that combines:
- Full player banking (accounts, loans, invoices, cards)
- A dedicated banking job (tellers, managers, owners)
- Branch ownership & vaults (real income from fees)
It is designed for server owners who want banking to feel like a real in-city service and business, not just a simple menu.
What your players get
From a new player's point of view, nc-banking V2 provides a complete modern banking experience.
Everyday banking
Talk to bank NPCs to:
- Check balances and account numbers
- Deposit and withdraw cash
- Transfer money by account number or server ID
- Open and manage savings, personal, shared, and business accounts
Use ATMs placed around the city to:
- View balances and recent transactions
- Deposit and withdraw cash
- Send transfers
- Confirm every ATM transaction with a clear screen showing:
- Amount, fee, total, and before/after balance
Loans, credit, and invoices
- Apply for loans, see payment plans, and make repayments.
- Build or damage their credit score based on payments.
- Receive and pay invoices/bills through the billing app:
- Pay from different accounts
- See who billed them and why
All of this runs through a consistent UI and transaction log, so players always know where their money went.
What your staff can do (Banking Job)
nc-banking V2 turns the bank into a real job with tools for your staff.
Banking roles
- Staff are added as tellers or managers for a specific branch.
- Owners, managers, and tellers can:
- Open the teller tablet
- Serve customers at the counter
- Access branch-specific actions depending on their role level
Teller Tablet
The teller tablet is a dedicated NUI app for bank staff:
- Select a nearby customer from a list.
- Instantly see the customerโs:
- Bank balance, cash, and credit tier
- Savings, personal, shared, and business accounts
- Active loans and invoices
- Recent transactions
- Perform teller actions with one click:
- Create or close sub-accounts for the customer
- Deposit or withdraw on behalf of the customer (with optional teller fees)
- Issue, cancel, or reissue bank cards
- Help pay loans or invoices
Instead of using commands or guessing account numbers, staff have a single clear screen for all customer operations.
What branch owners get (Branch Economy)
The biggest difference in V2 is the branch ownership and vault system.
Owning a bank branch
- Certain bank locations can be put up for sale as branches.
- A player (or group, via your own rules) can buy a branch.
- The buyer becomes the branch owner for that location.
You decide the purchase price and requirements through config.
Branch vault & revenue
Each branch has its own vault balance separate from player accounts:
- Fees from that branch go into the vault, for example:
- ATM fees at ATMs linked to the branch
- Teller operation fees when staff serve customers
- Card reissue fees handled by that branch
- Owners and authorized staff can:
- Deposit money into the vault
- Withdraw profits from the vault
- Every movement is recorded in a vault activity log so owners can track income.
This gives your city a true bank business that can succeed or fail based on traffic and fee settings.
Controlling branch fees
For owned branches, you can let the owner configure:
- ATM fee (per ATM transaction)
- Teller operation fee (per deposit/withdraw/transfer done by staff)
- Card reissue fee
These fees are:
- Charged to players when they use those services
- Credited to the branch vault rather than disappearing
Unowned branches can still use your global default fee settings.
Owner Dashboard
Branch owners manage everything from an Owner Dashboard NUI:
Overview
- See the branch name, their role, and vault balance
- Quick cards for employees and recent activity
Employees
- Hire staff by server ID
- Assign roles (teller, manager)
- Fire staff when needed
Vault
- Deposit or withdraw funds
- Review recent vault activity (fees, deposits, withdrawals)
Settings & ATMs
- Change the branch display name
- Start ATM placement mode to place new ATMs for that branch
- See and remove installed ATMs
Owners get a clear, game-like interface to run their branch as a business.
Key features at a glance
| Category | What it includes |
|---|---|
| Player banking | NPC dialog, ATM UI, balances, deposits, withdrawals, transfers, history |
| Accounts | Main, personal, savings, shared, business accounts |
| Loans & credit | Loans, repayment, credit score impact, interest history |
| Invoices/Billing | Send/receive/pay invoices, billing app, job billing to business accounts |
| Cards & PIN | Bank cards, PIN codes, lockout protection, card upgrades/reissue/cancel |
| Banking job | Teller/manager/owner roles, teller tablet |
| Branch system | Branch ownership, vault balance, fee routing, vault activity logs |
| Fees | Configurable ATM/teller/card fees per branch |
| Management UI | Teller Tablet + Owner Dashboard, NUI-based control for staff and owners |
| Localization | Multi-language support (server + NUI) |
Requirements & compatibility
The technical requirements match nc-banking V1:
| Resource | Required | Notes |
|---|---|---|
| ox_lib | โ | Callbacks, UI helpers |
| oxmysql | โ | Database driver |
| Framework | โ | QBCore / QBox / ESX / OX Core (one of) |
| Target System | โ | ox_target / qb-target / qtarget (falls back to E key) |
| Inventory | โ | Only if you enable the bank card item |
You can also choose your locale and inventory system in config/config.lua.
Already using nc-banking V1?
If you already use nc-banking V1, V2 is the branch & job upgrade on top:
- All V1 features (accounts, loans, invoices, cards, ATMs, NPC dialog) are still there.
- V2 adds the banking job, branches, vaults, fees, and new UIs.
You can keep V1 for existing setups or move to V2 when you want banking to become a real player-run business.
Upgrade and migration notes will be explained in the Installation page for V2.
Next steps
- Read Installation for how to install nc-banking V2 and (optionally) upgrade from V1.
- Read Features for a deeper breakdown of each system and configuration options.
- Read Configuration to fine-tune fees, job names, branches, and more.
- Read Exports if you want to connect nc-banking V2 to other scripts (fines, shops, paychecks, etc.).