India Online Betting Laws & Regulation

A list of legal betting sites in India

Is online betting legal in India?

Yes, online betting and playing casino games is legal in India, as there is no federal laws against it. However, betting sites are not allowed to operate from Indian territory.

It means that players from India are free to play on betting sites whose servers and businesses are registered outside India.

Can I legally place bets and play casino games as an Indian resident?

India has a complex relationship with gambling and betting. While gambling is largely illegal in most parts of the country, there are certain exceptions and loopholes that allow online betting and casino gaming to thrive. In recent years, the popularity of these platforms has surged, leading to the emergence of various legal betting sites in India.

The Indian online betting market is booming and expanding, but law definitions on gambling have not been properly regulated or updated for more than 140 years.

As a result, the Public Gaming Act from 1867 is still valid and there are no laws against online betting in India.

There are no legal consequences for anybody who places online bets from India with several exceptions. The only exception is the State of Maharashtra and Andhra Pradesh, where online betting is explicitly banned by the law.

Although gambling is illegal in India, several states have made exceptions for certain forms of betting and games of skill. One such example is horse racing, which is legal in most states and even has its own regulatory body, the Turf Authorities of India. Online horse race betting platforms like 20bet, Sportaza, Betobet, Bitbet24 or 10CRIC are popular options for Indian players.

The bottom line is that online betting is not illegal in India, it is only a matter of regulation imposed by the state of your residency.

Since the majority of Indian states do not have any kind of Gambling Act that is updated and refers to online betting, the answer to the question ‘Is online betting legal in India’ is simple; Online betting is not illegal in India.

Until governments don’t explicitly regulate the gambling sector, especially online gambling, there is NO regulation. That means you can do whatever you want, bet online or play at your favourite Indian casinos without the fear of being punished.

Since the interest in online betting in India is rapidly growing, a lot of established online betting sites and casinos are opening their doors to Indian bettors.

How to know if the betting site is legal and regulated?

Before you make your deposit to any of the online betting sites that accept Indian customers, here are a few things you need to know.

Ensure the Safety and Security of your Funds and Identity

Bookmakers should have the proper licences from any of the following online gaming jurisdictions;

  • Malta, Gibraltar, UK, Estonia, Cyprus, Alderney or Isle of Man
  • Curacao, Costa Rica, Antigua and Barbuda

The most popular jurisdictions worldwide are Curacao and Malta. That doesn’t mean other jurisdictions are not safe and secure, it is just that these 2 are the most popular. Malta is a very trusted jurisdiction, followed by Cyprus and Curacao.

For example, 10CRIC holds 2 licences – Cyprus and Curacao, while BetWinner India runs their operation under Curacao gaming licence.

Any online betting site that holds a proper licence is safe and secure to bet with. Your money is insured in the jurisdiction where the betting site is registered, and your identity or personal data will never be passed to 3rd party.

Strict laws ensure that no shady operation is going on and you can feel safe and comfortable placing your favourite cricket or football bets, or just playing the most popular Indian casino games.

Does the Betting Site Accept Indian Rupees?

One of the clearest and most direct signs that the betting site will take care of all your possible issues with money transferring is that they accept Indian Rupees (INR) as a currency.

In the not-so-long-ago past, online betting for Indian players would be possible only in foreign currency, like USD or Euro.

Consequentially, unnecessary bank costs and fees would occur during the transfers and numerous currency conversions.

It is no longer an issue for Indians, as most of the Indian betting sites are accepting INR as currency for both deposits and withdrawals.

The most popular payment methods services, such as UPI, PayTm, AstroPay, Muchbetter, Neteller or Skrill should be available for your convenience.

Betting sites accepting Indian Rupees are the key to your comfort – no crazy charges, much faster and convenient deposits, and withdrawals with few clicks!

Verified, Certified and Legal Betting Sites in India

Your satisfaction is our primary aim – for the same reason, we would not just list any site and say they are “great”, we will examine their reputation in detail before inclusion on our list of legal betting sites in India.

We have been running sites for 20+ years and are well experienced in finding the best betting offers, and free bets. We work only with the most trustworthy bookmakers and safe, secure and legal betting sites.

We have compiled a list of legal betting sites in India for your comfort, take a look and feel free to join any of them – those are legal betting sites in India, where your funds are safe and your identity is protected.

Legal Betting Sites In India
1xBet India
120% up to ₹33,000 Free Bet
Instant Bonus with Promo Code FBIN1XB
*WR: 10x bonus on 3-fold Acca, min odds 1.50 per selection
Min Deposit: ₹200
5.0
1WIN India
500% up to ₹75,000 in Free Bets
Instant Bonus with 1WIN Promo Code
FBIN1WIN
*WR: 1x wagering on odds of 3.0 on any sports event
Min Deposit: ₹300
5.0
Rajabets Sports
150% Up to ₹100,000 Free Bet
Instant Bonus
*WR: 1x Deposit + 20x Bonus Min odds of 1.90
Min Deposit: ₹100
5.0
T&Cs Apply
New customers only
*Min deposit ₹100 max bonus ₹100,000. T&Cs apply. 18+ only.
Megapari India
130% Up to ₹39,000 in Free Bets
Instant Bonus with Megapari Promo Code
MP130
*WR: 5x Bonus on 3-fold Acca's with Min odds of 1.40 per selection
Min Deposit: ₹100
5.0
Shangri La Betting
100% Up to ₹4,000 Free Bet + 20 Free Spins
Instant Bonus for Multiple Bets (2 selections and more)
*WR: 8x Deposit and Bonus, Min odds of 1.60 per selection
Min Deposit: ₹800
5.0
Khelraja Sports
300% up to ₹50,000 in Free Bets
Instant Bonus
*WR: 25x Deposit + Bonus on Sports Betting with odds of 1.70 per bet
Min Deposit: ₹1,000
5.0
10CRIC India
100% Deposit Bonus Up to ₹15,000 + another 3 days of free bets
Bonus Code: WELCOME
*WR: 7 x deposit and bonus at odds of 1.80
Min Deposit: ₹1000
5.0
T&Cs Apply
New customers only

Min Deposit of ₹1000 required.
Wagering Requirements: 7 x deposit and bonus at odds of 1.80. T&C's apply. 18+ only.
Parimatch India
150% up to ₹30,000 in Free Bets
Instant Bonus with Parimatch Promo Code PM15D
*WR: 16x wagering on odds of 1.90 on singles
Min Deposit: ₹200
5.0
T&Cs Apply
New customers only

*18+. Min Deposit: ₹200. 16x wagering at odds of 1.90 on single bets. Terms Apply.
BetWinner India
100% up to ₹8,000 Free Bet
Instant Bonus with BetWinner Promo Code
BWFBIN
*WR: 5x wagering on odds of 1.40 on 3-fold Accas
Min Deposit: ₹75
5.0
T&Cs Apply
New customers only

*18+. Min Deposit: ₹75. 5x wagering at odds of 1.40 on Acca bets to unlock Free Bet. Terms Apply.
Melbet India
130% up to ₹26,000
Melbet Bonus Code: MB1300
Instant Bonus
*WR: 5x bonus wagering on 3-fold Acca, min odds 1.40 per selection
Min Deposit: ₹75
5.0
T&Cs Apply
New customers only

Min Deposit of ₹75 required. 5x wagering on 3-fold Accas at odds of 1.40 to make the free bet withdrawable. T&Cs apply. 18+ only.
Oppa888 India
100% Up to ₹10,000 Free Bet
Instant Bonus
*WR: 10x bonus on 3-fold Acca bets at min odds of 1.40
Min Deposit: ₹1000
5.0
T&Cs Apply
New customers only

*Min deposit ₹1,000 max bonus ₹10,000. Full T&C's apply. 18+ only. Gamble Responsibly.
22bet India
100% up to ₹11,000 Free Bet
Instant Bonus with 22bet Promo Code FBIND
*WR: 5x wagering (3-fold accumulator bets with min 1.40 per selection
Min Deposit: ₹100
4.8
T&Cs Apply
New customers only

Opt-in required. Min Deposit ₹80 required. Free Bets require 5x wagering (3-fold accumulator bets with min 1.40 per selection per bet) to complete the wagering requirement.
Pin Up Bet India
From 100 to 125% in free bets
Max 125% up to ₹450,000 in Free Bets
*WR: 5x bonus on 3-fold Acca, min odds 1.40 per selection
Min Deposit: ₹400
4.5
Betobet India
100% up to ₹7,500 Free Bet
Instant Bonus with Promo Code SPORT100
*WR: 10x wagering on odds of 1.50 for single bets or 2.50 for Acca's
Min Deposit: ₹750
4.0
Cricbaba Sports
100% Up to ₹25,000 Free Bet
Instant Bonus
*WR: 1x Deposit, 15x Bonus. Min odds of 1.80
Min Deposit: ₹800
5.0
T&Cs Apply
New customers only
*Min deposit ₹800 max bonus ₹25,000. T&Cs apply. 18+ only.
Mostbet India
150% Up to ₹34,000 Free Bet
Promo Code: FBINMOST
Instant Bonus, Min Deposit: ₹1,000
*WR: 5x Bonus on 3-fold Acca with min odds of 1.40 per selection
5.0
T&Cs Apply
New customers only. A Min Deposit of ₹300 is required. MostBet promo code for this promotion: FBINMOST must be used when depositing. Valid for India and all countries that can register for an account at Mostbet. T&Cs apply. 18+
20bet Sports
100% Up to ₹9,000 Free Bet
*WR: 5x Bonus on 2-fold Combo with total odds of 2.0 or higher
Min Deposit: ₹90
5.0
Fun88
250% Up to ₹5,000 in Free Bets
*WR: 30x Deposit + Bonus on Min odds of 1.60 per selection
Min Deposit: ₹1,000
4.8
Dafabet Sports
160% Up to ₹16,000 Free Bet
Instant - Bonus Code required
*WR: 15x Deposit + Bonus. Min odds of 1.50
Min Deposit: ₹1,000
5.0
T&Cs Apply
New customers only
*Min deposit ₹1000 max bonus ₹16,000. T&Cs apply. 18+ only.
Sportaza India
100% Up to ₹8,000 in Free Bets
Action Triggered Bonus - 1x Deposit
*WR: 1x deposit and 5x Bonus with Min odds of 2.0 for single bets, or 2-fold Acca with 1.50 per selection
Min Deposit: ₹500
5.0
T&Cs Apply
New customers only
Min deposit ₹500, max bonus ₹8,000. T&Cs apply. 18+