
Winning money on cricket is the easy part to understand. What happens next confuses almost everyone, so let us set out the tax on betting winnings in India plainly: net winnings from betting and online games are taxed at a flat 30% under Section 115BBJ of the Income Tax Act, platforms deduct TDS before paying you, and this applies regardless of your income slab. There is no exemption threshold worth planning around and no lower rate for small wins.
Here is how the pieces fit together, with numbers, so you can look at a payout and know what is actually yours.
Section 115BBJ taxes net winnings from online games and betting at 30%, flat. Three properties of this rule matter in practice:
Worked example: you finish the IPL season with net winnings of ₹50,000. The tax under Section 115BBJ is ₹15,000, leaving ₹35,000. That is the arithmetic whether you won it on one bet or across forty.
You do not settle this tax once a year from your own pocket; platforms deduct TDS, tax deducted at source, on winnings before the money reaches you. This is why a withdrawal can land smaller than the balance you cashed out. The deduction is not the site skimming; it is the site remitting your tax liability to the government on your behalf.
Keep your own records regardless. Statements of deposits, withdrawals and TDS deducted let you reconcile everything at return-filing time, claim credit for tax already deducted, and answer questions if the numbers on your Form 26AS need explaining. Five minutes of screenshot discipline per month covers you.
People routinely mix up two separate charges. The 30% under Section 115BBJ is income tax on your winnings. The 28% GST, introduced in the 2023 change, is a consumption tax on deposits at India-regulated real-money gaming platforms; load ₹1,000 into a domestic app and 28% GST applies to that deposit before you have placed a bet.
Offshore betting sites do not collect this GST on deposits, which is one of the main reasons they dominate the Indian market; the full deposit picture is covered in our comparison of UPI betting sites. Your income-tax obligation on winnings, however, does not disappear because you played offshore. Where the platform does not handle TDS for you, declaring net winnings in your return is your own responsibility.
Thirty percent flat on net winnings under Section 115BBJ, deducted as TDS by platforms; 28% GST on deposits at India-regulated operators, not collected by offshore sites; keep records and reconcile at filing time. None of it is optional and none of it is as complicated as forum threads make it look. This article is general information, not personal tax advice; for significant sums, a chartered accountant is worth the fee.
And the standing rule applies before any tax question does: betting is for adults 18 and over, with money you can afford to lose.
A flat 30% on net winnings under Section 115BBJ of the Income Tax Act, regardless of your income slab. Win ₹50,000 net over a season and ₹15,000 of it is tax, whether it came from one bet or forty.
TDS is tax deducted at source: the platform withholds the tax on winnings and remits it to the government before paying you. The deduction is your own tax liability being settled, not the site taking a cut. Keep statements so you can reconcile against Form 26AS at filing time.
No, they are different taxes on different things. The 30% is income tax on your net winnings; the 28% GST applies to deposits at India-regulated real-money gaming platforms. Offshore sites do not collect the deposit GST, but the income tax on winnings applies wherever you play.
No. Losses from betting cannot be set against salary, business income or anything else, and there is no exemption threshold worth planning around. Winnings are taxed on a net basis, but a losing year gives you no deduction elsewhere.
Yes. Where the platform does not handle TDS for you, declaring net winnings in your return is your own responsibility, and TDS that was deducted creates a paper trail either way. For significant sums, a chartered accountant is worth the fee.