Schedule VDA Explained: Where Crypto Goes in Your ITR

# Schedule VDA Explained: Where Crypto Goes in Your ITR
Schedule VDA is the place most Indian crypto beginners get stuck at tax time. You traded on an app like CoinDCX, WazirX, or ZebPay through the year, and now the income tax return asks for dates, costs, and consideration in a separate schedule you have never seen before. This guide explains, in plain language, what Schedule VDA is, which transfers belong in it, what details to enter for each one, and how it connects to the 30% tax and 1% TDS you may already have heard about.
> Educational content only. This is not financial advice. Crypto markets are volatile — never invest money you can't afford to lose. Tax rules change — consider consulting a qualified tax professional for your own filing.
Nothing here is a filing service or personal tax advice. It is a map of the form, so you can organise your records and understand what your return is asking before you fill it or hand it to a chartered accountant.
What Schedule VDA Actually Is
VDA stands for Virtual Digital Asset — the term India's Income-tax Act uses for cryptocurrencies and similar digital assets, including NFTs. Schedule VDA is a dedicated table inside the income tax return where you report transfers of these assets during the financial year.
Before this schedule existed, crypto income was reported in different places by different people, which made matching difficult for taxpayers and for the tax department. A separate schedule solves that: every crypto transfer is listed in one standard format, and the total flows into the capital gains part of your return under the special tax rate that applies to VDAs.
Think of it like a classroom attendance register. The main return shows your total income, but Schedule VDA is the detailed register behind one line of it — one row per transfer, with the dates and numbers that prove how the total was reached.
Which Transfers Belong in Schedule VDA?
A transfer is broader than just selling for rupees. In general, you are transferring a VDA when you:
- Sell crypto for INR on an Indian exchange
- Exchange one crypto for another, such as swapping Bitcoin for Ethereum
- Spend crypto to pay for goods or services
- Transfer crypto as a gift, in some situations
Transfers on foreign exchanges, in self-custody wallets, and through decentralised platforms are not outside the system just because no Indian app reported them. If you are an Indian tax resident, your worldwide income is generally taxable in India, so a swap in a wallet still belongs in your records and, when it is a transfer, in Schedule VDA.
What You Enter in Each Row
Schedule VDA asks for a small set of facts for every transfer. Preparing these in advance turns filing from a scramble into a copy-paste job.
| Detail asked | What it means | Where you find it |
|---|---|---|
| Date of acquisition | The date you first bought or received that asset | Exchange trade history or wallet record |
| Date of transfer | The date you sold, swapped, or spent it | Exchange trade history for that sale |
| Head of income | The category the income is taxed under, normally capital gains | Pre-filled or selected in the ITR utility |
| Consideration received | The full value you received for the transfer, in rupees | Sale amount shown on the exchange |
| Cost of acquisition | What you originally paid for that asset, in rupees | Your original purchase record |
| Expenses on transfer | Costs directly linked to the transfer, where the form asks | Exchange fee details, if applicable |
| Income from transfer | Consideration minus cost and permitted expenses | Calculated by the return utility |
How the 30% Tax and 1% TDS Connect
Schedule VDA does not create the tax; it reports transfers under rules that already apply. Gains on VDA transfers are taxed at a flat 30%, plus applicable surcharge and cess. Separately, 1% TDS is deducted on sale consideration under the TDS rule for VDA transfers, which is why an Indian exchange may credit you slightly less than the full sale value.
TDS is not extra tax on top of the 30%. It is an advance collection that should appear in your Form 26AS and Annual Information Statement, and it is adjusted against your final tax liability when you file. Your job in the return is honesty and matching: report the full consideration in Schedule VDA, then make sure the TDS credit you claim matches the official records. If an exchange deducted TDS but it does not appear in your statements, resolve that with the exchange's TDS certificate and records before filing, rather than guessing.
A hard rule to remember while you review your rows: a loss on one VDA transfer cannot be set off against a gain on another VDA, against other income, or carried forward. If one coin was sold at a gain and another at a loss, the gain is still taxed on its own. This surprises many first-time filers whose overall portfolio barely moved.
Tax note: crypto tax rules can change — the 30% rate and 1% TDS described here were current as of September 2026. Verify the latest rules before filing.
A Simple Worked Example
Imagine Priya in Pune bought a small amount of a crypto asset for ₹20,000 in June and sold the same quantity for ₹26,000 the following February on an Indian exchange. Ignoring fees for simplicity, her Schedule VDA row would show the June acquisition date, the February transfer date, ₹20,000 as cost of acquisition, and ₹26,000 as consideration received. The income from that transfer is ₹6,000, taxed at 30% under the VDA rules.
If the exchange deducted 1% TDS on the ₹26,000 sale, that ₹260 is not lost. It should show up in her tax credit statements and reduce the final amount she has to pay, or increase a refund if her total tax is lower. What she should not do is enter only ₹25,740 as consideration to match what reached her bank — the schedule asks for the full consideration, and the TDS is handled separately as a credit.
Now imagine she also sold a second asset at a ₹4,000 loss. She still reports that transfer, but she cannot subtract the ₹4,000 loss from the ₹6,000 gain. Her taxable VDA gain remains ₹6,000. Reporting both rows fully is still important — complete records are what make a return defensible.
Which ITR Form and Where It Sits
Because VDA gains are reported as capital gains, filers with crypto transfers generally cannot use the simplest return form meant only for salary and limited income. Most individuals reporting capital gains use ITR-2, and those with business income commonly use ITR-3, but the correct form depends on your full income profile for the year. Check the form applicability for your situation on the official income tax portal before you start, or ask a tax professional — choosing the wrong form can make the whole filing defective.
Inside the return, Schedule VDA feeds the capital gains schedule. If the totals do not match between the two, the utility usually flags an error. Let the utility carry the calculated total across rather than typing a different number by hand.
Records to Gather Before You Open the Form
Filing gets easy when this folder exists before you start:
- Exchange statements for the full financial year, April to March, from every Indian and foreign platform you used
- A trade-by-trade export showing dates, quantities, and rupee values
- Wallet addresses and transaction hashes for self-custody transfers and swaps
- TDS details — Form 26AS, the Annual Information Statement, and any TDS certificates from exchanges
- Purchase records for anything you sold, even if the purchase was in an earlier year
Common Schedule VDA Mistakes
Reporting only net profit. The schedule wants gross details per transfer, not one profit figure for the year.
Skipping crypto-to-crypto swaps. No rupees reached your bank, but a transfer still happened.
Missing foreign or wallet trades. Residency, not the app's location, decides what India taxes.
Netting off losses. Entering a combined figure after subtracting losses understates taxable gains under the current no-set-off rule.
Ignoring TDS mismatches. File with numbers you can reconcile to Form 26AS and your Annual Information Statement, and fix mismatches at the source first.
Conclusion: One Row Per Transfer, Records First
Schedule VDA is not as scary as it looks. It is simply a per-transfer register: when you bought, when you transferred, what it cost, and what you received. Gather your exchange and wallet records first, enter each transfer honestly, check that TDS credits match your official statements, and remember that losses cannot cancel gains. Do that, and the crypto section of your ITR becomes routine paperwork instead of a last-day panic. If your situation involves foreign exchanges, gifts, mining, or business trading, take this guide as orientation and get advice for your specific facts before filing.
Frequently asked questions
What is Schedule VDA in an income tax return?
Schedule VDA is the dedicated section in Indian ITR forms for reporting transfers of virtual digital assets such as crypto and NFTs. For each transfer you enter the acquisition date, transfer date, cost, and consideration received, and the resulting income is taxed under the special crypto tax rules.
Do I need to fill Schedule VDA if I only bought crypto and did not sell?
Generally, Schedule VDA is for transfers — selling, exchanging, or spending a virtual digital asset. A simple purchase with rupees is not itself a transfer to report there, but keep the purchase records carefully, because you will need the cost and date when you later transfer that asset.
Can I adjust a crypto loss against gains in Schedule VDA?
No. Under India's current rules, a loss on one virtual digital asset transfer cannot be set off against a gain on another, and it cannot be carried forward to a later year. Each transfer is calculated on its own in Schedule VDA. Tax note: crypto tax rules can change — the 30% rate and 1% TDS described here were current as of September 2026. Verify the latest rules before filing.
Related guides
- Crypto Cards in India: RBI Scrutiny Explained for Beginners — Offshore crypto cards let some Indians spend stablecoins at shops and ATMs — now the RBI and FIU are examining them. Learn how they work and the risks.
- US Midterms and Crypto: What It Means for Indian Users — Americans vote in the US midterm elections on 3 November 2026, with crypto regulation on the ballot. What the result can — and cannot — change for Indian users.
- ED Crypto Searches in India: FEMA Rules Explained Simply — ED searched Mudrex-linked premises over alleged FEMA violations in crypto transfers. What happened, what FEMA requires, and what Indian users should check.