In India, gambling and betting winnings, including those from online casinos and sports betting, are considered taxable income. If you are wondering when do you have to pay taxes on casino winnings, the answer lies in the Income Tax Act under Section 115BB.
Any income earned from gambling, betting, or lottery, whether from physical casinos or online platforms, attracts a flat tax rate of 30%. This applies regardless of the amount you win. Unlike other income sources, there is no exemption or slab system for casino winnings, so even small amounts are taxable.
You are required to pay taxes on casino winnings in the financial year in which you receive the amount. For example, if you win money through online betting or casino games between April 1 and March 31 of a financial year, you must declare it while filing your Income Tax Return (ITR) for that year.
Additionally, the payer or the betting operator might deduct Tax Deducted at Source (TDS) at 30% before paying out your winnings if the amount exceeds ₹10,000. This deducted tax can be adjusted against your total tax liability during filing.
It is important to maintain records of your winnings and any related documents to correctly declare your income. Failure to report gambling income can invite penalties and scrutiny by tax authorities.
While the legality of online betting varies across states, the tax rules remain the same. Any winnings from games like online roulette, poker, slots, or sports betting are taxable under Indian law.
In summary, you have to pay taxes on casino winnings in the year the amount is credited or received, with a flat tax rate of 30%. Keeping proper documentation and reporting all earnings is essential for compliance with Indian tax laws.