Cryptocurrency investors in India need to report taxable income from Virtual Digital Assets (VDAs) in their income-tax return. The process is different from simply reporting salary, bank interest or traditional investments because the Income Tax Department provides a dedicated Schedule VDA for reporting income from the transfer of VDAs.
Under the current framework, income from the transfer of covered VDAs is subject to a special 30% tax rate, along with applicable surcharge and health and education cess. The Income Tax Department requires VDA transactions to be disclosed transaction-wise in the relevant ITR forms.
What Is Schedule VDA?

Schedule VDA is the dedicated section of the income-tax return used to report income from the transfer of Virtual Digital Assets.
The current ITR forms require details of every VDA transfer transaction. The schedule includes information such as:
- Date of acquisition
- Date of transfer
- Head under which the income is taxed
- Cost of acquisition
- Consideration received
- Income from the transfer
The Income Tax Department’s notified forms specifically state that every transfer is treated as a transaction for reporting purposes.
Which ITR Form Should You Use for Crypto Income?
The appropriate ITR form depends on your overall income and circumstances.
For individuals reporting VDA income, the Income Tax Department provides Schedule VDA in ITR-2 and ITR-3. Its current ITR-2 guidance specifically states that income from the transfer of VDAs is entered in Schedule VDA.
If your cryptocurrency activity amounts to business or professional income, the applicable return may differ from that of an investor whose income is reported under the relevant capital-gains framework.
Therefore, investors should select their ITR based on their complete income profile, rather than choosing a form solely because they have cryptocurrency.
What Information Do You Need Before Filing?
Before starting your ITR, collect complete records from every exchange and wallet you have used.
You may need:
- Cryptocurrency name
- Date of acquisition
- Purchase price
- Date of transfer
- Sale consideration
- Quantity transferred
- Exchange statements
- TDS details
- Wallet transaction records
- Details of crypto-to-crypto transactions
- Bank statements where relevant
- AIS and Form 26AS information
The more frequently you trade, the more important accurate recordkeeping becomes.
Step-by-Step: How to Report Crypto Income in ITR
Step 1: Collect Your Crypto Transaction Records
Download transaction statements from all the cryptocurrency exchanges you used during the relevant financial year.
Do not rely only on your bank statement. Your bank statement may show the money deposited or withdrawn, but it may not provide the complete acquisition and transfer history needed for Schedule VDA.
Step 2: Identify Every Transfer
Prepare a list of all cryptocurrency transfers during the financial year.
For Schedule VDA, the Income Tax Department requires transaction-wise information. A transfer can include a sale or another transaction that falls within the VDA provisions.
This is especially important for investors who have made many trades.
Step 3: Calculate the Cost of Acquisition
Determine the applicable cost of acquisition for each transaction.
The notified Schedule VDA specifically asks for the cost of acquisition and provides special instructions for certain assets received as gifts.
Keep supporting records for your purchase price because the information may need to be reconciled with exchange records.
Step 4: Calculate the Consideration Received
Enter the consideration received for the transfer.
For example:
Cost of acquisition: ₹2,00,000
Consideration received: ₹3,00,000
The resulting income would be:
₹3,00,000 − ₹2,00,000 = ₹1,00,000
The Schedule VDA format itself calculates income from transfer based on consideration received minus the cost of acquisition.
Step 5: Enter the Details in Schedule VDA
When filing your return online, select the applicable Schedule VDA and enter the required transaction details.
The current ITR-2 online filing guidance confirms that taxpayers can add income from the transfer of VDAs through Schedule VDA.
Step 6: Verify the Auto-Populated Information
The Income Tax Department’s ITR-2 guidance states that income entered in Schedule VDA is reflected in the relevant section of Schedule CG.
Review the figures carefully rather than assuming that every auto-populated amount is correct.
Step 7: Check Your TDS
If TDS was deducted on your crypto transactions, check whether it is correctly reflected in your tax records.
The Income Tax Department provides Form 26AS and AIS through the e-filing portal. These can contain information relating to tax deducted at source and other reported transactions.
Compare the TDS shown in your records with the statements provided by your crypto exchange.
Step 8: Pay Any Remaining Tax
TDS is not necessarily the final tax liability.
After calculating your total income and applicable tax, any remaining tax liability should be paid according to the applicable rules before completing the return.
Example of Reporting Crypto Income
Suppose an investor purchases Bitcoin for ₹4 lakh and later transfers it for ₹6 lakh.
The basic calculation would be:
Cost of acquisition: ₹4,00,000
Consideration received: ₹6,00,000
Income: ₹2,00,000
The ₹2 lakh income would be reported through Schedule VDA, subject to the applicable provisions.
At a 30% special tax rate, the basic tax on ₹2 lakh would be ₹60,000, before applicable surcharge and cess.
This is only an illustration and does not account for every possible tax circumstance.
What About Crypto Losses?
Crypto losses require particular attention.
The VDA tax framework contains restrictions on setting off losses. Investors should not assume that a loss from one cryptocurrency can automatically be adjusted against gains from another cryptocurrency or against other income.
The Income Tax Department’s guidance specifically provides the VDA income calculation and special tax treatment separately from ordinary capital-loss rules.
Therefore, investors with substantial losses should obtain professional tax advice rather than simply netting all crypto transactions together.
What About Crypto-to-Crypto Transactions?
Reporting cryptocurrency becomes more complicated when you exchange one digital asset for another rather than selling it for Indian Rupees.
For example:
Bitcoin → Ethereum
The fact that you did not receive cash does not automatically mean the transaction can be ignored for tax purposes.
The current TDS compliance framework also recognises VDA transactions involving cash, in-kind payments and exchanges involving another VDA.
Maintain detailed records of such transactions and consider professional advice if you have substantial crypto-to-crypto activity.
How to Report Crypto TDS
If TDS was deducted from your cryptocurrency transactions, check your AIS and Form 26AS.
The Income Tax Department states that Form 26AS contains tax deducted or collected at source, while AIS can contain TDS information along with other reported financial information.
If the TDS appearing in your records does not match the exchange statement, resolve the discrepancy rather than filing with incorrect information.
Common Mistakes When Reporting Crypto in ITR
- Reporting Only Bank Withdrawals
Your crypto tax reporting should not be based only on money transferred to your bank account.
- Ignoring Crypto-to-Crypto Transactions
Exchanging one VDA for another can have tax and reporting implications.
- Combining All Transactions Into One Figure
Schedule VDA requires transaction-wise information, so maintaining a proper transaction list is important.
- Forgetting TDS
Check AIS and Form 26AS before completing your return.
- Assuming TDS Is the Final Tax
TDS is a tax deduction mechanism. It should not automatically be treated as the complete tax payable on crypto income.
- Not Keeping Exchange Statements
Crypto exchanges can provide transaction histories that become extremely useful when preparing your tax return.
Frequently Asked Questions
Do I need to report cryptocurrency in my ITR?
If you have taxable income from the transfer of covered VDAs, it needs to be reported in the appropriate income-tax return using the applicable Schedule VDA.
Where do I report crypto income in ITR?
The Income Tax Department provides a separate Schedule VDA in ITR-2 and ITR-3 for reporting VDA income transaction-wise.
Is crypto income taxed at 30%?
Income from the transfer of covered VDAs is subject to a special 30% tax rate, along with applicable surcharge and 4% health and education cess.
Do I need to report every crypto transaction?
The notified Schedule VDA requires details of every transfer transaction, so investors should maintain transaction-level records rather than reporting only the total amount deposited or withdrawn.
Can I check my crypto TDS online?
You can check tax information reported through the income-tax system using AIS and Form 26AS, and reconcile it with your exchange records.
Conclusion
Reporting cryptocurrency income in an Indian ITR requires more than simply calculating your overall profit. Investors need to maintain transaction-level records and disclose applicable VDA transfers through Schedule VDA.
The key information includes the acquisition date, transfer date, cost of acquisition, consideration received and resulting income. The Income Tax Department’s current ITR framework specifically provides for this transaction-wise reporting.
Before filing, reconcile your exchange statements with AIS and Form 26AS, check applicable TDS credits and carefully review every VDA transaction. If you have frequent trades, crypto-to-crypto exchanges, international platforms or complex transactions, professional tax advice can help avoid reporting errors.