Back to Blog
    ITR Filing
    8 min read

    Which ITR Form for Crypto: ITR-2 vs ITR-3 Explained

    Filing crypto taxes but not sure which ITR form to use? Here's a plain-English decision tree for choosing between ITR-1, ITR-2, and ITR-3.

    CryptoITR TeamFeb 8, 2025
    ITR form cryptoITR-2ITR-3Schedule VDAincome tax returncrypto filing India
    Which ITR Form for Crypto: ITR-2 vs ITR-3 Explained

    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.

    Ready to Calculate Your Crypto Taxes?

    Upload your exchange reports and get your tax liability calculated in minutes — for free.

    Related Articles

    ITR Filing

    How to File ITR with Crypto Income: Step-by-Step Guide

    A practical walkthrough of filing your income tax return when you have crypto gains — which form to choose, how to fill Schedule VDA, where to claim TDS credit, and how to verify against AIS.

    11 min read·Feb 15, 2025
    ITR Filing

    AIS and Crypto: Why Your Tax Return Must Match

    Your Annual Information Statement already has your crypto data. Here's what the IT Department sees and how to make sure your ITR matches.

    8 min read·Feb 8, 2025
    ITR Filing

    How to Claim TDS Refund on Crypto Transactions

    Paid more TDS on crypto than your actual tax liability? You're entitled to a refund. Here's how to check your TDS, claim it in your ITR, and what to do if it doesn't show up in Form 26AS.

    8 min read·Feb 5, 2025