My Betting India Header

Welcome to Mybetting

The Ultimate Guide to Betting in India

Don't start betting in India before you read this
Tomesh Kulkarni

Tomesh Kulkarni

Online betting in India can be risky.

If you're not careful, you can run into fraudulent betting sites, deposit problems, or even legal issues.

Fortunately, you're in good hands now.

Here at MyBetting, we have been giving advice about how to bet online in India legally and safely since 2018.

Our team of experts will help you find a good, safe, and legal betting site so you can start placing bets with no risk.

Follow along with our practical guide to find answers to all your questions about betting in India!

Best Online Betting Sites


Exclusive Giveaway!
  • Best sportsbook for cricket betting in India
  • Best live betting platform
  • Accepts UPI, bank transfer, PhonePe, etc
  • Hard to reach customer support
  • Few casino games available
Welcome Offer
Bonus Up To ₹4,000
Matched Free Bet + Exclusive Giveaway
Claim Go to website

18+, MGA license number MGA/B2C/130/2006,, bettheresponsibleway.

Website: Betway.comFounded: 2006
Owner: Betway LimitedHeadquarters: Malta
Betway Huge Welcome Bonus
Simple Account Setup At Betway
Betway Gives Out Free Bets Regularly


Author: Tomesh Kulkarni Tomesh Kulkarni

Betway was launched in 2006

Read full review


  • Modern and user-friendly interface
  • Amazing cricket betting platform
  • Offers a functional betting exchange
  • Customer support could be better
Welcome Offer
Bonus Up To ₹30,000
150% Deposit Bonus
Claim Go to website
Website: in.parimatch.comFounded: 1994
Owner: PMSPORT N.VHeadquarters: Limassol, Cyprus


Author: Tomesh Kulkarni Tomesh Kulkarni


Exclusive Welcome Bonus
  • Biggest selection of betting options
  • No Limit Betting: Bet as much as you want!
  • Large array of profitable promotions
  • Slow money withdrawals are common
  • Website can feel overwhelming
Welcome Offer
100% Up To ₹26,000
Exclusive Bonus Code: MYBVIP
Claim Go to website
Website: www.1xbet.comFounded: 2011
Owner: 1X Corp N.V.Headquarters: Cyprus
1Xbet Review India
1Xbet Virtual Sports
1Xbet Casino


Author: Tomesh Kulkarni Tomesh Kulkarni


  • Provides a plethora of cricket betting options
  • UPI and Net Banking deposits available
  • Super fast withdrawals
  • No horse race betting available
Welcome Offer
Bonus Up To ₹32,000 + ₹500 Free Bet
150% Deposit Bonus
Claim Go to website
Website: 10cric.comFounded: 2012
Owner: ZapZap MarketingHeadquarters: Cyprus
10cric promotions
10cric india games
10cric india front page


Author: Tomesh Kulkarni Tomesh Kulkarni

10Cric is an international with a strong focus on the Indian market. 10Cric offers a unique and user-friendly sportsbook filled to the brim with cricket betting options (along with many other sports). They also have a superb live betting platform and even an online casino. You need to check this site out!

Betting Site Rated: Highly Recommended ⭐

Visit 10Cric

Read full review


  • One of the biggest sportsbooks in India
  • Great welcome bonus with low wagering
  • Higher betting odds compared to market average
  • Betting platform looks outdated
Welcome Offer
Bonus Up To ₹10,000
100% Deposit Bonus
Claim Go to website
Website: www.22bet.comFounded: 2017
Owner: Marikit Holdings LtdHeadquarters: Chrysanthou, Cyprus
22Bet Cricket
22Bet Live Betting
22Bet Online Casino


Author: Tomesh Kulkarni Tomesh Kulkarni


  • Great variety of sports betting options
  • Regular promos and bonuses!
  • Convenient deposit methods.
  • User interface could be better
  • Needs more variety of casino games.
Welcome Offer
Bonus Up To ₹10,000
300% Deposit Bonus
Claim Go to website
Website: 2009
Owner: OG Global Access LimitedHeadquarters: Isle of Man
Fun88 Sports
Fun88 Promos
Fun88 Deposit Methods


Author: Tomesh Kulkarni Tomesh Kulkarni

Fun88 is an awesome betting site that is rooted in Asia and has thousands of loyal players from India. As a player on Fun88, you get access to a fun sportsbook and tons of awesome bonuses and promotions.

Making deposits and withdrawals on this site is made simple and easy with the help of UPI, PhonePe, GooglePay, and other convenient payment methods. If this sounds appealing to you, then head over to Fun88 and check out the action now!

Betting Site Rated: Recommended ⭐

Visit Fun88!

Read full review


  • Modern betting site
  • Superb live betting platform
  • Daily betting competitions
  • Bettilt app available for Android & iOS
  • Bettilt is a new betting site with no long track record
Welcome Offer
₹44,000 Welcome Package + ₹1,000 in Free Bets (Special Offer)
Claim Go to website
Website: bettilt.comFounded: 2019
Owner: Striking StingrayHeadquarters: Cyprus
Bettilt Sportsbook
Bettilt Live Betting
Bettilt Homepage


Author: Tomesh Kulkarni Tomesh Kulkarni

Bettilt is a modern betting site that recently opened it's doors to Indian players. They provide a smooth and elegant betting platform with some of the newest betting features on the market.

Betting Site Rated: Highly Recommended ⭐

Visit Bettilt

Read full review

Best Online Betting Site for 2023

Our rating:
  • Provides a plethora of cricket betting options
  • Lots of amazing betting promos available
  • Nice online casino full of the best games
Sport bonus:

Bonus Up To ₹32,000 + ₹500 Free Bet
150% Deposit Bonus

Turnover: 7x bonus amount Lowest odds: 1.80 Bonus code: WELCOME

Wanna find more betting sites? We've got you covered!

We have ranked and reviewed all the best betting sites in India.

There are 30+ betting sites waiting for you on the next page...

Online Betting Sites India 1

Questions and Answers about Online Betting in India

You've got question and we have your answers. Please see the table below for some of the most common questions about online sports betting in India

❓ How to get started with online betting in India?

Your online betting journey starts right here on Mybetting.

Your next step is to find a betting site that lives up to your needs.

Some will have different sports and games available, some will offer a casino where others will not.

There is also a big difference in the kind of welcome bonus you will get on different betting sites.

🇮🇳 Which bookmaker is the best for Indian players?

There are plenty of good bookmakers in India.

Here on MyBetting, we often recommend Betway as the best betting site in India, because Betway is the best overall site in our opinion.

But Betway may not be the best option for you.

Fortunately, we also have plenty of other options, such as Parimatch, 1xBet and literally dozens of other betting sites to choose from!

In the end, the choice really depends on your personal needs and preferences.

💰 How do I get a welcome bonus on a betting site?

So you wanna get your hands on a nice, big welcome bonus? Well, you're in luck, 'cause we have tons of them right here on

Obtaining a welcome bonus is pretty easy. You just need to decide which betting site you want to join, click on the green "Claim" button and then you will be taken to an account setup page.

After creating your account and making your first deposit, you will receive your welcome bonus. It's that simple!

💳 How to deposit money to an online betting site?

There are so many ways to make a betting deposit!

Each betting site provides different deposit options. Some of the best include:

  1. UPI
  2. Online bank transfer (IMPS)
  3. PayTM
  4. PhonePe
  5. Skrill
  6. Neteller
  7. And more!

Depositing money on a betting site doesn't have to be difficult. It can be fast and easy!

📜 Is online betting legal in India?


However, there are some specific states in India that have prohibited online gambling.

Online betting is prohibited in the following states:

  • Sikkim
  • Nagaland

You don't live in either of these states? Then you're good to go!

🏧 How do I withdraw money from an online betting site?

So you've made some money and now you want to make a withdrawal? It's easy.

Most betting sites provide a number of different withdrawal options.

In many cases, you will have to withdraw with the same method you used for deposit.

💵 Can I earn money on online betting?

Making money on sports betting takes skill and discipline. It is something everyone can learn how to do, but it requires you to put in the time.

Most players will lose a great deal of money before they become proficient enough to earn consistent money through sports betting.

We do not promote sports betting as a source of income. Only as a hobby!

🏏 Where can I bet online on cricket?

You can bet on cricket at pretty much all the betting sites in India.

But if we were to mention a few of the best cricket betting sites, we could say that Betway, 10Cric and Parimatch are definitely in the top!

They provide the biggest selection of cricket matches and some of the best cricket odds.

Guide to Betting in India

Welcome to our guide to online betting in India.

In this guide, you will learn all you need to know about online betting. From questions about legality, to the best online betting sites in India. Let's get started!

Is online betting in India legal?
Yes, online betting in India is legal.

There are no federal laws in existence that prohibit online betting in India.

Each state in India is allowed to set its own online betting laws, which means that some Indian states have more strict online betting laws than others.

Example: The state of Sikkim is actively trying to establish an online betting licensing system that would make online betting a regulated activity under state laws.

On the other hand, online betting is effectively banned in the state of Andhra Pradesh.

Therefore, we strongly recommend that you look into your local state laws if you're unsure about the legality of online betting in your area.

To accept players from India, an online betting site must meet the following conditions:

  1. The online betting site must be based outside India
    By federal law, it is illegal for an online betting site to be based in India. However, there is nothing which legally prohibits an Indian player from joining an offshire betting site.
  2. The online betting site must accept Indian Rupees
    According to the Federal Exchange Management Act (FEMA) it is illegal for an individual to exchange Indian Rupees into foreign currency outside of a licensed bank or exchange bureau. Therefore, all online betting sites must accept Indian Rupees.

Fortunately, all betting sites found here on MyBetting are based outside of India - and they all accept Indian Rupees!

Click here to read more about the legality of online betting in India.

Quick Start Guide to Online Betting

Online Betting Quick Start Guide

Step 1: Select a Betting Site

The first thing you need in order to get started placing bets is an account at an online betting site.

Fortunately, Indian players are spoilt for choice when it comes to online betting sites. There are dozens of betting sites available in India.

This can be both a blessing and a curse - having a big selection is great, but which site should you sign up with?

Lucky you, MyBetting has written a complete breakdown of all the best betting sites in India (including the sites you should stay away from). You can check it out here.

Once you have selected a betting site that appeals to you, you will need to create an account. When that's done, you can move on to step 2 which is making a deposit.

Online Betting Quick Start Guide

Step 2: Make a deposit

Making a deposit to an online betting site in India has never been easier.

It used to be such a complicated quest to make online betting deposits in India.

Oh, the stories I could tell you from a few years back about the hoops we had to jump through in order to make a deposit on a betting site.

Fortunately, those days are over. Now, you can simply whip out your favorite UPI app, and make an instant deposit to most betting sites.

No need to verify your identity using Aadhaar or any of that stuff. Just type in the betting site's UPI ID, make a transfer, and the money will reflect in your betting account instantly!

Online Betting Quick Start Guide

Step 3: Get a welcome bonus

When you have made a deposit on your betting site of choice, the fun can start, and you can begin placing bets. But wait! Aren't we forgetting something? The welcome bonus!

Most of the best betting sites in India offer a welcome bonus which you can claim after making your first deposit.

This welcome bonus typically comes in the form of a matched deposit bonus which doubles, triples, or quadruples your first deposit.

Or in some cases, the bonus comes in the form of a free bet which you can use to place a bet on any event of your choosing.

So make sure you look out for the best welcome bonus when you're deciding which betting site to join.

Online Betting Quick Start Guide

Step 4: Start placing bets

Now that you have created a betting account, made your first deposit and received a welcome bonus, you're ready to start placing your bets.

This is what it's all about. Now the excitement can truly begin.

To get started placing bets, navigate to the sportsbook on your betting site. From here, you will be able to select from a long list of different sports to bet on.

After selecting a sport, you will be able to select an event, such as a league, tournament, or a specific match.

After selecting an event, the list of betting markets will unfold. You can now select one (or several) betting markets to bet on.

When selecting a market, it will be added to your bet slip. From here, you can adjust how much you wish to bet on the market, and submit your bet when you are satisfied with it.

Online Betting Quick Start Guide

Warning: Not all online betting sites are safe

The most important thing to remember is that you must join a safe and regulated betting site before you start betting online.

Many so-called "betting sites" are actually scam sites that only exist to trick players out of their hard-earned rupees.

Don't make the mistake of joining a scam site or a low-quality betting site.

Use only the recommended betting sites we have listed on this page!

Which betting site should I join?

To take the first step, you need to decide which betting site you want to sign up with.

There are numerous online betting sites that accept Indian customers. Most of them also allow you to play with rupees, instead of other foreign currencies.

To make it easy for you, we will only recommend betting sites that accept Indian customers here on Mybetting.

We write reviews about all the betting sites that accept Indian players and let you choose the best option for your needs.

🥇 Best Online Betting Sites 2023

  1. Betway: Best overall betting site in India - Join Now
  2. Parimatch: Very good option for Indian players - Join Now
  3. 1xBet: Super fast deposit & withdrawals - Join Now
  4. 10Cric: Best in cricket betting and promos - Join Now
  5. 22Bet: Excellent odds on many sports - Join Now
  6. Fun88: Betting exchange with great bonuses - Join Now
  7. Bettilt: Modern betting platform - Join Now
  8. BC.Game: New and exciting crypto betting site - Join Now
  9. Betwinner: Feature-rich betting experience - Join Now
  10. 4raBet: India-centric online betting site - Join Now

We invite you to read more here about the best betting sites in India before you choose which site you want to sign up with.

By reading our reviews, you can find more information about what services are offered by that specific bookmaker. Do they offer bets on cricket, horse racing, IPL and so on? Is the site language available in English or in Hindi?

Do they have friendly and helpful customer support? Can you deposit rupees to your betting account? Those questions and many more will be answered by reading our reviews about specific betting sites in India.

How to deposit money for online betting

So now that you have set up your betting account, it's time to deposit some money so you can start online betting.

Although making an online betting deposit in India used to be difficult, it has been made a lot easier in recent times due to online betting sites now accepting convenient Indian payment methods.

Making an online betting deposit in India has never been easier!

Some of the most popular ways to make online betting deposits include:

As you can see, there are plenty of ways to make online betting deposits nowadays - the only thing you have to do is select the method that works best for you!

Online betting deposit in india

But which online betting site should you join to make simple and seamless deposits? The following betting sites make it easy to deposit money!

How do I withdraw my winnings from online betting?

Withdrawing your money from online betting sites is very easy.

The only thing you need to keep in mind is that your identity usually needs to be verified before you can enact a withdrawal.

This is due to international laws to prevent money laundering and funding of criminal activities.

After verifying your identity, most betting sites pay out in a matter of 1-72 hours depending on your withdrawal method.

Withdrawing money from online betting usually takes 1-72 hours!

What withdrawal methods can I use?

Most online betting sites require you to withdraw using the same method you used for depositing money on the betting site. This is done to ensure that the money isn't illegally sent to a 3rd party.

Betting sites may not transfer money to anyone but the person who initially made the deposit. This is another measure to prevent illegal activity.

So if you deposit using Paytm, the money will be sent back to your Paytm wallet when you made a withdrawal.

Alternatively, some online betting sites also give you the option of withdrawing to your personal bank account.

So in some cases, you have 2 different options to choose from when making a withdrawal: your bank account, or your initial deposit method.

All online betting sites here on MyBetting offer secure and easy withdrawal options!
Withdrawing money should be easy & fast

Withdrawing money from an online betting site is your right, and you should not tolerate any betting sites that make it difficult to withdraw.

If you are having difficulties withdrawing money from a betting site, it's probably not a good betting site, but more of a scam than anything else.

The withdrawing procedure should be transparent and easy to understand.

All the betting sites listed here on MyBetting live up to some very strict demands and we never recommend any betting sites that don't make it easy to withdraw money.

Online betting welcome bonuses

After making your first deposit on the betting site, you will be able to get an online betting welcome bonus!

The most popular welcome bonus is known as a deposit bonus. With this welcome bonus, the betting site will basically double your first deposit.

That means that if you deposit ₹2,000, you will receive an extra ₹2,000 in bonus, so you end up with ₹4,000 in total.

If you deposit ₹10,000, you will receive an ad!tional ₹10,000, so you end up with ₹20,000 in total!

With a great welcome bonus, you get the best possible start to your online betting adventure.

Here on MyBetting, we showcase the best online betting bonuses in India.

Check out the current and most updated list of betting welcome bonuses below.

Best Online Betting Bonuses

  1. Bonus Up To ₹4,000
    Matched Free Bet + Exclusive Giveaway

  2. Bonus Up To ₹30,000
    150% Deposit Bonus

  3. 100% Up To ₹26,000
    Exclusive Bonus Code: MYBVIP

  4. Bonus Up To ₹32,000 + ₹500 Free Bet
    150% Deposit Bonus

  5. Bonus Up To ₹10,000
    100% Deposit Bonus

  6. Bonus Up To ₹10,000
    300% Deposit Bonus

  7. ₹44,000 Welcome Package + ₹1,000 in Free Bets (Special Offer)

  8. First Deposit Bonus up to 180%

  9. Bonus Up To ₹8,000
    100% Deposit Bonus

  10. Exclusive Bonus of ₹5000 50% Deposit Bonus

How to place bets online

Now that you have joined a betting site, made a deposit, and claimed your welcome bonus, you are ready to start online betting and placing your first bets!

As you can see, getting started betting online in India is really easy.

Now the fun can begin: you can start placing bets, playing casino games, live streaming sports, and much more.

Step by step guide to placing bets

Every online betting website has its own process when it comes to placing bets, but generally, it goes something like this:

  1. You open up the sportsbook on the betting site.
  2. You select the sport you wish to bet on.
  3. You then select a league or tournament.
  4. Now, you select the match you want to bet on.
  5. Click on a betting option and it will be added to your bet slip.
  6. You can adjust the amount you want to wager in your bet slip.
  7. Click confirm to place your bet.

Online betting promotions

The fun doesn't stop after you receive your welcome bonus - actually, the great promos and goodies just keep on coming!

Most online betting sites distribute regular promotions that players can take advantage of. The most popular online betting promotions include:

  • Free Bets
  • Boosted Odds
  • Cashback
  • Price Boosts
  • and more

Below you can see the most recent betting promos from Indian betting sites:

Most recent online betting promotions

Win Weekly Rewards on Parimatch during IPL 2023

IPL 11 April 2023

Bet on IPL with Parimatch for a chance to win awesome rewards for every week during IPL 2023! Read more

Hit for Six and earn Free Bets of ₹1,000 on Cricbaba!

IPL 6 April 2023

Bet on IPL and get two ₹1,000 Free Bets on Cricbaba every week! Read more

Online Betting News

Online betting is a rapidly evolving industry in India. New legal developments, features, betting sites, bonuses, and more are constantly coming out. We keep you updated on the latest news about online betting in India.

Most recent online betting news

Fun88 Just Launched a Betting Exchange in India!

31 August 2021

Fun88 just (re)-launched their betting exchange in India, and it’s better than ever! Check out the Fun88 betting exchange today and take your betting experience to the next level. Read more

Online Betting Once Again Legal in Tamil Nadu

20 August 2021

Online betting was prohibited in Tamil Nadu back in February of 2021, but now online betting is once again legal, following a court ruling at the Madras High Court! Read more

Your adventure with online betting has only just begun

There is so much more to learn. Follow our guides to learn much more about the exciting world of online betting in India!