← Back to all guides

Regulation

Schedule VDA Explained: Where Crypto Goes in Your ITR

7 min readCrypto Beginner Editorial Team21 Oct 2026
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
A simple purchase — paying rupees and receiving crypto — is not by itself the taxable transfer that Schedule VDA reports. The taxable moment is usually the later exit: when you sell, swap, or spend what you bought. That is why your purchase records matter so much. Without the original cost and date, you cannot complete the row correctly when the transfer happens, sometimes years later.

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 askedWhat it meansWhere you find it
Date of acquisitionThe date you first bought or received that assetExchange trade history or wallet record
Date of transferThe date you sold, swapped, or spent itExchange trade history for that sale
Head of incomeThe category the income is taxed under, normally capital gainsPre-filled or selected in the ITR utility
Consideration receivedThe full value you received for the transfer, in rupeesSale amount shown on the exchange
Cost of acquisitionWhat you originally paid for that asset, in rupeesYour original purchase record
Expenses on transferCosts directly linked to the transfer, where the form asksExchange fee details, if applicable
Income from transferConsideration minus cost and permitted expensesCalculated by the return utility
Two practical points catch beginners out. First, values are entered in rupees, so a trade done in a USDT pair still needs a sensible rupee value based on your records. Second, crypto-to-crypto swaps are two-sided events in real life — you gave up one asset and received another — and the disposal of the first asset is the transfer to report, valued at what you received for it.

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:

  1. Exchange statements for the full financial year, April to March, from every Indian and foreign platform you used
  2. A trade-by-trade export showing dates, quantities, and rupee values
  3. Wallet addresses and transaction hashes for self-custody transfers and swaps
  4. TDS details — Form 26AS, the Annual Information Statement, and any TDS certificates from exchanges
  5. Purchase records for anything you sold, even if the purchase was in an earlier year
Keep these records for several years after filing. A notice can arrive long after the return is processed, and "the app deleted my history" is a painful position to be in. Download statements every few months instead of relying on an exchange keeping them forever — another lesson Indian users learned when platforms changed or shut down.

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