How virtual accounts function on firstbet88
A virtual account is a unique deposit number assigned to your profile. When you request a virtual account from your firstbet88 dashboard, we generate a number linked permanently to your username. You share this number with your bank, and every transfer to that account routes directly to your firstbet88 balance. The account remains active until you close it or deactivate it in settings.
We display your virtual account number in the Deposit section of your account. You can view it anytime, copy it to your phone's banking app, or add it to your bank's saved payees list for quick access. Each transfer you initiate from your bank shows up in firstbet88 within minutes. The platform confirms receipt and credits your balance immediately, so you don't wait for the bank to send an email or confirmation code.
The system works with every major Indonesian bank. Whether you use BCA, e-wallet, mobile banking, local payment, or a smaller regional bank, your transfer reaches our virtual account system the same way. If you're in Jakarta, Surabaya, Bandung, or Medan, the experience is identical — your local bank's mobile app handles the transfer, and firstbet88 receives the funds.
Once credited, your balance appears in your account wallet. You can then deploy those funds into any game: Liga 1 fixtures, Piala Indonesia matches, Champions League bets, live-dealer tables, or slots. The money is fully spendable across all product categories without restrictions or separate holdings.
Setting up your virtual account
Setup takes under two minutes. Log into firstbet88, navigate to Deposit, and select Virtual Account from the payment method list. Click "Generate Virtual Account" and the system issues a unique number. We display it prominently along with the bank routing instructions. Most platforms require you to transfer to a generic account and note a reference code; we skip that step — your number is your identifier, and the bank sees it as the destination.
You can store your virtual account number in your phone for repeated use. Many Indonesian banking apps allow you to save this number as a payee, so future transfers take just a few taps. If you forget the number, you log back into firstbet88 and retrieve it instantly from the Deposit page.
Virtual accounts remove friction from deposits. No reference codes, no email confirmations, no manual account details — just a number that stays the same every time you fund your balance.
Timing and reconciliation
Bank transfers take varying amounts of time depending on your bank and the time of day. A online payment transfer to a firstbet88 virtual account typically arrives within subject to verification during business hours. Late-night and weekend transfers may take longer, though most banks process them by the next morning. Once the transfer lands, firstbet88's system recognizes the deposit and credits your balance.
You can monitor transfer status from two places: your bank's statement history (which shows the debit immediately) and your firstbet88 account (which shows the credit once received). If you initiate a transfer and don't see it in your firstbet88 balance within an hour, contact our customer support team via the live chat in your account. We can investigate the transfer status with your bank if needed.
Virtual account numbers don't expire with time
Your assigned virtual account number remains active as long as your firstbet88 account is active. You don't need to regenerate it or request a new one unless you explicitly deactivate it in settings.
Integration with withdrawals and account management
Virtual account deposits feed into the same wallet that stores your winnings from Liga 1 bets, Piala AFF matches, live-roulette payouts, and slot wins. You can combine deposits from multiple sources — virtual account transfers, e-wallet, mobile banking, local payment — and your balance reflects the total. When you withdraw, you choose which payment method to use, and funds return to that destination.
If you funded via virtual account transfer from online payment, you can request a withdrawal to the same e-wallet account, a different bank, or an e-wallet like mobile banking or local payment. The withdrawal system doesn't lock you into the deposit method. This flexibility means you can move money between accounts or consolidate multiple sources into one payment channel without friction.

Transaction history and record-keeping
Every deposit via virtual account appears in your transaction history with a timestamp, amount, and status (received, confirmed, credited). You can filter your statement by date range, payment method, or transaction type. This gives you a complete audit trail of every virtual account transfer you've made, useful for personal accounting or verifying a deposit.
We also provide downloadable statements in CSV format. If you need to reconcile deposits for personal records or accounting purposes, you can export your full transaction history covering any date range. The statement includes deposit date, amount, and confirmation status — everything you need to cross-reference with your bank's records.
-
1
Generate your virtual account numberStep 1
Navigate to Deposit, select Virtual Account, and click Generate to receive your unique number.
-
2
Transfer from your bankStep 2
Use your bank's mobile app to initiate a transfer to your virtual account number as the recipient.
-
3
Funds arrive and balance updatesStep 3
Within minutes, your firstbet88 balance reflects the deposit and you can place wagers or join live-dealer tables.

