Advanced Banking + Banker Job

ESCROW

Finals Banking is a FiveM banking resource that provides a Modern UI for branch banking, ATMs, optional society (job) accounts, loans, billing integration, and a banker tablet workflow. It supports multiple frameworks through a single codebase. What players get Bank branches — Accounts list, create accounts (including…

OXQBQBOXESX
Starting from€25.00
excl. VAT and Sales Tax

In-game interface

See the real banking UI

This is the actual Finals Banking interface your players use in-game — populated with sample data so you can explore every screen before you buy.

↓ Live interactive demos below — click inside to use the real UI

Live theme preview

Active: Yellow #fedc2c

Player Banking

All your accounts, one polished dashboard

Players see every personal, business, and loan account at a glance — with live balances, status badges, and quick actions for send, receive, pay invoices, and manage. Drill into any account for a premium card face, account metadata, withdraw/deposit/send actions, a 7-day net-flow chart, and searchable transaction history.

  • Primary, shared, and dedicated loan accounts in a single grid
  • State ID chip for easy copy — payments route correctly across accounts
  • Quick actions: manage, freeze, debit card controls, and access sharing
  • Realistic bank card with holder name, valid thru, and available balance
  • Overview chart tracks daily money in vs money out
  • Recent transfers with status tags, amounts, and pagination
Live
Live demo — click inside to explore

Loan Officer Portal

Full lending workflow for bank staff

Loan officers get a dedicated tablet UI to issue loans, review credit products, track active loans, run collections, and audit loan transactions — without leaving roleplay.

  • Business, home, and personal loan products with configurable ranges
  • Borrower lookup, nearby players, and signed agreement verification
  • Active loans, collections routing, and loan transaction history
Live
Live demo — click inside to explore
Live
Live demo — click inside to explore

Loan Repayments

Borrowers pay EMIs with clarity

Dedicated loan repayment screen shows balance remaining, installment amount, periods paid, loan account balance, next due date, and multi-period advance payments.

  • Select any active loan and preview total before paying
  • Shows scheduled installments left and loan account funding status
  • Pay multiple periods ahead when the loan account is funded

Configuration

Fully configurable out of the box

Framework auto-detection, themes, society accounts, loan products, repayment rules, ATMs, and banker workflows — all driven from Lua config files included with the resource.

Config = {}

-- ox | qb | qbx | esx_legacy | esx_finals_v1 | auto (ox → qb → esx)
Config.Framework = 'auto'

Config.Debug = false

-- QB/QBX: one-time legacy migration (qb_banking / renewed_banking). Backups in backupSubdir.
Config.BankingMigration = {
    enabled = false,
    skipCitizenWithFinalsIndex = true,
    autoOnFirstInstall = false,
    autoMigrateSource = 'renewed_banking',
    backupSubdir = 'install_backups',
}

Config.Locale = 'en'

-- Collection alerts: auto = lb-phone → NPWD → 17mov → gk. CustomServerSend replaces provider.
Config.Phone = {
    provider = 'auto',
    lbResource = 'lb-phone',
    npwdResource = 'npwd',
    npwdResources = nil,
    npwdCollectionSenderNumber = '555-BANK',
    mov17Resource = '17mov_Phone',
    gksResource = 'gksphone',
    CustomServerSend = nil,
}

-- Themes: client/core/theme_presets.lua. Override or add keys in CustomThemePresets.
Config.UiTheme = 'yellow'

Config.CustomThemePresets = {
    -- yellow = { primary = '#ffe066', primaryRgb = '255, 224, 102' },
}

Config.BankBrand = 'Finals Bank'
Config.CurrencySymbol = '$'
Config.NearbyShareMemberRadius = 2.5

-- Job company accounts. QB/QBX: jobBalanceStorage. See GitBook for society rules per framework.
Config.SocietyBanking = {
    enabled = true,
    accountLabelFormat = '{jobLabel}',
    jobBalanceStorage = 'finals_banking',
    esx = {
        extraBossGradeNames = nil,
        useLegacyGradeRules = false,
        minGrade = 4,
        bossGradeName = 'boss',
    },
    ox = {
        extraBossGradeNames = nil,
        unemployedNames = { unemployed = true },
    },
}

Config.BillingInvoices = {
    enabled = true,
    resource = 'finals_billingsystem',
    maxList = 5,
    esxCitizenKey = 'citizenid',
}

Config.Banks = {
    vector4(149.3335, -1042.0449, 29.3680 - 0.99, 337.3499),
    vector4(247.4281, 224.9573, 106.2874 - 0.99, 146.7205),
}

Config.spawnNpc = true

Config.BankNpc = {
    model = 'cs_bankman',
    scenario = 'WORLD_HUMAN_CLIPBOARD',
}

-- ox_lib | ox_target | qb_target
Config.Interaction = 'ox_lib'

Config.BankTarget = {
    icon = 'fas fa-building-columns',
    label = nil,
    distance = nil,
}

Config.PointDistance = 2.6
Config.Marker = false

Config.EmiAdvanceClerk = {
    enabled = true,
    model = 's_m_m_highsec_01',
    scenario = 'WORLD_HUMAN_CLIPBOARD',
    spawnNpc = true,
    coords = vector4(242.44, 226.77, 106.29 - 0.99, 153.89),
}

Config.Blip = {
    enabled = true,
    sprite = 207,
    colour = 2,
    scale = 0.65,
    label = nil,
}

Config.BankerOfficeBlip = {
    enabled = true,
    coords = vector3(245.6981, 220.2523, 106.2869),
    sprite = 475,
    colour = 5,
    scale = 0.65,
    label = nil,
}

-- ox_inventory item; register export finals_banking.useDebitCardItem
Config.DebitCard = {
    item = 'bankcard_fleeca',
    orderPrice = 0,
}

-- Bot token: setr finals_banking_discord_bot_token (see GitBook)
Config.DiscordExport = {
    enabled = true,
    cooldownSeconds = 86400,
}

Config.Atm = {
    enabled = true,
    models = {
        'prop_atm_01',
        'prop_atm_02',
        'prop_atm_03',
        'prop_fleeca_atm',
        'hei_prop_hei_atm_01',
        'vw_prop_casino_atm_01',
    },
    targetIcon = 'fas fa-credit-card',
    targetLabel = nil,
    targetDistance = 3.25,
    sessionSeconds = 600,
}

Watch trailer

Finals Banking is a FiveM banking resource that provides a Modern UI for branch banking, ATMs, optional society (job) accounts, loans, billing integration, and a banker tablet workflow. It supports multiple frameworks through a single codebase.


What players get

  • Bank branches — Accounts list, create accounts (including shared/business-style flows where supported), manage view with card-style UI, Overview chart (7-day net flow), recent transactions, withdraw / deposit / transfer, optional debit card order and PIN.

  • ATMs — Debit card + PIN session; withdraw, deposit, send (per framework rules).

  • Society banking — Job/company accounts where configured (boss-grade rules differ by framework).

  • Loans & collections — Loan agreements, EMI advance clerk, debt collector flows (see shared/banker_config.lua and server loan modules).

  • Debit card item — When using ox_inventory, players can use the configured debit item to open a compact card preview (middle-left) and close with ESC (export finals_banking.useDebitCardItem).

  • Discord export — Optional statement export to DMs via a Discord bot token (convar).

Tech stack (developer)

  • Client: ox_lib, NUI callbacks, optional ox_target / qb-target, ox_inventory hooks.

  • Server: ox_lib callbacks, MySQL via oxmysql, framework-specific account/ledger tables (sql/ and framework docs).

  • Frontend: React 18, Lucide icons, custom CSS themed via CSS variables (--fb-primary, etc.).

Are you ready?

There is so much more to explore.
What are you waiting for?

€25.00
Documentation

What customers say

Write a review
L
Customer
★★★★★

I Bought Cargo Delivery Job, Simple Job. Very Nice Ui. Easy to Configure & the Best Support

Toxmina
Customer
★★★★★

Finals knows his stuff! We had an issue with the apartment shell and within half an hour he got it working for us. Very helpfull and fast! Keep it up 🙇

Fluke
Customer
★★★★★

I purchased the weapon whitelist script from Project Finals and he did an amazing job from the UI to the script itself there were no errors and his communication was great, will definitely be buying often from them.

Brigand
Customer
★★★★★

This banking plugin is the best I've used. I compared it with Okok's banking system for a long time and finally chose this one. The after-sales support is really responsive. Thanks a lot. There are many scammers in China, most products are pirated with no after-sales service. I will keep buying scripts from you if you release better ones in the future.

Rxne
Customer
★★★★★

Advanced Rental Script is hands down the best we have tried. Display vehicles spawned in-world look premium and our players love the experience. Support helped us tune config the same day.

Kai
Customer
★★★★★

We moved to the Advanced Billing System for hospital and police fines. Auto-debit works flawlessly and the UI fits our server perfectly. Easy to configure on QBCore.

Nova
Customer
★★★★★

The Advanced Banking Script UI is clean, fast, and escrow setup was painless. Zero errors after install — exactly the quality we expect from Project Finals.

Derek
Customer
★★★★★

Cargo Delivery Job runs smooth even with 80+ players online. The job flow feels natural and the payout balance is actually fair for RP. Worth every euro.

Mason
Customer
★★★★★

Apartment shell + script combo looks insane in-game. Installation guide was clear and Finals jumped on Discord when we had a small MLO offset issue.

Zeno
Customer
★★★★★

Running multiple Project Finals scripts on ESX without conflicts. Everything feels optimized — no random ms spikes after we switched over.

Astra
Customer
★★★★★

Qbox server here — banking, billing, and rental all from Project Finals now. Consistent UI style across scripts makes the whole city feel professional.

Viper
Customer
★★★★★

Weapon whitelist was exactly what we needed for gang RP rules. Simple config, clean NUI, and it just works with ox_inventory on our stack.

Cole
Customer
★★★★★

Police fines through Advanced Billing save our staff so much time. Invoices look legit and players actually pay because auto-debit is seamless.

Jinx
Customer
★★★★★

Rental locations feel alive with the display cars. Players finally understand the system without asking staff every five minutes. Huge W.

Rhett
Customer
★★★★★

Banking ATMs and transfers feel modern — not like the old clunky menus we had before. Our economy team loves the backend flexibility.

Sora
Customer
★★★★★

Standalone install on a custom framework was surprisingly easy. Good exports, readable code structure, and fast replies when we asked questions.

Blaze
Customer
★★★★★

Third purchase from Project Finals this month. Reliable updates, no broken dependencies after Tebex downloads, and support that actually fixes things.