
Description
A free bank and ATM for ESX. Deposit, withdraw, transfer and check your history in one panel, at every ATM on the map.
Fits any city style (school / community / RP), with limits and quick-withdraw amounts you set yourself.
Features
- [+] Easy setup: tune everything in config, or set it from the web builder
- [+] Deposit, withdraw, transfer and history in a single panel
- [+] Set the smallest amount and the largest withdraw, deposit and transfer
- [+] Every ATM on the map, found by prop model, no coordinates to fill in
- [+] Admins add missing ATMs with /atmscan
- [+] Bank branches get blips with Thai names, and you can restyle ATM and bank blips
- [+] Transfer by player ID or phone number (wire it in addons/phone), each can be switched off
- [+] The recipient's name shows before you confirm, hide it with Config.TransferShowName
- [+] Allow transfers only at a bank, not at ATMs
- [+] Choose the quick-withdraw buttons and how many history rows show
- [+] The server checks the distance to the ATM, the balance, and one action at a time
- [+] Write your own hooks to other scripts in addons/
What's inside
- One panel for everything: cash and bank balances, withdraw / deposit / transfer tabs, quick-amount and "All" chips, a button that shows the exact amount, recent history beside the form and the balance after the transaction.
- Every ATM on the map: detected by prop model, so there is no list of coordinates to fill in. Bank branches get blips.
- Transfer by player ID or phone number: the recipient's name is shown before you confirm (hide it with
Config.TransferShowName = false) and the recipient gets a notification. Transfers by phone number ship as an empty hook that you wire to your own phone inaddons/phone/server.lua. - Checked on the server: every action checks the distance to an ATM or bank, whole-number amounts within the limits, the balance, and one transfer at a time.
- Admins:
/atmscanadds ATMs that are missing from the list. - Thai and English: set
Config.Locale. - A transfer screen that follows your settings: the label, example and hint change for ID only, phone only, or both. Phone numbers may be typed with dashes or spaces, and the Transfer tab is hidden where transfers are not allowed (an ATM with transfers off, or both methods off).
Make it fit your server
| File | Job |
|---|---|
addons/framework/server.lua / client.lua |
The framework bridge: ESX if present, else standalone |
addons/phone/server.lua |
Finds players by phone number and sends the phone alert (an empty hook by default, wire it to your phone) |
addons/notify/client.lua |
Notifications |
addons/prompt/client.lua |
Floating labels and the [E] key (use ox_target through the OpenBank export) |
Requirements
oxmysqles_extended(ESX Legacy). Without it the script runs standalone, and you wire the bank account yourself inaddons/framework/server.lua
Version history
- 1.1.8 — Released 13/10/2026 00:16
- 1.1.6 — Released 12/10/2026 10:19
- 1.0.0 — Released 26/09/2026 21:56
Related scripts

- 7-day trial
- Updated
X3D Slots 1024 Ways
1,024-way cascading slot, Mahjong style, 97.5% RTP. Server-authoritative spins, anti-exploit, with free spins, multipliers and big-win scenes.
or rent ฿500/month

- Updated
X3D Sell Drug
Shady buyers appear around the map on a timer and pay in black money. Runs on ESX or standalone.

- 7-day trial
- Updated
X3D Replay
BETA pricing. Records every player, every session. Watch it back in game: 4 cameras, kill/death timeline, pressed keys, script usage, macro flags.
or rent ฿120/month

- 7-day trial
X3D Anti-Cheat
BETA pricing, join the testing. Evidence-first anti-cheat: Discord embeds with screenshots, HWID bans, Steam/Discord account lock, two-line event guard.
or rent ฿120/month
Posts that cover this script
- 26/09/2026
What a FiveM banking script needs: every ATM, transfers by phone number, dupe protection, and a free ESX bank
What a FiveM banking script for ESX has to do: every ATM on the map without coordinates, transfers by phone number or ID, history, and the server-side checks that stop money dupes; the holes in old esx_atm/esx_banking, and X3D Banking, free and integrated with X3D Phone.
Read more - 16/09/2026
FiveM Scripts Explained: Types, ESX vs QBCore vs Standalone, and How to Choose
Read more - 15/09/2026
How Much Does It Cost to Open a FiveM Server, and What Do You Need? From 32 Players to a 2,000-Player City (2026)
Read more - 18/09/2026
27 Free FiveM Scripts From the Developer: Weapon Skins, Weapon Damage, ESX Inventory, Vaults, Admin Panel and More
Read more




