[FREE] lwk banking - the best free banking script, ever.

lwk_bank


Free, open-source banking script. Animated 3D UI, real ATMs and bank cards, savings goals, loans with credit scores, bills, shared and business accounts, and an in-game settings editor, so you never have to touch a config file.

Works with Qbox, QBCore and ESX (detected automatically).


Features

Bank and ATM

  • Bank counters at every Fleeca and Pacific Standard branch
  • Every ATM prop on the map, plus wall ATMs you can add in-game
  • Short animation and progress bar before the UI opens
  • Animated 3D bank card at the ATM, with a PIN keypad
  • ox_target, qb-target, or a built-in “Press E” prompt

Transfers

  • Send by IBAN or saved contact
  • Send to several people at once
  • Hold-to-confirm, and the receiver gets a live notification
  • Custom IBANs

Cards

  • Three tiers: Standard, Premium and Gold
  • PIN, daily limit, freeze, renewal and auto-renew
  • Wrong PINs lock the card
  • Real inventory items (ox / qb / qs), or a no-items mode

Savings

  • Weekly interest, with separate rates for personal, shared and business accounts
  • Savings goals with progress

Loans

  • Five plans and five repayment terms
  • 300–850 credit score that moves with how you pay
  • Grace period, late fees and auto-collection
  • Borrowing limit based on your total balance

Bills

  • Unpaid invoices from okokBilling, esx_billing or QBCore phone invoices
  • Financed vehicles from jg-dealerships
  • Pay one or pay all
  • Print receipts as items

Accounts

  • Personal, shared and business accounts
  • Shared accounts with per-member permissions
  • Business accounts for job and gang bosses
  • On ESX, business accounts use `esx_addonaccount`, so boss menus keep working

Drop-in Replacement

  • Replaces Renewed-Banking, qb-banking, qb-management and okokBanking
  • Scripts that call their exports keep working
  • /bankimport brings their balances over

Everything Else

  • In-game settings editor (bankconfig), changes apply live with no restart
  • Notifications through ox_lib, okokNotify, wasabi_notify, or the ESX / QBCore / Qbox built-ins
  • Logs to a Discord webhook and/or ox_lib’s logger, big amounts are flagged
  • Translations in config/locales, with dates and money in the language’s own format
  • Custom bank name, accent colour and currency
  • Short, quiet, realistic sounds, can be turned off or replaced
  • Every section can be disabled individually

Compatibility

Everything is detected automatically. Each one can also be forced in `config/config.lua`.

Framework Status Notes
Qbox :white_check_mark:
QB-Core :white_check_mark:
ESX :white_check_mark:
Custom :warning: Requires manual implementation (config/bridge/framework.lua)
Interactions Status Notes
ox_target :white_check_mark:
qb-target :white_check_mark:
none :white_check_mark:
custom :warning: Requires manual implementation (client/world.lua)
Inventories Status Notes
ox_inventory :white_check_mark:
qb-inventory :white_check_mark:
qs-inventory :white_check_mark:
none :white_check_mark:
custom :warning: Requires manual implementation (config/bridge/inventory.lua)
Notifications Status Notes
ox_lib :white_check_mark: Default
esx :white_check_mark:
qb :white_check_mark: Uses qbx_core’s on Qbox
okoknotify :white_check_mark:
wasabi_notify :white_check_mark:
custom :warning: Requires manual implementation (config/bridge/notify.lua)
Billing Status Notes
okokBilling :white_check_mark: Unpaid invoices under Bills
esx_billing :white_check_mark: Unpaid invoices under Bills
qb (phone invoices) :white_check_mark: Unpaid invoices under Bills
custom :warning: Requires manual implementation (config/bridge/billing.lua)
Banking Status Notes
Renewed-Banking :white_check_mark: Drop-in replacement, balances imported
qb-banking :white_check_mark: Drop-in replacement, balances imported
qb-management :white_check_mark: Drop-in replacement, balances imported
okokBanking :white_check_mark: Drop-in replacement, balances imported
esx_addonaccount :white_check_mark: Keeps holding society money on ESX when running; without it the bank holds it

Other misc supports:

  • jg-dealerships → Financed vehicles appear under the player’s bills
  • lation_shops → Shop balances go through LWK Bank, bank purchases show in the player’s activity

Commands

Command Who What
/bankconfig admins In-game settings editor
/bankadmin <id or identifier> admins A player’s accounts, cards, loans and credit score
/bankpin <id or identifier> <last 4> admins Reset a card’s PIN (the new PIN is sent to the player)
/bankunfreeze <id or identifier> <last 4> admins Unfreeze a card that was locked by wrong PINs
/bankscore <id or identifier> <300-850> admins Set a credit score
/bankimport <source> [confirm] [skip=…] [force] admins Import balances from another bank (see above)
/bank, /atm everyone, only active with debug = true Open without walking to one

Admin means the lwk_bank.admin ACE. On ESX, the admin and superadmin groups also work. Every admin action is logged.

Previews

ATM

ATM

Overview

Overview

Transfers

Transfers

Cards

Cards

Savings

Savings

Loans

Loans

Bills

Bills

Accounts

Accounts

Settings Editor

Settings Editor


Installation

  1. Place the lwk_bank folder into your server’s resources folder. Name it exactly lwk_bank
  2. Add the line ensure lwk_bank somewhere in your server config, after your framework, ox_lib, oxmysql, target and inventory.
  3. Add the line add_ace group.admin lwk_bank.admin allow somewhere in your server config to give admins bankconfig and the admin commands.
  4. Add the bank_card and bank_receipt items to your inventory (skip if you don’t use one). The item snippets and images are in the README.
  5. Remove your old bank. Coming from Renewed-Banking, qb-banking, qb-management or okokBanking? Run bankimport <source> to preview, then bankimport <source> confirm.
  6. Restart the server. The database tables are created automatically.

Support

OPEN SOURCE: DOWNLOAD

SUPPORT: DISCORD


Credits

Made by LWK Development.


License

MIT


rn-fivem


Specifications

| Code Accessible | Yes |
| Subscription-based | No |
| Lines (approximately) | 10400 |
| Requirements | ox_lib, oxmysql, Qbox / QBCore / ESX |
| Support | Yes |


2 Likes