You've done the hard part — calculated your crypto gains, figured out your cost basis, matched buys and sells. Now you sit down to file your ITR and immediately hit a wall: which form do I even use?
This trips up more people than you'd expect. Pick the wrong form and your return gets flagged as defective. Let me give you a clear decision framework.
ITR-1 (Sahaj): You Cannot Use This for Crypto
Let's get this out of the way first. ITR-1 is the simplest form, designed for salaried individuals with total income up to ₹50 lakh. It covers salary, one house property, other sources (interest, etc.), and agricultural income up to ₹5,000.
But — and this is a hard rule — ITR-1 does not have Schedule VDA. If you have any income from the transfer of Virtual Digital Assets (crypto, NFTs, etc.), you cannot file ITR-1. Period. Even if your crypto gain is just ₹500.
I've seen people file ITR-1 with crypto gains dumped under "Income from Other Sources." This is incorrect and can result in a defective return notice. Don't do it.
ITR-2: The Go-To for Most Crypto Traders
ITR-2 is what the majority of Indian crypto holders should be using. It's designed for individuals and HUFs who have:
- Salary income
- Income from house property (one or more)
- Capital gains (including VDA income under 115BBH)
- Income from other sources
- Foreign income or foreign assets
Critically, ITR-2 includes Schedule VDA — the specific section where you report your crypto transactions. It does not support business or professional income. So if all your income comes from salary, investments, and crypto trading (treated under 115BBH), ITR-2 is your form.
Who Should Use ITR-2?
- Salaried employees who also trade crypto
- Individuals with only investment income (FDs, stocks, mutual funds) plus crypto
- People who trade only spot crypto (no futures, or futures treated under 115BBH)
- Anyone who has foreign exchange holdings on platforms like Binance (you'll also need to fill Schedule FA for foreign assets)
Quick example: Ankit works at a tech company, earning ₹15,00,000/year. He also traded BTC and ETH on WazirX, making ₹2,50,000 in gains. He files ITR-2, reports his salary in the salary schedule, and reports his crypto in Schedule VDA. Straightforward.
ITR-3: When Business Income Is in the Picture
ITR-3 is for individuals and HUFs who have business or professional income. This form has everything ITR-2 has (including Schedule VDA), plus the business income schedules (P&L account, balance sheet, etc.).
Who Should Use ITR-3?
- Freelancers or self-employed individuals who also trade crypto — even if your crypto is treated under 115BBH, you need ITR-3 because you have business income from freelancing.
- Crypto miners who treat mining as a business activity.
- Futures/derivatives traders who treat their crypto futures P&L as business income instead of 115BBH.
- Full-time crypto traders who want to classify their trading activity as a business (though this is less common for spot trading).
Example: Meera is a freelance graphic designer (business income: ₹8,00,000) who also trades crypto futures on Binance. She treats her futures as business income. She must file ITR-3 because she has business income from both freelancing and futures trading.
The Decision Tree: Which Form Is Right for You?
Let me make this as simple as possible:
- Salary + crypto (spot, treated under 115BBH) → ITR-2
- Salary + crypto + rental income → ITR-2
- Only crypto income (spot, 115BBH) + other sources → ITR-2
- Freelancer/self-employed + crypto → ITR-3 (regardless of how crypto is treated)
- Salary + crypto futures treated as business income → ITR-3
- Crypto mining as business → ITR-3
- Any scenario with business or professional income → ITR-3
The rule of thumb: if any part of your income is "business income," you're in ITR-3 territory. If not, ITR-2 handles everything.
Schedule VDA: The Section That Matters Most
Both ITR-2 and ITR-3 contain Schedule VDA. This is where you actually report your crypto transactions. Let me walk through what goes in here.
For each VDA (each crypto asset), you need to provide:
- Type of VDA: Basically the name — Bitcoin, Ethereum, Solana, etc.
- Date of transfer (sale): When you sold or disposed of the asset.
- Sale consideration: The total INR value you received from the sale.
- Cost of acquisition: What you originally paid for the asset (the buy value matched via FIFO).
- Income from transfer: Sale consideration minus cost of acquisition. This is your taxable gain.
If you made 200 trades across 15 different tokens, you don't need 200 rows. The schedule expects per-asset aggregated data. So you'd have one row for BTC (total sells, total matched cost, net gain), one for ETH, and so on. CryptoITR generates this exact per-asset summary — you can pretty much copy it straight into Schedule VDA.
What About Losses?
If you sold a VDA at a loss, you still report it in Schedule VDA. The "income from transfer" will be negative. But remember — this loss cannot be set off against gains from other VDAs or any other income. And it cannot be carried forward. You report it, but it gives you zero tax benefit. Painful, but that's the 115BBH reality.
Foreign Exchange Holdings: Schedule FA
One thing people often miss: if you hold crypto on a foreign exchange (Binance, Bybit, KuCoin, etc.), you need to disclose this in Schedule FA (Foreign Assets). This is part of both ITR-2 and ITR-3.
You'll need to report:
- The name of the exchange/custodian
- The country (e.g., Cayman Islands for Binance)
- Your account details
- Peak value of assets during the year
- Closing balance as on March 31
Not reporting foreign crypto holdings is a violation of the Black Money Act, and penalties are steep — up to ₹10,00,000. Even if you made zero gains, the disclosure requirement stands as long as you hold assets on a foreign platform.
Common Filing Mistakes to Avoid
- Filing ITR-1 with crypto income: Your return will be treated as defective. File a revised return using ITR-2 or ITR-3 before the deadline.
- Using ITR-2 when you have business income: Even if your only "business" is treating crypto futures as business income, you need ITR-3.
- Skipping Schedule VDA: Some people report VDA gains under "Income from Other Sources" instead. Wrong section. Use Schedule VDA.
- Forgetting Schedule FA: If you used Binance or any foreign exchange, fill this out. Even if the balance is small.
- Not claiming TDS credit: Check your 26AS/AIS, note the TDS deducted under 194S, and claim it in the TDS schedule of your return.
How CryptoITR Makes This Easier
When you generate your tax report on CryptoITR, the output is structured to map directly to Schedule VDA. You get per-asset summaries with total sale consideration, total cost of acquisition, and net income — ready to plug into your ITR form.
We also flag whether your situation likely calls for ITR-2 or ITR-3, based on whether you have futures trades and how you've chosen to classify them. Of course, the final decision is yours (or your CA's), but at least you'll have the data organized the right way for whichever form you file.
Bottom line: if you're a salaried person trading spot crypto, ITR-2 is almost certainly your answer. If any business income is involved — from freelancing, mining, or treating derivatives as business — go with ITR-3. And whichever form you use, Schedule VDA is where the crypto magic happens.
