Online betting has become increasingly popular in India, with many people trying their luck in sports betting, online casinos, and other gambling activities. One common question that arises is: do we have to pay income tax on betting?
According to Indian tax laws, any income earned from gambling or betting is taxable. The Income Tax Act treats winnings from betting, gambling, and lotteries as income under the head "Income from Other Sources." This means that if you win money by placing bets online, you are liable to pay tax on those winnings.
The government mandates a flat tax rate of 30% on all gambling winnings exceeding ₹10,000. This tax is deducted at source by the payer, which means the betting platform or organiser deducts tax before you receive your winnings. However, if the platform does not deduct tax, it becomes your responsibility to declare the income and pay the appropriate tax during filing your returns.
It is important to note that losses from betting cannot be set off against other income or gains. You cannot claim deductions for losses incurred while gambling. Also, you cannot reduce your taxable winnings by deducting any related expenses, such as the amount you wagered. The entire winning amount is subject to tax.
For example, if you win ₹50,000 from online sports betting, the platform will deduct ₹15,000 as tax at source, and you will receive ₹35,000. When filing your income tax return, you must declare your total winnings and the tax already paid. If you have other sources of income, the winnings will be added to your total income for tax computation.
In summary, yes, you do have to pay income tax on betting in India. It is wise to keep proper records of your betting transactions and consult a tax professional if needed to ensure compliance with the tax laws. Paying the correct tax on your betting winnings helps you avoid legal troubles and makes your gambling activities transparent to the authorities.