99zk FAQ
Users opening accounts on 99zk ask about identity verification, deposit and withdrawal methods, game rules, account security, and how our platform operates. This page answers the most common questions across account setup, payments, game mechanics, loyalty rewards, and data protection. If your question is not listed here, you can contact our support team via live chat or email during business hours, and we respond within one business day.
This FAQ covers day-to-day account and payment topics. For questions about jurisdiction restrictions, service availability, or your legal rights, please read our Legal NoticeFor full terms governing betting, bonuses, and account closure, see our Terms and ConditionsFor information about how we collect and protect your personal data, read our Privacy Policy
We at 99zk designed this page to help you find answers quickly. Most questions here relate to account creation, payments via DANA, e-wallet, mobile banking, local payment, online payment, e-wallet, and bank transfer, as well as game features and account safety. Our support team is available in English and can assist with more detailed inquiries, account recovery, or technical issues that this FAQ does not address.
- Account and registrationhow to start, KYC verification, password recovery
- Payments and transactionsdeposit and withdrawal via mobile banking, local payment, online payment, e-wallet, mobile banking, local payment, online payment, e-wallet, mobile banking, local payment
- Game rules and mechanicsfootball betting, live-dealer tables, slots, esports markets, RTP and loyalty tiers
- Security and data protectionaccount safety, personal information handling, jurisdiction notice
Click each question to expand the answer. Our answers cover common account, payment, game, and security topics. For issues not listed here, use the contact details at the bottom of this page.
Account and registration
Opening a 99zk account takes three steps. First, you enter your email, choose a username, set a password, and provide your mobile number. Second, you verify your email by clicking a link we send you. Third, you upload your government-issued ID (KTP, passport, or driver's licence) and an address document (utility bill or bank statement). Our compliance team reviews these documents and approves your account within a few hours. Once approved, you can deposit via DANA, e-wallet, mobile banking, local payment, online payment, e-wallet, or your bank account and start using live-dealer tables, sportsbook, slots, and esports markets. You must be of legal age in your jurisdiction and comply with local laws regarding online gaming.
We at 99zk require two documents: a government-issued ID and an address proof. For ID, upload a clear photo or scan of your KTP (Indonesian national identity card), passport, or driver's licence. The ID must be valid (not expired) and clearly show your full name, date of birth, and ID number. For address proof, upload a recent utility bill (water, electricity, or internet), a bank statement, or an official letter addressed to you. The document must show your full name and current address. Both documents must be dated within the last three months. Upload both as high-quality images (JPG or PNG). Our team verifies your documents and notifies you by email within a few hours. If documents are unclear or appear fraudulent, we request replacements or close your account.
On the login page, click "Forgotten your password?" and enter your email address or username. We send a password-reset link to your registered email within a few minutes. Click the link, set a new password, and you can sign in immediately. The reset link is valid for one hour. If you do not receive the email, check your spam folder or contact our support team via live chat. If you have lost access to your registered email address, provide your username and ID document to our support team, and they will help you regain access to your account.
Payments and transactions
Yes. We at 99zk accept deposits and withdrawals via mobile banking, local payment, online payment, e-wallet, mobile banking, local payment, and direct bank transfer to online payment, e-wallet, mobile banking, and local payment accounts. To deposit using a bank account, select your bank from the payment menu during checkout and follow the transfer instructions. For withdrawals, provide your bank account number and details; our team processes the transfer after verifying your account. Bank transfers may take one to two business days depending on your bank's processing time. During peak seasons such as Liga 1 tournaments or Piala AFF, transfer delays may increase. For the fastest deposits, use online payment, e-wallet, mobile banking, local payment, or online payment—these typically complete within minutes.
Withdrawal requests are reviewed by our team within one business day. Once approved, the funds are sent to your payment method—e-wallet, mobile banking, local payment, online payment, e-wallet, or bank account. Digital wallets (mobile banking, local payment, online payment, e-wallet) typically receive funds within minutes of approval. Bank transfers to mobile banking, local payment, online payment, or e-wallet may take one to two business days depending on your bank's processing speed. We may request additional verification documents (a photo of your ID or a bank statement) for certain withdrawals to comply with anti-money-laundering rules. If your request is held for verification, our team contacts you by email and you can provide documents via your account dashboard. Withdrawals during public holidays such as Idul Fitri or Idul Adha may experience delays.
We accept deposits via digital wallets, bank transfers, and QR payment systems. Digital wallets include mobile banking, local payment, online payment, and e-wallet. Bank transfers are available to mobile banking, local payment, online payment, and e-wallet accounts. mobile banking (a nationwide QR-based payment system) is accepted at checkout. local payment is also supported for users across Indonesia. Select your preferred method during checkout, follow the payment prompt, and your deposit is credited immediately. Minimum and maximum deposit amounts vary by method; check your payment screen for limits. If a payment fails, your balance is not deducted and you can retry. For technical issues, contact our support team.
Game rules and mechanics
RTP stands for Return to Player. It is a percentage that shows, over a very long period, how much of all wagers on a slot game are returned to players as wins. For example, a game with means that, on average across millions of spins, players receive 96 pounds back for every 100 pounds wagered. The remaining non-specific info represents the house edge. RTP is set by the game provider and does not change per player or session. Different slot games have different RTPs—some games like Gates of Olympus or Sweet Bonanza have RTPs ranging from non-specific info to non-specific info. Higher RTP does not guarantee you will win; it is a long-term statistical measure. Short-term results vary widely. Always gamble only what you can afford to lose.
Our loyalty programme on 99zk rewards active players. As you place wagers and accumulate activity, you earn points that advance you through tier levels (Bronze, Silver, Gold, Platinum). Each tier unlocks higher cashback percentages, bonus rewards, and exclusive promotions. Points are earned on most wagers across live-dealer tables (blackjack, roulette, baccarat, Dragon Tiger), slots (Aviator, Sweet Bonanza, Fortune Tiger, Mahjong Ways), sportsbook (Liga 1, Piala AFF, Champions League), and esports markets (Mobile Legends, Free Fire, PUBG Mobile). You can view your current tier and points balance in your Account section. Tier status is reset periodically (typically monthly or quarterly), so maintain regular activity to stay at higher tiers. Rewards are credited automatically to your account.
Yes. Our 99zk sportsbook covers Liga 1, Piala AFF, Champions League, Premier League, and many international tournaments. You can place bets on match outcomes, total goals, both teams to score, Asian handicap, and other markets. Odds are updated in real time as matches approach and during live play. To place a bet, select a match from the sportsbook menu, choose your market and stake, and confirm. Your bet is locked once you submit it. Live betting is available during matches. For rules on each market type, see the Match Rules section in your Account or contact our support team. Bets are settled automatically within minutes of the match ending.
Security and data protection
We at 99zk protect your personal information with industry-standard encryption (TLS/SSL) and secure storage systems. Your data is encrypted both in transit (when you enter it on our platform) and at rest (when stored on our servers). We collect only the information required for account verification, payment processing, and legal compliance. We do not sell your data to third parties. Your ID documents and address proofs are stored securely and are used only for KYC verification. We comply with data-protection regulations and retain your data only as long as your account is active, plus any period required by law. For a full description of our data practices, see our Privacy PolicyIf you believe your data has been compromised, contact our support team immediately.
You can contact our 99zk support team via live chat or email. Live chat is available in your account dashboard during business hours (typically 9 AM to 10 PM, seven days a week). Click the chat icon, describe your issue, and our team responds within a few minutes. For email, use the contact form in your Account Settings or email us at the address shown there. Email inquiries are answered within one business day. For urgent issues such as account security concerns, suspicious transactions, or access problems, use live chat for faster help. Provide as much detail as possible—your username, account email, a description of your issue, and any relevant transaction IDs. Our team is available in English and can assist with account recovery, payment issues, game rules, and technical problems. If your issue relates to jurisdiction restrictions or legal compliance, see our Legal Notice