[QBCore / Qbox / ESX] Advanced Banking System with Fleeca & Swiss Support

Introducing Kartik Banking System

Kartik’s Banking System, designed with a modern UI, a powerful feature set, and the flexibility needed to elevate your FiveM economy and roleplay experience.

Preview










ATM

POS System

Billing Machine


VIDEO PREVIEW

Core Features

Dual Bank Types

  1. Fleeca Bank (Legal & Government-Traced)

    • Fully monitored by law enforcement or governing bodies
    • Supports Personal, Shared, and Company/Organization accounts
  2. Swiss Bank (Private & Untraceable)

    • Operates independently of legal oversight
    • Accepts custom deposit types (including options like black money)
    • Configurable deposit fees (e.g., take a 10% cut on $100 deposits)
    • Supports Personal and Shared Accounts.

Credit Card System

  • Allows players to purchase items using credit cards
  • Built-in credit score system that changes based on repayment behavior and installment history

Loan & Banker Job System

  • Assign players as bankers with preloaded balances to issue loans
  • Supports both player-managed and server-managed loan issuance
  • Fully configurable to suit your economy

Employee Payroll System

  • Automate salary distributions, including bonuses and incentives
  • Set custom payroll cycles such as daily, weekly, or bi-weekly

A realistic POS payment system with full credit card simulation
(including card number, CVV, expiry, and swipe-style interaction)

Billing System with the ability to add items, create categories, and bill individuals using cash, bank, or invoice generation.

Data Migration Support
Moving from another banking script? We’ve made it easy.
We currently support seamless migration with no data loss from:

  • ps-banking
  • renewed-banking
  • nfs-banking
  • fd-banking

If you’re using a different banking system, just open a support ticket on our Discord. We’ll handle the migration for you with care.

Preview & Documentation

For additional migration help, feel free to reach out via our support system.

Join Support Discord

Pricing

- One-Time Purchase – $34.99 Buy Now

- Monthly Subscription Option Subscribe Here

Other Releases

- MDT/Dispatch With Live collaboration editing - Buy Now

- Advanced Dealership

Code is accessible No ( Wide Config and necessary files are open to make different scripts compatible )
Subscription-based Yes
Lines (approximately) 1500+
Requirements QBCore/Qbox/ESX, ox_lib
Support Yes
1 Like

I highly recommend this script. Works great, amazing support, and very easy to use!

1 Like

Banking Update is Live! v1.0.2

New Features:

  • Settings Icon added on top of Credit/Debit Cards to set your ATM PIN.
  • ATMs now require PIN access. You can set your PIN by visiting the bank.
  • POS Systems enabled for Company Account transactions.
  • GenerateBill function now supports an additional parameter to auto-credit payments to a specified account.
  • QB Banking backend and migration support now available.
  • Inventory support added for POS item usage.

Refer to the documentation for detailed usage and integration.

DOCUMENTATION

Found a bug or facing issues? Please report them immediately so we can resolve them!

Banking V1.0.3 – Update Log

Fixes:

  • Fixed member search functionality on the Members page.
  • Fixed payout roll: now returns false if company data is missing.

Additions:

  • Added backend support for okokBilling to allow invoice creation directly from the banking system.
  • Added ped spawning at specific locations instead of only using box zones.

Let us know your ideas for making it better

Banking Update v1.0.4

  • Memo Field for Quick Transfers
    You can now add a memo when using quick transfers to provide context or notes for the transaction.

  • New Export: CreateJobAccount
    Added a new CreateJobAccount function and made it available as an export for external use.

  • Improved Logging

    • Self-transfers and transactions exceeding the minimum configured amount now trigger additional logging.
    • These logs are directed to a dedicated channel for easier monitoring and audit purposes.
  • Minor Fixes & Optimizations
    General improvements made for performance and stability.

Banking System – Changelog v1.0.5

  • Implemented minor bug fixes to improve system stability

  • Optimized performance for smoother user experience

  • Introduced Employee Commission System

    • Commissions can now be configured per employee via the Employees section in Business Banking

:pushpin: Changelog – Banking System

** Introduced Dynamic Interest Rate Calculation**

  • Loan interest rates are now dynamically determined based on the applicant’s credit score.
  • Players with higher credit scores receive lower interest rates, while lower scores result in higher rates.
  • The system uses a linear scale between the configured minimum and maximum interest values.

:wrench: Configuration

  • Fully configurable in shared/config_loans.lua:

    • minInterest, maxInterest
    • baseScore, maximum (credit score range)
  • Also Max loan config was not present in config that is also added now

Thanks for supporting :heart:

Banking Version 1.0.6

Fixes:

  • Fixed an issue where high credit utilization was incorrectly showing as 0, preventing the credit card “Pay” button from appearing.
  • Fixed an issue where commission values and other company-related data could not be edited due to missing entries in kartik_banking_company. This data will now be auto-created on script start for fresh installations.

Coming up soon in a day or two

Register system too :heart:




Kartik-Banking v1.0.7

New Features

  • Introduced a comprehensive Billing System with the ability to add items, create categories, and bill individuals using cash, bank, or invoice generation.
  • Added the option to reissue cards within the card settings.
  • Added the ability to block or unblock cards from the card management interface.

Improvements and Fixes

  • General optimizations to improve performance and reliability.
  • Minor bug fixes and stability enhancements.

Kartik Banking Update (No Version Update)

  • Billing Machine: Only users with isboss permissions can manage inventory. Others will now see an on-screen error: “You are not authorized.”
  • General: Some optimizations and performance improvements.

:pencil: Update Changelog

MDT

  • Kartik-Laptop Support – MDT is now fully compatible with Kartik-Laptop. (Laptop purchase required – currently $15)
  • Custom App Integration – Easily create and integrate your own apps. Support available if needed.
  • Duty Toggle Enhancement – Job names now display on duty toggles.
  • Evidence Photo Support – Integration with FivemRR, Fivemanage, and Discord for evidence photos.
  • Fixes & Optimisations – Improved stability and performance.
  • Configuration Updates – Changes made in shared/config.lua and shared/server_config.lua.

Laptop - https://kartik-scripts.tebex.io/package/7042960

Banking

  • Locales Added – Full support for billing machine localization.
  • Optimisations – Performance improvements for smoother operations.
  • New Export – Added ProcessInvoicePayment for simplified invoicing.

Boosting

  • Bug Fix – Contracts can now be cancelled correctly.
  • Tracker Update – Tracker removed after successful minigame completion.

Laptop

  • App Visibility Conditions – Apps now respect isVisible settings.
  • MDT Tablet Compatible – Fully compatible with MDT tablet integration.
  • Optimisations – General performance improvements.