Crypto Tax in India: The Ultimate Guide for 2025
Cryptocurrencies are now a mainstream investment option in India, and with that comes the need to understand how they're taxed. Whether you’re trading Bitcoin or earning rewards from staking, being aware of India’s crypto TDS and tax rules is essential. This guide breaks down what TDS means for your crypto activity, how it’s applied, and how you need to stay compliant in 2025.
Crypto Tax Rules in India for 2025
India's crypto taxation framework, established in 2022, remains in effect as of 2025. Profits from the sale of virtual digital assets (VDAs), including cryptocurrencies and NFTs, are taxed at a flat rate of 30%, with no provisions for deductions other than the cost of acquisition. Additionally, a 1% Tax Deducted at Source (TDS) is levied on all crypto transactions exceeding ₹10,000 for salaried individuals and ₹50,000 for business transactions within a financial year. These measures aim to ensure transparency and compliance in the rapidly evolving digital assets landscape.
Crypto taxation in India also comes with tough restrictions, unlike other investment types:
- You can't offset gains from one cryptocurrency against losses from another
- Crypto losses can't be adjusted against any other income source
- Only acquisition costs can be deducted—no claims allowed for mining expenses, or other related costs
- Losses can't be carried forward to future financial years
How to File Crypto Taxes in India
Tax filing for crypto transactions in India needs specific forms and precise calculations. You must pick the right tax form based on your crypto activities and follow exact reporting guidelines to comply with regulations.
Reporting Crypto Gains in ITR-2 and ITR-3
Crypto investors need to use ITR-2 for capital gains or ITR-3 for business income during the 2024-25 financial year (assessment year 2025-26). These forms feature a dedicated "Schedule VDA" (Virtual Digital Assets) section that captures crypto transactions. You'll need to list complete transaction details such as acquisition date, transfer date, cost of acquisition, and money received.
Filing as Individual vs Business Income
Your trading pattern decides your tax filing method. Frequent, high-volume traders should report earnings as business income with ITR-3. Investors who hold crypto longer and trade less often can use ITR-2 for capital gains. The flat 30% tax rate plus applicable cess applies to both methods. Detailed transaction records support your tax calculations and help during any future scrutiny.
Note that you'll face hefty penalties and legal issues if you don't comply with crypto tax regulations in India. Tax authorities pay close attention to crypto transactions and hence you need a clear picture of what happens when you break the rules.
Navigating the Future of Crypto Taxation in India
India's crypto tax framework stands among the strictest worldwide with its flat 30% tax rate and 1% TDS requirement.
Your crypto tax filing accuracy depends on careful record-keeping. You'll need to choose between ITR-2 and ITR-3 based on your transaction patterns. Detailed documentation of all crypto activities helps you report accurately and avoid tax scrutiny.
Non-compliance can trigger severe consequences. Late filing leads to penalties, interest charges, and possible audits that could expose all your financial activities.
Updated on: 18th February, 2026 10:48 AM
FAQ's
1. Why is crypto tax so high in India?
Crypto tax is high in India because the government treats it as a speculative asset.
2. Who pays 30% tax in India?
Anyone who makes profit from crypto pays 30% tax on those gains.
3. How much tax will I pay if I sell my crypto?
You pay 30% tax on profits when you sell your crypto.
4. How to avoid crypto tax in India?
You cannot legally avoid crypto tax in India.
5. Do I pay taxes on crypto if I lost money?
No, you do not pay tax if you lost money, but losses cannot be set off or carried forward.
6. Is 1% TDS on crypto refundable?
Yes, 1% TDS on crypto is refundable when you file your ITR if your total tax liability is lower.
7. How much is 1000 crypto in Indian rupees?
The value of 1000 crypto depends entirely on which coin you mean.
8. Do I pay tax if I trade crypto?
Yes, you pay tax if you trade crypto and make profits.
9. What happens if I don't pay crypto tax in India?
If you don't pay crypto tax in India, you may face penalties, interest or legal action.
10. Where to show crypto income in ITR?
Crypto income is shown under “Income from Other Sources” in the ITR.
11. Do I pay tax if I don't sell my crypto?
No, you don’t pay tax if you don’t sell or make any profit.
12. What is the new tax law for crypto in 2025?
The 2025 tax rules still apply the 30% tax on gains and 1% TDS on trades.
13. How to cash out crypto in India without tax?
There is no legal way to cash out crypto in India without tax.
14. How much crypto is tax free in India?
Only occasional crypto gifts up to ₹50,000 can be tax-free; all crypto profits are taxable.