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.).
Last updated 1 month ago