FX Banking
FX Banking - banking and economy features for ESX servers Compatible with ESX framework. Fully customizable and optimized.
FX Banking - Advanced Banking System with Credit Cards and Shared Accounts
Elevate your server's financial infrastructure with FX Banking, a comprehensive banking system that goes far beyond basic ATM scripts. This advanced banking solution provides players with realistic banking features including custom credit card creation, detailed transaction history, invoice management, and shared account functionality. Designed as a complete replacement for outdated banking systems, FX Banking delivers a modern, user-friendly interface that makes financial roleplay engaging rather than tedious. Whether you're running an economy-focused server or just need reliable banking infrastructure, this script provides enterprise-level features with the polish players expect in 2025.
What's Included
You're getting a full-featured banking platform that handles every aspect of your server's financial system. The script includes ATM functionality with deposit and withdrawal systems, a credit card creation and management system, comprehensive transaction history tracking, invoice sending and payment processing, and shared account capabilities for businesses and organizations. With native support for both ESX and QBCore frameworks, plus custom notification integration, FX Banking adapts to your server's existing infrastructure rather than forcing you to change everything.
Credit Card System That Adds Immersion
One of FX Banking's standout features is its credit card creation system. Players can design and generate their own custom credit cards, adding a personal touch to financial transactions. This isn't just cosmetic - credit cards can be used for purchases, stored in inventories, and even stolen or traded between players, creating interesting criminal roleplay opportunities. Business owners can issue company credit cards to employees, adding depth to organizational roleplay.
The credit card system integrates with the broader banking infrastructure, so all card transactions appear in the detailed history page. This creates proper financial audit trails that are essential for serious business roleplay, police investigations of financial crimes, and server economies that track money flow.
Key Features
- Complete Banking Interface - Modern UI for all banking operations including deposits, withdrawals, and account management
- Custom Credit Cards - Players can create personalized credit cards with custom designs and use them for transactions
- Transaction History - Detailed history page tracking all deposits, withdrawals, transfers, and purchases
- Invoice System - Send and receive invoices between players, perfect for business transactions and service payments
- Shared Accounts - Create joint accounts for businesses, gangs, or organizations with multiple authorized users
- ATM Network - Full ATM script with all banking features accessible from machines across the map
- Custom Notifications - Integrates with your preferred notification system for transaction confirmations and alerts
- Dual Framework Support - Native compatibility with both ESX and QBCore without modifications
- Secure Architecture - Server-side verification prevents exploits and ensures financial integrity
- Real-time Updates - Balance changes and transaction history update instantly across all interfaces
Perfect For
- Economy-focused servers needing robust financial infrastructure and transaction tracking
- Business roleplay servers where companies need invoicing and shared account functionality
- Servers replacing outdated ATM/banking scripts with modern, feature-rich alternatives
- Communities wanting to add depth to financial crimes like robbery, fraud, and money laundering
- Server owners building comprehensive business ecosystems with proper financial management
- Servers that need detailed transaction logs for admin oversight and economy balancing
Shared Accounts for Organizations
The shared account feature revolutionizes how businesses and organizations handle finances on FiveM servers. Multiple players can be granted access to the same bank account, perfect for gang treasuries, business operating accounts, or government departmental budgets. Each shared account maintains its own transaction history showing who deposited, withdrew, or transferred funds, creating accountability within organizations.
This enables realistic business operations where employees can access company funds for inventory purchases, gang leaders can distribute money to members, and police departments can manage departmental budgets. The system prevents the awkward pass cash to the boss so they can buy supplies workaround that plagues servers with basic banking scripts.
Invoice and Payment Processing
The built-in invoice system streamlines business transactions and service payments. Mechanics can send invoices for vehicle repairs, lawyers can bill clients for legal services, and rental companies can issue monthly rent invoices. Recipients see invoices in their banking interface and can pay them directly from their accounts, creating a paper trail that supports serious business roleplay.
The invoice history works both ways - players can view invoices they've sent and received, track payment status, and reference past transactions. This is invaluable for business owners tracking accounts receivable and for players managing their expenses. Government characters can even use the system for tax collection or fine payments.
Installation
- Extract the FX Banking folder to your server resources directory
- Import the SQL file to create required database tables for accounts and transactions
- Configure the script for your framework (ESX or QBCore) in config.lua
- Set up your preferred notification system (custom notifications supported)
- Add ATM locations or use the default ATM props across the map
- Add ensure fx-banking to your server.cfg
- Restart server and test deposits, withdrawals, and credit card creation
Framework Compatibility
- ✅ ESX - Full integration with ESX banking and player data systems
- ✅ QBCore - Native QBCore support with qb-banking replacement capability
- ✅ Custom Frameworks - Adaptable architecture allows integration with custom money systems
Transaction History and Accountability
Every banking operation is logged in the comprehensive history system. Players can review their complete financial activity, seeing exactly when they deposited cash at an ATM, when they paid that invoice from the mechanic shop, or when they transferred money to their organization's shared account. For server administrators, this creates powerful oversight capabilities - you can audit suspicious financial activity, track money laundering operations, or verify legitimate business transactions.
The history system is particularly valuable for serious roleplay servers where financial transparency matters. Business audits become possible, allowing accountant characters to review company finances. Police investigations can subpoena banking records during fraud cases. The transaction logs even support economic research, letting server owners understand money flow patterns and identify economy imbalances.
What Makes It Stand Out
FX Banking isn't just another ATM script with a fresh coat of paint. The combination of credit cards, invoicing, and shared accounts creates a banking system that actually enhances roleplay rather than just serving as a money storage mechanism. The dual framework support means you don't need to choose between ESX and QBCore versions or deal with hacky conversions. The custom notification integration shows attention to server owner needs - you can maintain UI consistency across your entire server.
The interface is genuinely modern and intuitive, not just functional. Players won't dread using banking features because the UI is clean and responsive. The shared account system alone justifies the investment for business-focused servers, as it enables organizational financial management that simply isn't possible with basic banking scripts.
Technical Details
- Framework Support: ESX, QBCore (native support for both)
- Database: MySQL/MariaDB with automated table creation
- UI Technology: Modern web-based interface with responsive design
- Security: Server-side transaction validation and anti-exploit measures
- Notifications: Custom notification system integration (framework-agnostic)
- ATM Support: Works with all standard ATM props and custom locations
Advanced Features and Roleplay Depth
Beyond the core banking features, FX Banking enables sophisticated financial roleplay scenarios. Businesses can maintain separate operating and savings accounts. Criminal organizations can launder money through legitimate business shared accounts. Banks (player-owned or server businesses) can offer services like account management or credit card issuance. Government factions can implement taxation systems using the invoice features.
The credit card theft potential adds crime opportunities - stolen credit cards could be used for fraudulent purchases, creating detective work for police to track down the thieves through transaction history. Businesses facing financial troubles can review their transaction history to identify unpaid invoices or excessive expenses. The system supports the kind of complex financial interactions that serious roleplay communities crave.
Video Preview
Check out the full demonstration below showing the banking interface, credit card creation process, invoice system in action, and shared account management. The preview covers both ATM interactions and the full banking menu, demonstrating how players interact with all features.
FiveM Banking Script
Supported: ESX, QBCore
Welcome to FX-Banking - An advanced banking system. This resource was made to give the players an alternative to the old ones.
Features
- Deposit or withdraw money from your bank account
- Create your own credit card
- Custom Notifications
- History page
- Invoices Page
- Shared Accounts
Supported
- ESX
- QBUS






