How Bank Transfers Work on garudaplay
When you choose bank transfer at garudaplay, our system generates a unique virtual account number tied to your account. This number remains constant for your account lifetime — you do not need a new number each deposit. You then transfer funds from your personal bank account (BCA, e-wallet, mobile banking, or local payment) to our virtual account using your bank's mobile app, ATM, or online banking portal.
The transfer is processed by your bank, not by garudaplay directly. This means standard bank fees (if any) apply as per your bank's schedule — garudaplay does not charge deposit fees. Most bank transfers between major Indonesian banks settle within subject to verification during business hours (weekdays 08:00–17:00), and slightly longer outside those windows. Public holidays (Idul Fitri, Idul Adha, Imlek, Nyepi) may extend settlement time.
Once your bank confirms the transfer, garudaplay's system detects the deposit and credits your account balance instantly. You then have access to the deposited funds to use across all garudaplay games — football markets (Liga 1, Piala Indonesia, Piala AFF), live-dealer tables (blackjack, roulette, baccarat, Dragon Tiger), slots (Aviator, Sweet Bonanza, Gates of Olympus), and esports markets (Mobile Legends, Free Fire, PUBG Mobile).
Setting Up Your Virtual Account on garudaplay
After you sign up and complete KYC verification (ID photo, full name, date of birth), navigate to the Deposit or Payment menu. Select "Bank Transfer" from the payment method list. garudaplay displays four options: online payment, e-wallet, mobile banking, or local payment. Choose your bank, and the system generates your unique virtual account number.
You can set up virtual accounts across all four banks if you wish — this flexibility lets you choose whichever bank you have an account with at deposit time. Each virtual account is independent and tied to your garudaplay account, so funds from any of the four banks route to the same garudaplay balance.
Virtual account stability and deposits
Your virtual account number does not change after you set it up. You can save it, write it down, or store it in your phone notes for future deposits. Each transfer to your virtual account is automatically credited to your garudaplay balance — no manual intervention needed.
Withdrawals via Bank Transfer on garudaplay
Withdrawing funds to a bank account is equally straightforward. From your garudaplay Account Dashboard, select Withdraw. Enter the amount, and choose "Bank Transfer" as your method. You'll then be asked to provide your bank account details (account number, account holder name, bank name). garudaplay encrypts and stores this information securely — we use industry-standard SSL encryption and never share your banking details with third parties.
Once you submit a withdrawal request, garudaplay's compliance team reviews it (typically subject to verification) to verify the amount and your account status. If everything checks out, the withdrawal is approved and sent to your bank. Settlement time depends on your bank — most major Indonesian banks (online payment, e-wallet, mobile banking, local payment) credit the funds within subject to verification of receiving the transfer. On weekends or public holidays, settlement may take longer (up to 24 hours).
No withdrawal fees are charged by garudaplay. Your bank may impose a small fee for incoming transfers, but this is between you and your bank — garudaplay does not collect it.
Bank Transfer Limits and Account Verification
garudaplay does not publish exact deposit or withdrawal limits — these may vary based on your account age, verification level, and activity history. However, most account holders can deposit and withdraw amounts suited to casual and regular gaming. If you encounter a limit message, our support team can clarify your specific threshold and advise on any additional verification (e.g., proof of income for higher limits).
To use bank transfers, your garudaplay account must be fully verified. Verification requires a valid government ID (KTP, Passport, or Driving License), full legal name, and date of birth. Verification typically completes within subject to verification, after which bank transfer options become available. If verification is delayed, check your Account Notifications for any outstanding document requests.
- Virtual account
- A unique bank account number issued by garudaplay, tied to your account, used to receive deposits from your personal bank.
- Settlement time
- The duration between when your bank sends the transfer and when garudaplay (or your receiving bank) receives and processes the funds. Typically subject to verification on business days.
- KYC verification
- Know-Your-Customer checks that garudaplay performs to confirm your identity before enabling deposits, withdrawals, and withdrawal payouts.
- Compliance review
- A garudaplay team check of your withdrawal request to prevent fraud and ensure adherence to platform policies — typically subject to verification.
Comparison: Bank Transfer vs. Mobile Wallets on garudaplay
garudaplay offers six deposit methods: bank transfer, online payment, e-wallet, mobile banking, local payment, online payment, and e-wallet. Bank transfers suit users who prefer direct account-to-account routing, higher security through banking infrastructure, and the ability to manage deposits through their bank's official app. Mobile wallets (mobile banking, local payment, online payment, e-wallet) are faster for small deposits and do not require bank account details — just your wallet login. mobile banking is a QR-code standard that works across multiple providers.
Bank transfers also appeal to account holders who want a permanent virtual account number for recurring deposits — you save the number and reuse it whenever you top up. Mobile wallets, by contrast, redirect you to the wallet app each time, which some users find less convenient for frequent deposits.
Troubleshooting Bank Transfers on garudaplay
If your deposit does not appear after subject to verification, first check your bank's app to confirm the transfer was sent successfully — look for a confirmation reference number. If the transfer shows sent but garudaplay has not credited it, note the reference number and contact garudaplay support with the following details: (1) your garudaplay account email, (2) the bank name, (3) the reference or transaction ID from your bank, and (4) the amount transferred. Support will investigate and usually resolve the issue within 1 hour.
For withdrawals, if the funds do not arrive in your bank account within 1 hour of approval, contact your bank directly first — they may have flagged the transfer as pending further verification. If your bank confirms they have not received it, contact garudaplay support with your withdrawal confirmation number (issued when you submit the request).
Do not transfer to a virtual account that does not belong to you, and do not use old account numbers from previous services — always generate a fresh virtual account through garudaplay's current interface.
Security and Data Protection in Bank Transfers
garudaplay uses industry-standard encryption (SSL/TLS) to protect all bank account information you provide during deposit and withdrawal. Your account details are stored in a secure database with restricted access — only garudaplay's payment processing systems and compliance team can view them, and only for the purpose of processing your transaction.
garudaplay is bound by Indonesian financial privacy regulations and does not sell or share your banking details with marketing firms, advertisers, or unrelated third parties. Your bank account information is retained for withdrawal history and dispute resolution, then deleted according to our data retention policy.
