mahirtoto FAQ

We at mahirtoto receive questions spanning account setup, deposit and withdrawal flows, game rules, and account security. This FAQ section addresses the most common topics our users ask about, organized by theme so you can find answers quickly without contacting support.

The answers below cover how to register on mahirtoto, reset your password, deposit via DANA, e-wallet, mobile banking, local payment, online payment, e-wallet, and bank virtual accounts, withdraw your balance, understand our live-dealer tables and slot games, and protect your account. If you have a question not listed here, our support team responds to in-app messages and email enquiries during standard hours.

For detailed rules on football betting (Liga 1, Piala AFF, Champions League, Premier League, MotoGP, badminton), live-dealer game mechanics, or esports tournament markets (Mobile Legends, Free Fire, PUBG Mobile), scroll to the relevant accordion section. For legal terms, account closure, and jurisdiction eligibility, refer to our Terms & Conditions and Legal Notice

Common question topics

  • 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 marketsfootball betting, live-dealer tables, slots, esports coverage
  • Security and account careaccount protection, access issues, and jurisdiction eligibility

Select any question below to expand the answer. If you do not see your question listed, contact our support team via the in-app chat or email.

Account and registration

On the mahirtoto login screen, tap "Forgot password?" and enter the email address linked to your account. We send a password reset link within seconds. Open the link in your browser, choose a new password (at least 8 characters, with uppercase, lowercase, numbers, and symbols), and confirm. Log in with your new password on the app or web platform. If you do not receive the reset email within a few minutes, check your spam folder or contact our support team to verify your email address. If you cannot remember the email linked to your account, our support team can help you recover it by verifying your username and phone number.

No. Each user is permitted one mahirtoto account registered under their unique email address and verified identity (KTP). Creating a second account using the same or different email violates our Terms & Conditions and may result in account suspension and balance forfeiture. If you need to update your email, username, or linked phone number on your existing account, contact our support team and we will assist you. We enforce this policy to protect our platform, prevent fraud, and comply with local gambling regulations.

If you cannot log in, see unauthorized activity, or notice your balance has changed unexpectedly, contact our support team immediately via in-app chat or email. Do not share your password with anyone; we will never ask for it. If you suspect your account was accessed without permission, change your password at once, clear your browser cache, and provide our team with a list of recent transactions you recognize. If you are in Bandung, Jakarta, Surabaya, or Medan and prefer phone support, our team can also assist via the contact number displayed in the app. We investigate access issues within standard business hours and notify you of findings and remedial steps.

Payments and transactions

Deposits via local payment, online payment, or e-wallet follow the same flow: log in to your mahirtoto account, go to the Deposit section, select your e-wallet method, and enter the amount you wish to transfer. mahirtoto shows you a payment code or link; open your e-wallet app, scan the code or follow the link, and confirm the transaction. mobile banking, local payment, and online payment typically process instantly, and your mahirtoto balance updates within seconds. If your deposit does not appear after a few minutes, contact our support team with your transaction ID and we will investigate. Deposits via e-wallet, mobile banking, and local payment carry no additional fees on mahirtoto's side; your e-wallet provider may charge a small transaction fee which you see at confirmation.

We support a range of deposit amounts accommodating all bet sizes. Minimum and maximum limits vary by payment method; online payment, e-wallet, and mobile banking typically allow smaller minimums suited to casual bettors, while bank transfers via local payment, online payment, e-wallet, and mobile banking virtual accounts support higher volumes for serious players. When you select a deposit method in the mahirtoto app or web platform, we display the applicable minimum and maximum for that method. If your desired amount falls outside the limits, try an alternative payment method or contact our support team for options. We do not charge mahirtoto platform fees on deposits; fees from your bank or e-wallet provider apply as per their own terms.

Our mahirtoto cashback offer runs weekly and rewards active players with a percentage return on net losses during the week. The exact percentage and eligibility criteria appear in the Promotions section of your account; terms apply and may change seasonally (especially around Idul Fitri, Idul Adha, or Imlek). To qualify, you must have a verified account (KYC complete) and meet any minimum bet turnover stated in the offer terms. Cashback is credited as bonus balance, separate from your cash balance, and carries its own withdrawal requirements outlined at claim time. We calculate and distribute cashback every week on a set day; check your account history for confirmation. If you believe cashback was missed or miscalculated, contact our support team with your account statement and we will review.

Our mahirtoto support team primarily operates in English and Indonesian (Bahasa Indonesia). When you contact us via in-app chat or email, we respond in the language you use. If your primary language is neither English nor Indonesian, feel free to message in your language and our team will assist to the best of their ability or connect you with a team member who speaks your language. Response times vary based on enquiry volume, but we aim to acknowledge all messages within standard business hours. For urgent account or payment issues, prioritize the in-app chat feature, which typically receives faster attention than email.

Game rules and markets

Live-dealer tables on mahirtoto feature real dealers and multi-camera studios broadcasting blackjack, roulette, baccarat, and Dragon Tiger in real time. You interact with the dealer, place bets, and see outcomes live. Slots are software-based games (Aviator, Sweet Bonanza, Gates of Olympus, Fortune Tiger, Mahjong Ways) where you spin a reel or trigger events and outcomes resolve instantly based on random algorithms. Live-dealer tables suit players who enjoy interaction and transparency; slots suit those preferring faster pace and simple mechanics. Both categories carry identical account balance, withdrawal methods, and deposit rules on mahirtoto. Your wins or losses from either category flow to the same mahirtoto balance and are withdrawable via local payment, online payment, e-wallet, or bank methods.

We at mahirtoto cover major football leagues and tournaments including Liga 1, Piala Indonesia, Piala AFF, Piala Asia, and Champions League. For each fixture, we offer standard markets: match outcome (win / draw / loss), over/under goals, correct score, and first goal scorer. You select a market, pick your prediction, enter your stake, and submit the bet. If the outcome matches your prediction, we credit your winnings immediately after the match concludes and all data is final. If your prediction does not match, your stake is forfeited. All bets on mahirtoto are settled transparently based on official match data. If you dispute a result or suspect a settlement error, contact our support team with your bet ID and we will review the match data and our records.

Yes. mahirtoto offers markets on esports tournaments across Mobile Legends, Free Fire, and PUBG Mobile. We cover tournament fixtures, playoff stages, and seasonal championships. Betting mechanics are similar to football: select a market (match winner, map winner, or player performance), place your bet, and we settle results based on official tournament data once the match concludes. Esports markets are available year-round; seasonal championships around major events see expanded coverage and liquidity. If you have questions about a specific tournament or market rules, our support team can provide details.

Security and account care

To unlock deposits and withdrawals on mahirtoto, we require KYC (Know Your Customer) verification. Upload a clear photo of your KTP (Indonesian National ID), a selfie of your face, and proof of your current address (utility bill, rental agreement, or bank statement dated within the last three months). We process uploads within a few hours and notify you of approval or any request for clarification. Verification is mandatory before your first withdrawal; deposits are possible with an unverified account but withdrawals are blocked until KYC is complete. Your documents are stored securely and used solely for regulatory compliance and fraud prevention. We do not share your documents with third parties.

mahirtoto services are available only where local law permits online wagering. Your use of mahirtoto confirms that you access from a jurisdiction where online gambling is lawful and that you comply with all applicable local regulations. We do not offer our services in jurisdictions where online wagering is prohibited. Users are solely responsible for verifying that their access and use of mahirtoto comply with their own jurisdiction's laws. If you are unsure about the legal status of online gaming in your location, consult local authorities or legal counsel before opening an account or depositing funds.