Skip to main content

wasabi_banking

wasabi_banking is an advanced banking and financial system for FiveM roleplay servers, backed by the current v2 codebase while keeping the public resource name wasabi_banking. It combines live account operations, debit cards and ATMs, savings, loans and credit scores, society and shared accounts, admin controls, and third-party integration tools in one permission-aware interface.

danger

The resource folder must be named wasabi_banking or the resource will not operate correctly.

Features​

  • Modern banking UI - Smooth NUI with account switching, live stats, card-flip animations, and a dedicated ATM flow.
  • Account dashboard - Live overview of balances, income, expenses, savings, and recent activity.
  • ATM experience - Card-insert animations, PIN pad, multi-card selector, and quick-amount presets.
  • Debit card system - Multiple card tiers with PINs, expiry, daily limits, labels, inventory items, and auto-block on failed PIN attempts.
  • Optional card theft - Use a found or stolen bankcard item at an ATM to open that card's PIN screen, or disable foreign-card access entirely.
  • IBAN transfers - Send funds between personal, savings, shared, and society accounts with customizable IBANs and paired transaction logs.
  • Shared accounts - Create joint accounts, hire or remove members, and share balances with owner-gated management.
  • Society banking - Grade-gated job and gang accounts with auto-detected backends for ESX addonaccount, qb-management, and more.
  • Savings accounts - Scheduled interest, configurable deposit caps, and a dedicated savings overview with earned totals.
  • Loan system - Tiered loans with scheduled payments, early payoff bonuses, cancellations, and automatic defaulting.
  • Credit scores - Scores that rise and fall with loan behavior and gate which loan products a player can request.
  • Transaction history - Searchable statements with filters, pagination, print-to-item receipts, and per-account history.
  • Bank admin panel - Job-gated freeze and unfreeze plus filtered transaction lookup across bank, savings, shared, and society.
  • Bank hours and locations - Configurable open hours, map blips, bank and ATM models, plus ox_target, qb-target, and drawtext interact.
  • Drop-in compatibility - Answers qb-management, Renewed-Banking, and okokBanking exports so existing scripts keep working.
  • Easy migration - Import from Wasabi v1, qb-banking, Renewed-Banking, and okokBanking without wiping player money.
  • Physical card items - Bankcard items across ox, qb, ps, codem, jaksam, and tgiann inventories with ATM item-use.
  • Discord audit logs - Per-bucket Discord webhooks or ox_lib logger coverage for money, cards, loans, shared, and admin actions.
  • Developer ready - Client and server exports and events, v1 compatibility, custom framework stub, and society bridges.

Supported frameworks​

  • ESX
  • QBCore
  • QBOX
  • Custom bridge fallback

The active framework is detected from resource state checks in the bridge files.

Main configuration areas​

AreaFilePurpose
Shared configconfig/shared/config.luaCurrency, IBAN, cards, banks, ATM models, savings/shared caps
Client configconfig/client/config.luaInteract backend, drawtext, progress style, notifications
Server configconfig/server/config.luaLogger, society backend, inventory, loans, admin, migration flags
Bridgesbridge/**Framework, inventory, society, interact, notify, and compat hooks
Localeslocales/*.jsonUI and notification strings

Preview​