We have discussed whether online sports betting is legal in India in great detail on our OCBpage, which you can refer to. Betting exchanges are very different in how they work, and the question of how they fit into the legal landscape in India is valid.

The good news is that betting exchanges in India are not illegal or banned. But as always, the answer is not quite so simple. Read on to learn more!


The Public Gambling Act 1867 is aimed squarely at gambling houses, sports betting and games of chance such as dice. This is prohibited, though exceptions are made for skill and horse racing games.

Indian gambling laws are woefully outdated as they do not apply to modern times, with the Internet providing access to many online betting sites and casinos. This realm remains untouched by most laws in India.

The Foreign Exchange Management Act 1999 applies to online financial transactions, including transactions made at online betting sites, which must be made in Indian rupees. This ensures that online bookies allow you to make deposits and withdrawals in INR.

But not a single modern law has sought to regulate online gambling in India in one way or another. It has never been legalised, nor has it been prohibited. Since betting exchanges also fall into this category, they are not illegal or banned.


That said, some states (individually in charge of online gambling regulations) have begun to regulate online gambling and betting. Most state governments consider gambling vice and seek to ban it.

Some states, such as Goa or Sikkim, have legalised gambling in many forms. In these states, you can place online bets or use exchanges as you please.

Other states, such as Andhra Pradesh, have successfully banned online gambling and betting entirely. If you live there, you should stay away from betting sites.

Some states have attempted to implement bans, but local high courts have squashed those attempts as excessive. You can expect these states to try again to enforce strict laws, but this will likely take time.

In the meantime, you can use betting exchanges in most countries without worrying about legal consequences.


At a traditional betting site, you bet on the odds determined by the bookmaker on a specific outcome in a match or race. Exchange betting differs because you don’t bet against the bookie but against other players.

You can either back an outcome, meaning you win if the outcome you bet on is indeed the result. Or you can bet on an outcome not happening, which means you win if you are correct. That differs from betting on the opposing team to win, a separate bet you can place at an exchange.

On top of that, you can determine yourbetting odds when backing a bet and staking an amount that may exceed the limits of traditional betting sites. However, someone needs to lay your bet as well.

This sounds complicated, so let’s try and simplify. This is how you back a bet:

  • You bet on Team A to win by backing a bet of INR 1,000 and odds of 1.7
  • Another player must believe this outcome will not occur and lay your bet to the same amount and opposing odds.
  • If you were right, the other players pay your win at the odds you have both accepted.
  • Plus, the bookmaker charges you a small commission (since you are the winner) on your win of 2% to 5% (on average).
  • If you lose your bet, you lose the INR 1,000 you staked, and that’s it.

The other option is to lay a bet:

  • You can also lay a bet and decide that Team A will not win (this could also mean a draw, not just a loss).
  • You can look for bets in that category already backed by other players.
  • Once you find odds you can agree, you can lay the bet and wait for the outcome.
  • If you lose and Team A wins, you need to pay the other player the amount they staked plus the win on the odds proposed. In the above example, this means odds of 1.7 and stakes of INR 1,000 = INR 1,700.
  • Laying a bet can be risky as you must ensure you have sufficient funds to pay out the other player if you lose.


Here are three of our best bookies, two of which also feature betting exchanges:


Betting Offer

100% Bonus Up to ₹20,000


At 1xBet India, you’ll get a full-service betting site in India that includes traditional sports betting and a wide range of gambling products.

It is easily one of the best cricket betting sites in the world, featuring just about every cricket event.

Here is what we like about them:

  • Accepts players from India (available in Hindi)
  • Single Wallet for all products
  • Apps for iOS and Android
  • Live streaming available

Less excellent is their customer service and the cluttered web design. Use the 1xbet app; the design is much improved and more fun.


Betting Offer

100% Up To ₹11,000


WinDaddy Sports is a newer betting site in India, but it has a betting exchange, which is why you should check them out. 

We quite like what they have to offer, which includes the following:

  • Plenty of sports to bet on at the Sportsbook
  • Cricket, football and tennis betting is available at the exchange
  • Weekly cashback on exchange bets
  • Mobile app available

The only thing needed here is a help or FAQ section. But otherwise, this is an excellent option for Indian punters.


Betting Offer

300% Bonus on First Deposit


If a bookie is called FairPlay, you expect them to play fair. Given that their main features are their betting exchanges for cricket, football and tennis, you will undoubtedly find fair odds here as other players mostly determine them.

On top of that, you get traditional sports betting and an online casino here. This is why you should check them out:

  • Indian betting exchange
  • Tons of cricket betting
  • Live streaming available
  • Convenient Indian payment methods
  • Mobile apps for Android and iOS

Their customer service could be better, and you should know that you must register an account before properly using Fairplay. So, go ahead and check them out.

Free Cricket Betting Tips

Sign up to our newsletter and receive daily FREE cricket betting tips and betting offers to your email!