The legal betting age in India is 18 in most Indian states. If you are 18 or older and your state's rules allow online real-money betting, you can open an account and place a sports bet. If you are 17, you cannot — and an operator is not permitted to let you, no matter how easy the sign-up form looks.
Two qualifications sit under that number. First, gambling is a state subject, not a central one, so your state legislature can set a higher age, restrict online real-money betting, or ban it altogether. Second, operators add their own terms, and almost every one requires account holders to be 18 or older, with some writing 21 into their conditions. So the short answer to how old you have to be to bet in India is 18 as a baseline, subject to your state and the operator's own rules.
Everything below is general information, not legal advice. Rules move, and the position where you live may differ from this summary.
Last reviewed: this page is checked and revised periodically as state rules and central legislation change. If a rule you read about elsewhere looks newer than this page, treat the newer source as current.
Who Actually Sets the Betting Age — the Centre or Your State?
The betting age is set at two levels, and that is why one national number does not exist.
The colonial-era Public Gambling Act, 1867 still forms the backdrop for gambling law in much of India. It is old, written for a different era, and has been amended or replaced in different states at different times — which is exactly the problem. There is no single, modern, India-wide statute that says "the betting age is X."
Under India's constitutional division of powers, gambling and betting sit on the State List. That means state legislatures, not Parliament, hold the primary power to write betting rules. A state can legalise certain forms, restrict them, raise the minimum age, or prohibit online real-money gaming inside its borders. Two neighbours can have genuinely different answers.
Above that sits case law. Supreme Court rulings on games of skill have drawn a line between games of skill and games of chance, and that line has shaped how paid fantasy sports, rummy and similar products are treated. The 2025 online-gaming legislation — referred to in coverage as PROGA — adds a further layer that is still being interpreted, and its practical effect on state rules is not fully settled. Until that settles, treat any flat, nationwide statement about betting age with caution and check the current position in your own state.
State-by-State Differences: Why Your Pin Code Changes the Answer
The 18+ baseline is the common case across most of India. It is not the whole picture.
Several states have restricted or banned online real-money gaming outright, including betting products. Telangana, Andhra Pradesh, Assam, Nagaland, Odisha and Sikkim are widely reported to have restricted or banned online real-money gaming in some form. The scope of each restriction differs — some target games of chance, some target all real-money online play — and enforcement has varied.
Karnataka is the clearest example of how quickly this moves. Its 2021 law regulating online games was struck down by the High Court in 2022, which means a rule that was live for a period is no longer the governing position there. A reader who bookmarked a "banned in Karnataka" article from 2021 is working from outdated information.
What this means practically:
- Where online real-money betting is permitted, expect an 18+ requirement as the floor.
- Where it is restricted or banned, the operator should not be accepting residents — but geoblocks are imperfect and terms vary.
- A site being reachable from your phone does not make it legal in your state.
Check the current position in your state before you deposit, not after. If you are in a state that restricts the market, do not try to work around it — the account-level consequences fall on you.
Age Verification and KYC: What You'll Be Asked For
Age rules are only real if someone checks. In India, that check is the account verification process, and it is where the 18+ rule becomes concrete.
When you register, expect to provide:
- A government photo ID showing your date of birth. A PAN card or Aadhaar is the usual document; a passport or driving licence generally works too. The date of birth on this document is what settles your age.
- A proof of address. A utility bill, bank statement or an address on your Aadhaar are typical.
- A name match. The name on your betting account must match the name on your bank account or UPI ID. This is a hard requirement at most operators and a common reason withdrawals stall.
Two things follow from this. First, an account created with a borrowed or invented identity will fail verification eventually, usually at the worst moment — when you try to withdraw. Second, withdrawals are normally blocked until verification is complete. Deposits often go through instantly; payouts do not, until your documents clear.
The practical sequence for a new Indian bettor is straightforward: register with your real name, upload your ID and address proof, and wait for verification to complete before you build up a balance you intend to withdraw. Our guide to opening a betting account walks through the UPI and document steps in order. The same KYC standard applies whether you are betting on cricket or anything else, and whether you are using a browser or a mobile app — the rules on betting apps are about where the product sits legally, not about a lighter verification path.
What Happens If You Bet Before You Turn 18?
If you open an account under 18, you are in breach of the operator's terms from the moment you register — even if the system let you through.
The realistic outcomes are these:
- Account closure. Once the age is identified, the account is usually closed.
- Bets voided. Wagers placed while underage are typically cancelled rather than settled.
- Winnings withheld. Any profit accrued is normally not paid, because the bets themselves were not validly placed.
- Deposit returned at the operator's discretion. Some operators return the original stake; some do not. This is a commercial decision written into the terms, not a legal guarantee.
There is no version of this where the balance is quietly paid out. Beyond the operator's own rules, an underage bettor has no clean route to complain about a withheld balance, because the transaction was outside the terms they agreed to.
The honest summary is that betting before 18 is a losing position even when it looks like it is working. Wait until you are eligible, and use the time to learn how markets move rather than to test the rules.
Does the Betting Age Change by Sport — Cricket, Kabaddi, Tennis or Horse Racing?
No, not across the sportsbooks. Age limits are attached to the account, not to the sport you happen to be betting on.
Once you are verified on an online sportsbook, the same account carries you across IPL and international cricket, Pro Kabaddi League, ATP and WTA tennis, football, basketball and everything else on the board. There is no separate 21+ cricket licence or an older threshold for kabaddi. The KYC you completed at sign-up is the age gate for all of it, and the operator does not re-check it per sport.
Horse racing is the genuine exception, and it is an exception because it is regulated separately rather than as a sportsbook product. Racing is only permitted in states that allow it, and it runs through turf clubs and totalisator frameworks that have their own rules, including their own entry requirements. The legal age for horse racing betting in India therefore depends on the state and the club framework in play — check the current position rather than assuming it matches your sportsbook account.
Paid fantasy sports contests sit somewhere else again. They are argued as games of skill, they are operated under different terms from a sportsbook, and most paid contests are restricted to 18+ entrants. If you are under 18 and looking for a route in through fantasy cricket, that route is closed too.
Quick Recap: The 18+ Rule in a Minute
- 18 is the baseline across most of India, and operators write 18+ (sometimes 21+) into their own terms.
- Your state can set a higher bar or ban the market entirely. Telangana, Andhra Pradesh, Assam, Nagaland, Odisha and Sikkim have restricted or banned online real-money gaming in some form, and Karnataka's 2021 law was struck down in 2022. Check the current position before you deposit.
- KYC is how the rule is enforced — photo ID with your date of birth, a proof of address, and a name match with your bank or UPI account.
- Betting under 18 means voided bets and withheld winnings, not a quiet payout.
If your next question is whether the market itself is legal where you are, start with whether online betting is legal in India and then work through the FAQ hub for the individual questions that follow on from it. For the broader picture of how the site and its services are structured, see the Leon Casino India homepage.
General information only, not legal advice. Betting is for adults aged 18+ and is subject to your state's rules. Terms and conditions apply to any operator offer. Set deposit and time limits before you play, never chase losses, and step away if betting stops being entertainment. Support is available if you need it.