Home » Do I Have To Pay Tax On Betting Winnings In India?

Do I Have To Pay Tax On Betting Winnings In India?

July 25, 2025

All betting winnings, whether from online platforms or offline venues, are subject to taxation under Indian tax laws.

Understanding tax obligations on gambling winnings is crucial to avoid penalties and ensure compliance with Income Tax regulations. 

Many bettors remain unaware of these requirements, which can lead to a reduction in the potential winning amount and also possible legal complications.

This article explains how betting winnings are taxed in India, including the tax rates, how to report them, and what you need to do to stay compliant.

Paying Tax on Betting Winnings in India – Key Facts 

  • All betting winnings are taxable in India, regardless of the amount or platform used for betting activities.
  • A flat 30% tax rate (plus surcharge and cess) applies to your gross winnings.
  • Tax Deducted at Source (TDS) is often applied by platforms on winnings exceeding specified thresholds before payment.
  • You cannot claim any expenses or losses to reduce your taxable winnings; the entire winning amount is subject to tax.

Betting Legality and Taxation In India 

Betting legality varies across Indian states, but tax obligations remain consistent regardless of legal status. 

Betting Legality and Taxation In India 
Source: ETBrand Equity 

India doesn’t have one clear law on whether online betting is legal. The rules come from a mix of old laws, new digital rules, and decisions by different states and courts.

Even with this, the Income Tax Act applies uniformly across India; all winnings from betting activities, whether legal or illegal in your state, must be declared and taxed. 

The Income Tax Department of India does not differentiate between legal and illegal gambling winnings when deciding tax liability. 

This means even if you participate in betting activities in states where it’s prohibited, you’re still required to pay taxes on any winnings received.

Additionally, it is crucial to note that most legitimate betting apps operating in India require Know Your Customer (KYC) verification before allowing withdrawals. 

How Does Tax on Betting Winnings in India Work?

Betting winnings in India are taxed at a flat 30% rate under Section 115BB of the Income Tax Act.

How Does Tax on Betting Winnings in India Work
Source: OddsMatrix 

This special provision ensures that gambling winnings are taxed separately from your regular income, meaning they don’t benefit from lower tax slabs. 

The effective tax rate exceeds 30% due to additional levies – a 4% Health and Education Cess is added, making the total rate approximately 31.2%. 

For high-income individuals, a surcharge may be applied, further increasing the effective tax rate. 

The term “gross winnings” is crucial here; you cannot reduce your taxable amount by claiming expenses like stakes lost, platform fees, internet charges, or travel costs to betting venues. 

The entire winning amount is subject to taxation, making it essential to set aside funds for tax obligations immediately upon receiving winnings.

Indian bettors can use international betting sites in India, but they should be licensed offshore. 

How is TDS on Betting Winnings in India Applied?

TDS (Tax Deducted at Source) is automatically deducted by betting platforms or organizers when winnings exceed specified thresholds.

TDS on Betting Winnings in India
Source: Mid-day 

Online gaming platforms typically deduct TDS at 30% on winnings exceeding ₹10,000, while lottery and crossword puzzle winnings face TDS on amounts above ₹10,000. 

The platform or organizer responsible for paying winnings must deduct this tax before disbursing funds to winners.

You can verify TDS deductions through Form 26AS, available on the income tax e-filing portal, which shows all TDS deducted against your PAN. 

Verify TDS Deductions
Source: Income Tax E-Filing Portal Official Website 

For example, if you win ₹50,000 from online betting, the platform deducts ₹15,000 (30%) as TDS, and you receive ₹35,000. This TDS amount is credited to your tax account and can be claimed when filing your income tax return.

Reporting Your Betting Winnings in Your Income Tax Return (ITR) in India

All betting winnings must be declared under the “Income from Other Sources” section in your ITR, regardless of TDS deduction.

Most individuals use the ITR-1 or ITR-2 forms, depending on their other income sources; however, those with business income may need to use the ITR-3 or ITR-4 forms. 

In India, accurate disclosure of all winnings is mandatory; the tax department increasingly uses data analytics to cross-verify financial transactions and identify undisclosed income. 

The TDS deducted by platforms appears as tax paid and reduces your final tax liability. If your total tax liability exceeds the TDS deducted, you must pay the additional amount. 

For example:  

If a platform deducts ₹30,000 TDS on your ₹1,00,000 winnings, and your total tax is ₹40,000, you’ll pay the extra ₹10,000. But if your total tax is only ₹25,000, you could get a refund for the extra ₹5,000.

Conversely, if TDS exceeds your actual liability, you can claim a refund. Maintain detailed records of all betting activities, including winning amounts, TDS certificates, and platform statements to support your ITR filing.

Consequences of Not Paying Tax on Betting Winnings in India

Failing to report betting winnings can result in significant penalties, interest charges, and legal action from tax authorities.

  • Big Penalties

The Income Tax Department can charge 100% to 300% of the unpaid tax as a penalty, plus extra interest that keeps adding up over time.

  • Tracking by the Tax Department:

Tax notices can be sent based on computer systems that match data and large money transfers, including those from betting websites.

  • Reports from Banks and Payment Apps:

Banks and payment apps tell the tax department about big transactions, so it’s getting harder to hide betting winnings.

  • Legal Trouble:

If you don’t pay the tax, you could face legal action under the Income Tax Act and, in serious cases, you can be jailed. 

Related Read:

Conclusion: Betting Winnings In India Are Taxable at 30%! 

Tax obligations on betting winnings in India are clear and non-negotiable. All winnings are subject to a flat 30% tax rate plus applicable cess and surcharge.

No matter if you’re betting online or at any location, it is important to report your winnings and pay the right taxes to avoid fines or legal trouble.

Keep clear records, understand how TDS (tax deducted at source) works, and make sure to file your tax return on time. This helps you stay on the right side of the law and enjoy your betting winnings without worry. 

FAQs

Can I get a TDS refund on betting winnings in India?

You can claim a TDS refund by filing your Income Tax Return if your total tax liability is less than the TDS deducted on your winnings.

Can I offset betting losses against betting winnings for tax purposes?

You cannot offset betting losses against winnings or any other income; the full winning amount is taxed without deductions.

Do I need to pay advance tax on betting winnings?

If your total tax liability (including from betting) exceeds ₹10,000 in a financial year, you are required to pay advance tax.

Are winnings from fantasy sports treated the same as betting winnings?

Fantasy sports winnings are taxed under Section 115BB at a flat 30% rate, similar to betting or lottery income.

Jivan Dubey is a Sports Betting Analyst and Legal Research Writer based in New Delhi. He specializes in reviewing Indian betting platforms and simplifying legal frameworks to help users make informed, responsible choices in India’s evolving online betting landscape.

Scroll to Top