Free preview · no sign-up · read-only

MetaMask Tax Calculator India

India taxes all Virtual Digital Asset transfers at a flat 30% rate under Section 115BBH, regardless of holding period. MetaMask does not report to Indian tax authorities - every DeFi swap, NFT sale, and on-chain transfer must be declared in Schedule VDA. Paste your address and DYOR.tax generates an ITR-ready transaction report across all your EVM chains.

Product scope: The preview and paid INR report are available. It calculates per-VDA transfer gains at 30% plus 4% cess and prepares Schedule VDA transaction data. Because this flow does not collect total income or tax-regime election, surcharge is shown as a genuine floor-to-ceiling range; marginal relief, TDS credits, and reward or other-income classification require separate review.

Instant preview No sign-up Read-only scan Schedule VDA data prepared
Step 1
Choose your country

Apply the right tax rules from the start.

Step 2
Choose tax year

Preview the report for the year you need to file.

Steps 3-5

Add your data for an instant tax preview

Start with MetaMask, then optionally merge exchange data for your complete Schedule VDA transaction listing under Section 115BBH.

Wallet-first flow Optional CSV merge No sign-up
Primary path
MetaMask wallet Read-only

Connect MetaMask or paste the wallet address you want to scan.

Paste wallet address
🇮🇳 Schedule VDA data prepared ⚖ DeFi protocol attribution + review flags 💰 Max 5 wallets
Combine wallet and exchange data
Optional exchange CSV

Merge exchange history for a more complete tax picture.

Drop your exchange CSV here
Choose the exchange, then drop the file or .

Choose the exchange you want to merge, then export its account-opening-to-today CSV:

  • Coinbase: accounts.coinbase.com → Statements → Generate custom statement → account opening to today, CSV
  • Binance: Wallet → Asset History → Export Transaction Records → account opening to today → Generate
  • Kraken: Profile icon → Documents → Create Export → Ledger, account opening to today, CSV → Generate (arrives as .zip)

MetaMask-only? Skip this step and scan your wallet above.

Add a MetaMask wallet or exchange CSV to unlock your preview.
Read-only wallet scan No sign-up required Supports 40+ networks Schedule VDA data prepared

What this wallet scanner supports

Supported

  • Read-only scan by address or one-click connect - we never touch your funds or keys.
  • Ethereum and major EVM chains, plus Solana and Bitcoin in the same report.
  • Supported swaps, transfers, fees, and on-chain income are classified automatically; ambiguous activity is flagged for review.
  • Use your wallet alone, or combine it with exchange CSVs in one report.
  • PDF report with your country's cost-basis method applied.

Partly supported

  • Purchase cost for coins funded from an exchange, bridge or another wallet - we flag these; fill them in the quick review step or add the matching exchange CSV to backfill.
  • Bitcoin activity is summarized in the preview and finalized in the full report; paste each address (extended public keys / xpub are not supported yet).
  • Unusual DeFi or NFT positions may need a manual review line.

Not covered

  • This is not tax advice.
  • We never request private keys, seed phrases or spending permissions.
  • We read on-chain activity only - off-chain trades that never touched this wallet are not visible.

Read-only. No sign-up, no spending permissions.

📝

Schedule VDA Output

Transaction listing formatted for Schedule VDA in ITR-2 or ITR-3. Each VDA transfer listed with acquisition cost, sale consideration, and gain calculation.

Full DeFi Coverage

Recognized Uniswap, Aave, Lido, and Curve activity is attributed from supported protocol metadata; ambiguous swaps, yield, and NFT events are flagged for review.

🌐

40+ Supported Networks

One MetaMask address covers Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, and 35+ more. INR conversion at historical rates.

💰

No Loss Offset Tracking

Indian law prohibits VDA loss offsets. The report shows gross gains per transaction as required for Schedule VDA transaction data prepared for review under Section 115BBH.

Simple, one-time pricing

No subscriptions. Pay once per tax year. Exchange CSV pricing counts only disposals and income events in the selected tax year; wallet scan pricing counts scanned wallet transactions.

Up to 50 events
$29
51 – 100
$39
501 – 1,000
$59
1,001 – 3,000
$79
3,001 – 5,000
$99
5,001+
$129

How Section 115BBH applies to MetaMask activity

Section 115BBH, introduced in Finance Act 2022, taxes income from the transfer of any Virtual Digital Asset at a flat 30% rate plus applicable surcharge and cess. MetaMask on-chain activity falls squarely within VDA transfer rules. Every swap on Uniswap, every NFT sale on OpenSea, every exit from a DeFi position in your MetaMask wallet is a VDA transfer that must be reported.

The holding period does not affect the tax rate. Unlike capital gains in many other countries, there is no reduced long-term rate for VDAs in India. Every transfer is taxed at 30% regardless of whether you held the asset for one day or three years.

Only one deduction is permitted - the cost of acquisition. No other expenses, including gas fees, DeFi protocol fees, or other transaction costs, can be deducted from VDA gains under the current law.

No loss offset - what this means for DeFi users

Section 115BBH explicitly prohibits setting off losses from VDA transfers against any other income, including gains from other VDA transfers. If you made profits on some MetaMask DeFi swaps and losses on others, the losses cannot reduce your tax on the gains.

Each profitable transfer is taxed at 30% independently. Loss-making transfers generate no tax benefit. This is a critical difference from most other countries' crypto tax rules, and it significantly affects the tax position of active DeFi traders with a mix of winning and losing positions.

TDS and on-chain transactions

Section 194S requires TDS deduction at 1% on VDA transfers on specified platforms. For on-chain MetaMask transactions - swaps on Uniswap, trades on DEXs - the deduction requirement depends on whether the exchange or protocol is a "specified person" under the rules. Foreign exchanges and DeFi protocols typically do not deduct TDS.

The absence of TDS does not reduce your tax liability. You are required to report the full transaction value in Schedule VDA and pay the applicable tax. If TDS was deducted somewhere in your trading history, credit is available against your total VDA tax liability.

Schedule VDA filing for MetaMask transactions

Schedule VDA requires reporting each VDA transfer with: date of transfer, head of income, acquisition cost, transfer consideration, and net income. Most MetaMask users with only DeFi activity (and no related business activity) will file ITR-2. If the activity constitutes a business, ITR-3 applies.

DYOR.tax generates a transaction listing with all MetaMask VDA transfers valued in INR at historical exchange rates. The report is structured to facilitate Schedule VDA completion. Consult a qualified Indian tax adviser for final filing, as the VDA tax regime continues to evolve.

Related calculators and guides

All countries: MetaMask Tax Calculator
India country page: India Crypto Tax Calculator
Other MetaMask countries: MetaMask USA · MetaMask UK · MetaMask South Africa

DeFi guides: Uniswap Tax Calculator · DeFi Lending Taxes · Airdrop Taxes

Product updates

Wallet scanner update history

We publish wallet scanner updates so you can see how the calculator is maintained against real on-chain activity and country tax rules.

Latest wallet scanner update:

View full changelog
  1. EVM wallet scanning launched

    Read-only scanning is now live for Ethereum and major EVM chains, alongside Solana and Bitcoin. Indian reports apply the flat 30% VDA rate.

  2. Supported activity classified; ambiguous events flagged

    Classification is applied directly from on-chain wallet activity.

  3. Exchange-funded incoming transfers flagged for cost-basis review

    A prompt appears to add the matching exchange CSV so the cost basis can be completed.

  4. Wallet cost-basis review step added

    Enter purchase cost for on-chain sales missing acquisition history.

  5. Wallet reports priced by transaction count

    Exchange CSVs stay priced by report events.

Frequently Asked Questions

No. MetaMask is a self-custody wallet and does not send tax information to the Income Tax Department. You are responsible for reporting all MetaMask VDA transactions in Schedule VDA of your ITR return. CBDT has confirmed that all VDA transfers are taxable regardless of platform.

Section 115BBH applies a flat 30% tax on income from VDA transfers, plus surcharge and cess. This rate applies to all MetaMask swaps, NFT sales, and DeFi exits regardless of holding period. There is no long-term rate or indexation benefit for VDAs.

No. Section 115BBH explicitly prohibits offsetting VDA losses against any other income, including other VDA gains. Each profitable MetaMask transfer is taxed at 30% independently. Loss-making transfers generate no tax benefit under current Indian law.

Check how Section 194S may apply to your transactions. Foreign exchanges and DeFi protocols typically do not deduct TDS. The absence of TDS deduction does not reduce your tax liability - you must still report and pay the applicable VDA tax.

Most individuals with MetaMask DeFi activity will use ITR-2 (no business income) or ITR-3 (with business income). Schedule VDA must be completed with details of each VDA transfer. DYOR.tax generates a transaction listing structured for Schedule VDA completion.