How to Pay Tax on Crypto in India: Complete Step-by-Step Guide
April 2022. The Indian government did something no crypto investor wanted.
Finance Minister Nirmala Sitharaman announced a flat 30% tax on all crypto gains — no exceptions, no deductions, no sliding scale. On top of that, a 1% TDS on every single transaction. And to make it worse, losses from one coin cannot be offset against gains from another.
Overnight, India became one of the strictest crypto tax regimes in the world.
Four years later, the rules have not softened. In fact, enforcement has only gotten tighter. From April 1, 2026, crypto exchanges are now required to share user transaction data directly with the Income Tax Department. AI-driven systems are already matching TDS data against ITR filings. Discrepancies above ₹1 lakh can trigger official notices and audits.
If you hold or trade crypto in India, this is not optional reading. This is what you need to know.
Is Crypto Legal and Taxable in India?
Yes on both counts.
Crypto is legal to buy, sell, and hold in India. It is not legal tender — meaning you cannot pay your electricity bill in Bitcoin — but owning and trading it is completely permitted on FIU-registered exchanges like CoinDCX and ZebPay.
And it is taxable. The government classifies crypto under Virtual Digital Assets (VDA) — a category introduced in the Union Budget 2022 that covers all cryptocurrencies and NFTs. Any profit from a VDA transaction is taxable income.
The 3 Rules Every Indian Crypto Investor Must Know
Rule 1 — 30% flat tax on all profits
Whatever you earn from selling, swapping, or spending crypto is taxed at a flat 30%, regardless of how long you held the asset. Unlike stocks, there is no distinction between short-term and long-term capital gains. A profit made in one day is taxed the same as one made after five years.
On top of 30%, you pay a 4% health and education cess, making the effective tax rate 31.2%.
The only deduction allowed is your cost of acquisition — the original price you paid for the crypto. Trading fees, exchange charges, and other expenses cannot be deducted.
Example: Arun bought 0.5 BTC for ₹16,00,000. He sold it later for ₹24,00,000.
- Profit: ₹8,00,000
- 30% tax: ₹2,40,000
- 4% cess: ₹9,600
- Total tax: ₹2,49,600
Rule 2 — 1% TDS on every transaction
Under Section 194S, 1% of the total transaction value is deducted as Tax Deducted at Source on every crypto sale or transfer. This applies to the full sale value — not just the profit.
If you sell crypto worth ₹1,00,000, ₹1,000 is cut as TDS regardless of whether you made a profit or a loss.
The good news: TDS is not extra tax. It is an advance payment. When you file your ITR, this TDS amount is credited against your total tax liability. If more was deducted than you owe, you get a refund.
If you trade on an Indian exchange like CoinDCX or ZebPay, TDS is deducted automatically. If you use a foreign exchange or P2P platform, you or the buyer must handle it manually via Challan 281.
Rule 3 — No loss offsetting
This is the rule that surprises most investors.
If you made a ₹20,000 profit on Bitcoin and a ₹15,000 loss on SHIB in the same financial year, you still pay 30% tax on the full ₹20,000. The SHIB loss cannot be used to reduce your taxable profit.
Furthermore, crypto losses cannot be carried forward to future years. A loss in FY 2025-26 cannot reduce your tax liability in FY 2026-27.
This is one reason why choosing the right crypto to invest in from the start matters — poor picks cannot be used to reduce your tax bill later.
What Triggers a Tax Event in India?
Not all crypto activity is taxable. Here is what does and does not trigger tax:
| Activity | Taxable? |
|---|---|
| Selling crypto for INR | ✅ Yes — 30% on profit |
| Swapping one crypto for another | ✅ Yes — treated as a transfer |
| Spending crypto on goods/services | ✅ Yes — treated as a sale |
| Receiving crypto as salary | ✅ Yes — taxed at slab rate on receipt |
| Crypto airdrops received | ✅ Yes — taxed at slab rate on receipt |
| Mining rewards | ✅ Yes — taxed as income on receipt |
| Transferring between your own wallets | ❌ No — not a taxable event |
| Simply holding crypto | ❌ No — unrealised gains not taxed |
| Gifting crypto to a relative | ❌ No tax for sender (recipient pays when they sell) |
GST on Crypto — The New Addition from July 2025
From July 7, 2025, GST at 18% applies to platform service fees charged by crypto exchanges. This GST does not apply to your trading profits themselves — it applies to the commission or fee the exchange charges for facilitating your trade.
In practice, this means exchange fees are slightly higher, and GST now appears as a separate line item on your transaction bills. For active traders making many transactions daily, this adds up.
How to Calculate Your Crypto Tax
Step-by-step calculation for a financial year:
Step 1 — List all taxable events Download your complete transaction history from every exchange you used. Include sells, swaps, and crypto spent on purchases.
Step 2 — Calculate profit on each transaction Profit = Sale price minus cost of acquisition. The cost of acquisition is the price you originally paid for that specific crypto.
Step 3 — Add up all profits Total all your gains across all transactions. Remember — losses cannot offset gains.
Step 4 — Apply 30% tax + 4% cess Tax = Total profit × 31.2%
Step 5 — Subtract TDS already deducted Your Indian exchange will have auto-deducted 1% TDS. Check your Form 26AS or Annual Information Statement (AIS) to see the exact amount deducted. Subtract this from your total tax liability.
Step 6 — Pay the balance If tax owed exceeds TDS already deducted, pay the difference. If TDS exceeds tax owed, you get a refund.
How to File Crypto Tax in ITR — Step by Step
Which ITR form do you use?
- Salaried individuals with crypto gains → ITR-2
- Business owners or professional income earners with crypto gains → ITR-3
Step 1 — Log in to the Income Tax portal Go to incometax.gov.in and log in with your PAN.
Step 2 — Select the correct assessment year For FY 2025-26, select Assessment Year 2026-27.
Step 3 — Choose ITR-2 or ITR-3 Select the appropriate form based on your income type.
Step 4 — Go to Schedule VDA This is the dedicated section for reporting Virtual Digital Asset transactions. It was introduced specifically for crypto reporting and is mandatory from FY 2025-26 onwards.
Step 5 — Enter each transaction For each taxable crypto event, enter:
- Date of acquisition
- Date of transfer/sale
- Sale consideration (in INR)
- Cost of acquisition (in INR)
- Computed profit/income
Step 6 — Claim TDS credits In the TDS section, verify that the 1% TDS deducted by your exchange matches what appears in your Form 26AS. Claim it as a credit against your tax liability.
Step 7 — Complete remaining income sections Add salary, rental income, and other income under their respective schedules.
Step 8 — Validate and e-verify Preview your complete return. Submit and e-verify using OTP linked to your Aadhaar mobile number.
ITR filing deadline: July 31, 2026 for FY 2025-26 (extended to September 15 in some cases — verify on the income tax portal).
What If You Used a Foreign Exchange?
If you traded on Binance, Kraken, or any other foreign platform, your TDS was not automatically deducted. You are responsible for:
- Calculating the 1% TDS yourself on every eligible transaction
- Depositing it via Challan 281 on the income tax portal
- Reporting all gains in Schedule VDA
From April 2027, India is adopting the OECD’s Crypto-Asset Reporting Framework (CARF), which enables automatic data sharing between countries. Your offshore holdings will no longer be invisible to the Indian tax authorities. Voluntary disclosure now is the safer move.
What Happens If You Don’t Pay Crypto Tax?
The government is watching more closely than ever.
From April 1, 2026, all Indian crypto exchanges are required to share user transaction data directly with the Income Tax Department. AI-driven systems like Project Insight and the Non-Filer Monitoring System (NMS) automatically match TDS data from exchanges against what you declare in your ITR.
If discrepancies exceed ₹1 lakh, you may receive a “nudge” — a formal reminder from the IT department. Ignore it and it becomes a notice. Ignore that and it becomes an audit.
Penalties for non-compliance:
- Incorrect or missing disclosure: Up to ₹50,000 fine
- Exchange failure to report: ₹200 per day penalty
- Tax evasion: Penalties up to 200% of unpaid tax, plus potential prosecution under the IT Act
The government collected ₹269 crore in crypto taxes in FY 2022-23 and ₹437 crore in FY 2023-24. These numbers are growing fast — and enforcement is keeping pace.
Comparison Table: Crypto vs Stocks Tax in India
| Feature | Cryptocurrency | Stocks (Equity) |
|---|---|---|
| Tax rate | 30% flat | 15% (short-term) / 10% (long-term) |
| Long-term benefit | ❌ None | ✅ Yes, after 1 year |
| Loss offsetting | ❌ Not allowed | ✅ Allowed |
| TDS | 1% on every transaction | 0.1% on sale value |
| Deductions allowed | Only cost of acquisition | Multiple deductions allowed |
This comparison makes it clear — crypto is taxed far more aggressively than stocks in India.
Frequently Asked Questions
Do I pay tax if I just hold crypto and never sell? No. Unrealised gains are not taxed. Tax only applies when you sell, swap, or spend crypto.
What if I made a loss on all my crypto trades — do I still pay tax? No income tax on losses. However, 1% TDS was still automatically deducted on every transaction. You can claim a refund for TDS paid in excess when filing ITR.
Can I avoid the 30% tax legally? No legitimate way exists to avoid it. Some investors consider gifting to relatives, but recipients pay 30% when they eventually sell. There are no tax-free thresholds or exemptions for crypto in India currently.
Do I need to report crypto if the amount is small? Yes. There is no minimum threshold for reporting VDA transactions in your ITR. Even small gains must be declared.
What if I received crypto as salary or a bonus? Crypto received as salary is taxed at your income slab rate on receipt. When you eventually sell it, any additional profit above the value at receipt is taxed at 30%.
Is staking income taxable? Yes. Crypto earned from staking is treated as income and taxed at your slab rate when received. Any future appreciation is taxed at 30% when you sell.
What records should I keep? Keep complete records of every transaction — date, coin, quantity, purchase price in INR, sale price in INR, exchange used, and TDS deducted. Download transaction CSVs from all exchanges at the end of each financial year and store them safely.
Final Word
India’s crypto tax framework is one of the strictest in the world. The 30% flat rate, 1% TDS on every transaction, and zero loss offsetting leave very little room for tax optimisation. And with enforcement tightening significantly from 2026 — exchange data sharing, AI-driven matching, blockchain analytics training for tax officers — the era of unreported crypto gains is effectively over.
The best strategy is straightforward: keep accurate records of every transaction, report everything in Schedule VDA, claim your TDS credits, and pay what is owed by the deadline.
Crypto taxation in India is painful but predictable. Plan around it and it does not have to be a surprise.
Disclaimer: This article is for informational purposes only and does not constitute tax or legal advice. Tax rules in India are subject to change — always consult a qualified Chartered Accountant for personalised tax guidance.