🔞 Adults Only (21+) — Please Gamble Responsibly
Secure Login 21+ Only

Welcome Back to raf99 — Log In to Your Account and Start Playing

Your raf99 account is your gateway to Indonesia's most complete online betting platform — live casino, sports betting, slot games, fish shooting, and more. Log in now and pick up exactly where you left off.

raf99
2M+

Active accounts across Indonesia

<60s

Average login-to-first-bet time

24/7

Indonesian-speaking support

256-bit

SSL encryption on every session

Everything You Need, Right After You Log In to raf99

The raf99 account dashboard is the central hub for your entire experience on the platform. The moment you complete the raf99 login process, you land on a personalised home screen showing your current balance in Indonesian Rupiah, your active bonuses with remaining wagering requirements, any upcoming sports fixtures you have pre-matched bets on, and quick-launch tiles for the areas of the platform you visit most.

Members across Jakarta, Surabaya, Medan, Bandung, Bali, and beyond have access to the full raf99 product suite immediately post-login — no secondary verification required for standard play, only for your first withdrawal (which requires completed KYC identity verification using your Indonesian national ID, KTP).

The dashboard also surfaces your responsible gaming settings at a glance: current deposit limit, session time elapsed today, and a one-tap shortcut to the self-exclusion tool. raf99 builds these controls into the main dashboard rather than burying them in a sub-menu because accessible responsible gaming tools are a core part of the platform's design commitment.

raf99
Live Casino & Slots

Access the full raf99 Casino lobby — 300+ live dealer tables including baccarat, roulette, blackjack, and Crazy Time — plus the complete slots library of 1,000+ titles from Pragmatic Play, Microgaming, NetEnt, and more.

Sportsbook & Live Betting

Place pre-match and in-play bets on BRI Liga 1 (Persija Jakarta, Persib Bandung, Bali United), EPL, La Liga, Serie A, Bundesliga, Champions League, Timnas Indonesia fixtures, and MotoGP — all from one account.

Deposits & Withdrawals

Fund your account instantly via BCA, BRI, BNI, Mandiri, CIMB Niaga, OVO, DANA, GoPay, ShopeePay, or LinkAja. All transactions are in Rupiah with no conversion fees. Withdrawals process in as little as 2 minutes at peak WIB hours.

Bonuses & Promotions

Your active bonuses, cashback credits, free-spin allocations, and loyalty rewards are all visible immediately after login. Seasonal campaigns tied to Idul Fitri, Ramadhan, and Indonesian Independence Day (17 August) are applied automatically to eligible accounts.

Full Transaction History

Review every deposit, withdrawal, bet placement, win, and bonus credit from your complete account history. Filter by date range or transaction type, and download statements for your own records at any time from the account settings section.

24/7 Live Chat Support

The live chat widget in your account dashboard connects you directly to an Indonesian-speaking support agent, typically within two to five minutes during peak WIB hours. Email support is also available at [email protected] (response within 24 hours off-peak).

How to Create Your raf99 Account in 4 Steps

If you do not yet have a raf99 account, registration takes under two minutes and requires only a valid Indonesian mobile number. There is no desktop software to install and no physical documentation needed at the point of registration — KYC verification is only required when you submit your first withdrawal request.

1
Open the Registration Form

Click the "Create a New Account" button on the raf99 Login page. The registration form opens in the same browser tab — no redirect to a third-party site. You will be asked for a username, your Indonesian mobile number (format: 08xxxxxxxxxx), and a password of at least eight characters. raf99 does not collect bank account numbers at the registration stage.

2
Confirm Your Mobile Number

A one-time passcode (OTP) is sent via SMS to the mobile number you provided. Enter the six-digit OTP in the verification field to confirm that the number is yours and active. OTP codes expire after five minutes — request a new one if yours does not arrive within that window. Most Indonesian mobile operators (Telkomsel, Indosat Ooredoo, XL Axiata, Smartfren) deliver the OTP within 30 seconds.

3
Confirm You Are 21 or Older

During registration you must confirm that you are aged 21 or above and that you are accessing raf99 voluntarily for adult entertainment purposes. raf99 takes its age verification responsibility seriously — identity documents (KTP) will be required before your first withdrawal is processed. Accounts found to belong to users under 21 are suspended immediately.

4
Make Your First Deposit and Play

With your account created and mobile number confirmed, navigate to the Deposit section. Select your preferred payment channel — BCA, BRI, BNI, Mandiri, OVO, DANA, GoPay, ShopeePay, LinkAja, or CIMB Niaga. Minimum first deposit is Rp 25.000. Once your balance is credited (typically within seconds for e-wallets, minutes for bank transfers), you have full access to every product on the raf99 platform.

raf99

Mobile-first registration: The entire raf99 registration and login flow is optimised for Android and iOS mobile browsers. No app download is required — open Chrome or Safari, navigate to raf99, and you are ready to register or log in from any Indonesian smartphone.

raf99

All Major Indonesian Payment Methods Accepted

After completing the raf99 login, your account balance is always displayed in Indonesian Rupiah (IDR). raf99 supports all of Indonesia's major local banking and e-wallet channels so that members across the archipelago — from Medan in North Sumatra to Makassar in South Sulawesi — can move money in and out without friction or foreign currency conversion.

Bank transfer deposits via BCA and BRI are the most widely used methods among raf99 members in Jakarta and Surabaya. E-wallet deposits via OVO, DANA, GoPay, and ShopeePay are popular in the 18–35 age bracket and credit to your raf99 balance instantly. LinkAja is the preferred option for members using state-owned bank infrastructure. All withdrawal requests are returned to the same channel used for the deposit, in accordance with standard anti-money-laundering (AML) practice.

Bank Transfers

BCA BRI BNI Mandiri CIMB Niaga BSI Bank Permata

E-Wallets

OVO DANA GoPay ShopeePay LinkAja
Minimum deposit: Rp 25.000  |  Minimum withdrawal: Rp 50.000  |  Withdrawal speed: 2–15 min (peak WIB) · Up to 24 hrs (off-peak)

Having Trouble Logging In to raf99?

Most raf99 login issues are straightforward to resolve. Work through the checklist below before contacting support — the majority of access problems are resolved within two minutes without needing agent assistance.

  • Check your username and password for typos. Passwords on raf99 are case-sensitive. Confirm your Caps Lock is off and that you are not accidentally entering a space before or after your password — a common issue on auto-fill on older Android keyboards.
  • Verify your internet connection is stable. An unstable 3G connection can cause the raf99 login page to time out mid-request, returning a generic error that looks like a credentials failure but is actually a network timeout. Switch to Wi-Fi or 4G and retry.
  • Confirm you are on the correct raf99 URL. Always access raf99 via the official URL. Phishing sites mimic the raf99 login page to steal credentials — if the URL in your browser address bar looks unusual, close the tab immediately and re-navigate from a trusted bookmark or link.
  • Clear your browser cache and cookies. Stale browser cache data can cause the login form to behave unexpectedly. In Chrome on Android: Settings → Privacy and Security → Clear Browsing Data → select Cookies and Cached Images → Clear Data. Then reload raf99 and attempt login again.
  • Your account may be temporarily locked after multiple failed attempts. For security, raf99 temporarily locks accounts after several consecutive failed login attempts. If this has happened, wait 15 minutes before retrying, or contact live chat support to unlock your account immediately — agents are available 24/7.
  • KYC or compliance hold on your account. If your account has been flagged for identity verification or a compliance review, you may not be able to log in until the process is resolved. Contact raf99 support via live chat or email at [email protected] with your username and the mobile number registered to the account.
  • Disable VPN or proxy if active. raf99 may restrict login from certain VPN exit nodes or proxy servers as part of its fraud-prevention measures. If you are using a VPN, disable it, reconnect to your regular Indonesian internet connection, and try the raf99 login again.

Frequently Asked Questions — raf99 Login & Account

Password resets on raf99 are handled through the live chat support channel. Because the raf99 login system does not store plain-text passwords and uses encrypted credential hashing, there is no automated email-based reset link at this time. Open the live chat widget on the raf99 Login page (accessible even without being logged in), identify yourself with your registered username and the mobile number linked to your account, and a support agent will guide you through the secure password reset process. The process typically takes three to five minutes during staffed hours. Average response time is under five minutes at peak WIB hours.

No. raf99's terms of service strictly prohibit holding more than one account per person. Duplicate accounts are detected during KYC verification (which cross-references Indonesian KTP identity data) and during payment processing (which flags shared bank account or e-wallet details). Accounts confirmed to be duplicates are merged or suspended, and any bonus balances associated with duplicate accounts are forfeited. If you believe your account has been accidentally duplicated due to a registration error, contact support immediately before attempting to use either account.

Yes. The raf99 login page and all subsequent account pages are served exclusively over HTTPS with 256-bit SSL/TLS encryption. This means all data transmitted between your browser or mobile device and raf99's servers — including your login credentials, balance information, and payment details — is encrypted in transit and cannot be intercepted by third parties on the same network. raf99 does not store full bank account numbers or e-wallet credentials on its own servers; payment processing is handled by licensed third-party payment processors. For more detail on data handling, see the raf99 Privacy Policy.

The minimum age to hold and use a raf99 account is 21 years. This applies to all products on the platform — live casino, sportsbook, slots, fish shooting, bingo online, and all others. Age is self-declared at the point of registration but is then verified against Indonesian KTP (national identity card) data during mandatory KYC before a first withdrawal is processed. Accounts confirmed to be held by users under 21 are suspended immediately, all pending bets are voided, and any funds are held pending a compliance review. raf99 takes its age-gating responsibilities seriously and cooperates fully with any regulatory requests regarding underage access.

Two-factor authentication (2FA) via SMS OTP is available on raf99 accounts and is strongly recommended. Once enabled, every raf99 login from an unrecognised device triggers an OTP sent to your registered Indonesian mobile number, which must be entered before access is granted. To enable 2FA, log in to your raf99 account, navigate to Account Settings → Security, and toggle on "SMS Two-Factor Authentication". You will be asked to confirm your mobile number with a verification OTP before the feature activates. If you change your SIM card or mobile number, contact support immediately to update your 2FA number before you lose access to the old number, as recovery without the registered number requires a full identity verification process.

raf99 allows a single active session per account at any given time. If you log in on a second device while a session is already active on another, the older session is automatically terminated. This is a security measure to prevent unauthorised concurrent access. If you notice your session was terminated unexpectedly — particularly if you did not log in from a second device yourself — change your password immediately via live chat support and enable SMS two-factor authentication (2FA) to secure your account against unauthorised access.

Already a Member? Log In to raf99 Now

Your live casino tables, sportsbook markets, and slot games are waiting. Sign in to your raf99 account and get back in the action — or explore what raf99 Casino and Slots have to offer. Adults only, 21+.

Explore raf99 Casino Browse Slots