📋 my99 Terms & Conditions – Written in plain language for Malaysian users ⚽ Congratulations! Azwan M. won  RM 6,300  – EPL 4-Leg Parlay Weekend 🏸 Malaysia Open – Full Badminton Markets Now Open at my99 💎 my99 VIP Program – Earn points on every bet, enjoy exclusive cashback & freebets 🎰 Live Casino 24/7 – Baccarat, Roulette & Blackjack with Live Dealers 📋 my99 Terms & Conditions – Written in plain language for Malaysian users ⚽ Congratulations! Azwan M. won  RM 6,300  – EPL 4-Leg Parlay Weekend 🏸 Malaysia Open – Full Badminton Markets Now Open at my99 💎 my99 VIP Program – Earn points on every bet, enjoy exclusive cashback & freebets 🎰 Live Casino 24/7 – Baccarat, Roulette & Blackjack with Live Dealers
📋 ⚖️ 🛡️

My99 Terms & Conditions – Complete Guide to Malaysia Platform Rules

This document outlines your rights and responsibilities as a my99 platform user. We've written it in plain language so you actually understand what you're agreeing to — not just scrolling through and clicking "Agree".

Updated: January 2026

Key Things You Need to Know

Six key highlights from the my99 Terms & Conditions most frequently asked about by users

Account Eligibility

Only individuals aged 18 and above who are located in a jurisdiction that permits online betting may register and use the my99 platform. Only one account is allowed per person — duplicate accounts may result in permanent freezing and closure.

Deposits & Withdrawals

Minimum deposit of RM 20 via Touch 'n Go eWallet, GrabPay, DuitNow, Boost, ShopeePay or FPX. Minimum withdrawal of RM 50, processed within 1–24 business hours. All transactions are subject to identity verification before your first withdrawal is approved.

Bonus & Promotion Terms

All bonuses are subject to rollover requirements as clearly stated in each promotional offer. Bonuses cannot be used in combination with other bonuses unless explicitly specified. Abuse of bonuses may result in the forfeiture of winnings and account closure.

Betting Rules

All confirmed bets are final and cannot be cancelled. The odds displayed are the odds applicable at the time the bet is confirmed. my99 reserves the right to void bets under certain circumstances, such as technical errors or incorrect match information — a full refund will be issued in such cases.

Account Security

You are solely responsible for keeping your my99 account password confidential. Do not share your login details with anyone. my99 will never ask for your password via email or message. Any suspicious activity should be reported to our support team immediately.

Responsible Gambling

My99 provides deposit limit, betting limit and voluntary break tools for all users. Betting should be a form of entertainment — not a way to pay off debts or resolve financial difficulties. If you feel you need support, reach out to our team for help managing your betting activity.

By registering and using the my99 platform, you agree to be bound by all Terms & Conditions set out in this document. Please read the entire document before placing any bets or making a deposit. If you have any questions, contact our support team via live chat.

1. Definitions & General Terms

In this Terms & Conditions document, the following words and phrases carry the meanings defined below unless the context requires otherwise:

"my99" or "Platform"
Refers to the my99-vip.com website and all online betting and entertainment services operated under the my99 brand.
"User" or "Member"
An individual who has registered a valid my99 account and uses the platform for betting or entertainment purposes.
"Bet" or "Wager"
Any betting transaction made by a Member through the my99 platform using a valid account balance.
"Account Balance"
The total funds in a Member's my99 account, including unused deposits, unwithdrawn winnings, and any bonuses that have met the qualifying requirements.
"Rollover" or "Wagering Requirement"
The number of times the bonus amount must be wagered before a withdrawal is permitted, as specified in each promotion's terms.
"Odds"
A multiplier value that determines how much you win relative to your stake, expressed in decimal format.

These my99 Terms & Conditions constitute a legally binding agreement between the Member and the platform operator. By using this platform, you confirm that you have read, understood, and agreed to all terms set out in this document. my99 reserves the right to update these Terms & Conditions from time to time with reasonable notice to Members.

2. Account Registration

2.1 Registration Eligibility

To register a valid my99 account, you must meet all of the following eligibility requirements at the time of registration and throughout your use of the platform:

  • Aged 18 or above — my99 does not permit underage users under any circumstances.
  • Be located in a jurisdiction where the use of online betting platforms is not prohibited by local law.
  • Has never previously had a my99 account closed due to a terms violation or fraudulent activity.
  • Register using accurate and truthful personal information — your full name, a valid Malaysian phone number, and a working email address.
  • Register for your own personal use only, not on behalf of anyone else.

2.2 One Account Per Individual

My99 strictly enforces a one-account-per-individual policy. Each user is only permitted to hold one registered account using unique personal details, phone number, email address, and payment method. Duplicate accounts that are discovered may result in the immediate freezing of all associated accounts, forfeiture of all pending winnings, and a permanent ban from the my99 platform. If you find yourself holding more than one account unintentionally, please contact my99 customer support immediately to resolve the matter before any enforcement action is taken.

2.3 Information Verification

My99 reserves the right to request identity verification documents at any time, particularly before your first withdrawal or when unusual account activity is detected. Documents that may be requested include a copy of your identity card, proof of current address or details of the payment method used. Failure to submit the requested documents within the specified timeframe may result in account suspension until verification is complete.

The information you provide during registration is protected with 256-bit SSL encryption and is not shared with third parties without your consent. Please review our Privacy Policy us for more information.

3. Deposits & Withdrawals

3.1 Accepted Deposit Methods

My99 accepts deposits via the following local Malaysian payment methods only. Payments from overseas methods will not be accepted and will be returned:

  • Touch 'n Go eWallet
  • GrabPay
  • DuitNow (direct bank transfer)
  • Boost
  • ShopeePay
  • FPX – Maybank2u
  • FPX – CIMB Clicks

3.2 Deposit Limits

The minimum deposit for all payment methods is RM 20 per transaction. The maximum deposit limit per transaction varies by payment method and is subject to change from time to time. Deposit credits are typically processed instantly or within 30 seconds for all methods listed above. If your deposit has not been credited within 30 minutes, please contact customer support with proof of the transaction.

3.3 Withdrawals

The minimum withdrawal amount is RM 50 per request. my99 processes all approved withdrawals within 1–24 business hours. Withdrawals will be returned to the same payment method used for the deposit, except in specific circumstances where an alternative method is required. New users must complete full identity verification before their first withdrawal can be approved.

Withdrawals will not be processed if any bonus rollover requirements remain unfulfilled. Please check for any active rollover conditions in your account before submitting a withdrawal request to avoid delays.

3.4 Taxes & Fees

My99 does not charge users any fees for deposit or withdrawal transactions processed on our platform. However, payment providers may impose their own charges depending on the method used. Users are responsible for any tax obligations relating to winnings that arise under applicable local law.

4. Betting Rules

4.1 Bet Confirmation

A bet is considered valid and final once you receive confirmation from the my99 system. The odds that apply are those displayed at the moment the bet is confirmed — not the odds you saw before pressing the confirm button. Always review the final odds before confirming any bet, especially during live betting where odds can change rapidly.

4.2 Betting Limits

Minimum and maximum bet limits vary by sport type, market, match, and the user's VIP level. Limits are typically displayed on the bet slip before you confirm. Bets that exceed the maximum limit will be automatically rejected by the system. Higher-tier VIP Members enjoy higher bet limits compared to standard members.

4.3 Bet Cancellation by my99

My99 reserves the right to void or adjust bets under the following circumstances, with the full stake returned to the user's account balance:

  • Technical errors causing odds to be displayed incorrectly (odds materially lower or higher than their true value).
  • Incorrect match information entered into the system — including wrong team names, dates or match venues.
  • A match is cancelled or postponed by more than 12 hours from the scheduled time with no valid result.
  • Discovery that a user has exploited a system vulnerability or bug to gain an unfair advantage.

4.4 Live Betting

For live betting, odds move in real time and my99 operates an odds protection system. If the odds shift significantly while your bet is being processed, the system will notify you of the updated odds and prompt you to reconfirm at the latest available price. Unstable internet connections may result in bets failing to go through — this is not the responsibility of my99.

For Malaysia Super League and EPL football matches as well as BWF badminton tournaments, live betting markets open a few minutes after the match begins and are closed during stoppages and breaks in play.

5. Bonuses & Promotions

5.1 General Bonus Terms

All bonuses and promotional offers made available by my99 are subject to the specific terms stated in each offer. Where an offer's terms conflict with these general Terms & Conditions, the more specific offer terms shall take precedence. The following general terms apply to all my99 bonuses:

  • Bonuses may only be claimed once per household, device, and IP address unless otherwise stated.
  • The rollover requirement must be fulfilled before any winnings derived from bonus funds can be withdrawn.
  • Bonuses cannot be transferred between accounts or redeemed directly for cash.
  • Bets placed using bonus funds only (with no deposit) are not eligible for direct withdrawal — winnings are subject to rollover requirements.
  • My99 reserves the right to withdraw bonuses that were granted in error or as a result of system exploitation.

5.2 Rollover Requirements (Re-wagering)

Rollover requirements are expressed in the format "Xx" — for example, a 10x rollover means the bonus amount must be wagered ten times before winnings can be withdrawn. Bets that count towards the rollover must be placed using a balance that includes bonus funds. Bets with very low odds (below 1.50 for Sports Betting) may not count towards meeting the rollover requirement, depending on the specific promotion terms.

5.3 Bonus Abuse

My99 uses a detection system to identify bonus abuse. Activities considered abusive include registering multiple accounts to claim bonuses repeatedly, colluding with other users to exploit offers, using automated software to process bets, and any form of system manipulation. Users found to have abused bonuses will forfeit all bonus winnings and may be permanently banned from the platform.

6. VIP Program

The my99 VIP Rewards Program consists of four tiers — Silver, Gold, Platinum, and Diamond. Progression between tiers is based on your cumulative valid wager amount within the current calendar month. VIP points are automatically credited for every valid bet placed and can be redeemed at the rate set for each tier.

My99 reserves the right to adjust the points accumulation rate, benefits at each tier, and upgrade requirements by providing 30 days' notice before any changes take effect. VIP tier downgrades may occur if betting activity over any six-month period falls below the minimum threshold set for the current tier. VIP benefits are for the Member's personal use only and are non-transferable.

7. User Conduct

As a condition of using the my99 platform, all Members agree not to engage in any of the following activities:

  • Using the my99 platform for any illegal activity or any activity that violates applicable Malaysian law.
  • Attempting to hack, attack, or disrupt the technical operations of the my99 platform in any form.
  • Using automated software, bots, or scripts to access or operate the platform without prior written authorisation.
  • Disclosing or attempting to disclose system security vulnerabilities to any party other than reporting them responsibly to my99.
  • Communicating in a threatening, abusive, or harassing manner toward my99 customer support staff.
  • Processing payments on behalf of another person through your own account (money muling).

My99 maintains an active transaction monitoring system to detect suspicious activity. Any activity showing signs of money laundering will be reported to the relevant authorities in accordance with our legal obligations.

8. Account Closure & Suspension

8.1 By my99

My99 reserves the right to suspend or close any Member's account at any time with reasonable cause, including but not limited to: breach of these Terms & Conditions, fraudulent activity or system abuse, failure to submit requested identity verification documents, or voluntary freezing at the Member's own request. In the case of a legitimate closure, any remaining deposit balance (excluding bonus winnings that have not yet met the rollover requirements) will be returned to the Member within 7 business days.

8.2 By the Member

You may close your my99 account at any time by contacting customer support via live chat or email. Prior to closure, all active bets will be settled according to the actual match results. Any remaining account balance after settlement will be returned to your original payment method within the stipulated timeframe.

9. Limitation of Liability

My99 provides the platform on an "as-is" basis and makes no guarantee that the platform will be available at all times without interruption. my99's liability to any Member is limited to that Member's actual account balance at the time the claim arises. my99 is not liable for any indirect, incidental or consequential losses arising from use of the platform.

In the event of a technical disruption that affects your ability to place or manage bets during a live match, my99 is not liable for any missed opportunities or losses arising as a result. We recommend keeping a personal record of every bet you place for your own reference.

10. Responsible Betting

My99 takes responsible gambling very seriously. We believe betting should be an enjoyable form of entertainment — not a source of stress or financial hardship. To that end, we provide a range of tools to help Members stay in control:

  • Daily/Weekly Deposit Limit: Set a maximum limit on deposits you can make within a specified period via your account settings.
  • Bet Stake Limit: Set a maximum limit per single bet to manage your risk.
  • Voluntary Self-Exclusion: Choose to take a break from the platform for 24 hours, 7 days, 30 days, or longer, based on your needs.
  • Activity History Review: View your full deposit, betting and withdrawal history at any time through the Account History section.

If you or someone you know is showing signs of problem gambling — such as betting beyond your means, being dishonest about gambling activity, or using money meant for essentials — please reach out to the my99 support team or visit our Responsible Gaming us for available support resources.

The my99 platform is strictly for users aged 18 and above. If you suspect that someone under 18 is accessing this platform, please report it to us immediately through customer support.

11. Amendments to Terms & Conditions

My99 reserves the right to modify, add to, or amend any part of these Terms & Conditions at any time. For significant changes that materially affect Members' rights, at least 30 days' notice will be given before the changes take effect, via the Member's registered email or an in-platform notification. Continued use of the my99 platform after the effective date of any such changes constitutes acceptance of the updated terms. If you do not agree with the updated terms, you may close your account without penalty by contacting our customer support.

The latest version of these Terms & Conditions is always available on this page with an accurate "Updated" date. We recommend checking this page periodically to stay informed of any changes.

12. Contact Us

If you have any questions, concerns or complaints regarding these Terms & Conditions or your use of the my99 platform, please reach out to us through the following channels:

  • Live Chat: Available 24/7 within the my99 platform — the fastest way to get immediate assistance.
  • Email: support@my99-vip.com — for non-urgent enquiries or formal written complaints.

Our Malay-speaking support team will respond to all enquiries as promptly as possible. Most issues are resolved in under 10 minutes via live chat.

FAQ – my99 Terms & Conditions

The most frequently asked questions about my99 rules and policies

Valid withdrawals are typically processed within 1 to 24 business hours from the time the request is received. The actual processing time depends on your chosen payment method and when the request is submitted. Withdrawals made during business hours are generally processed faster than those submitted late at night or on public holidays. Please note that your first withdrawal requires identity verification, which may take slightly longer. Once verification is complete, subsequent withdrawals are usually much quicker. If your withdrawal has not been received after 24 business hours, contact my99 customer support with your transaction ID for follow-up.

The rollover or wagering requirement is the number of times the bonus amount must be wagered before winnings derived from bonus funds can be withdrawn. For example, if you receive a RM 100 bonus with a 10x rollover, you must place bets totalling RM 1,000 (RM 100 × 10) before those bonus winnings are eligible for withdrawal. Qualifying bets must be placed using a balance that includes bonus funds. A single bet may exceed the bonus amount — for instance, if you bet RM 200 in one wager, it counts as RM 200 towards the RM 1,000 rollover requirement. Each bonus offer carries its own rollover requirement, which will be clearly stated in the relevant offer's terms.

One account is allowed per individual — this means different family members may each have their own account provided they are separate individuals, aged 18 or above, and using their own personal details, phone number, and payment method. What is not permitted is a single individual holding multiple accounts in their own name or using another person's information. If multiple accounts from the same address share the same payment method, this may trigger an investigation and could require additional verification. If you are unsure about your household situation, contact my99 customer support for clarification before registering.

Before the account is closed, all active bets will first be settled based on actual match results. Once all bets are settled, your remaining account balance — comprising your original deposit funds and any legitimate winnings (that have met rollover requirements where applicable) — will be returned to you via your original payment method within 7 business days. Bonus funds that have not met rollover requirements will not be refunded and will be forfeited. Account closure is final — you cannot reopen the same account, but you may register a new account in the future provided there are no applicable ban reasons.

Related Policy Documents

Read also the other documents that complement my99's Terms & Conditions

Important Notes Regarding my99 Terms & Conditions

This Terms & Conditions document is a binding agreement between you as a Member and my99 as the platform operator. By using the my99 platform, you confirm that you have read, understood and agreed to all terms contained herein. This Malay-language version is the official version applicable to Malaysian users. If you have any confusion or uncertainty about these terms, please contact our support team via live chat before making any transactions. These terms are governed by applicable law and any disputes will be resolved in accordance with the procedures set out herein. my99 reserves the right to amend these terms with reasonable notice as stated in Section 11 above.

Read Everything? Join my99 Now

Register a free my99 account today and claim a 150% welcome bonus up to RM 600. Bet on Malaysia Super League football, badminton, e-sports and over 30 other sports — deposit via Touch 'n Go or DuitNow in seconds.

Betting is for individuals aged 18 and above only. Please bet responsibly. Learn more.

Bahasa Melayu