Tax Planning Schedule VDAcrypto ITR filingITR-2 cryptoITR-3 cryptocrypto tax India 2026VDA tax filingAIS crypto mismatchSection 115BBHcrypto advance taxForm 26AS cryptoSection 194Scrypto tax report

How to File ITR for Crypto: Schedule VDA Step-by-Step Guide (AY 2026-27)

Step-by-step guide to filing crypto in Schedule VDA of ITR-2/ITR-3. Field-by-field breakdown, AIS reconciliation, 5 real scenarios (swaps, staking, P2P, airdrops), common errors that trigger defective return notices, and how to avoid 234B/234C interest penalties.

By | Updated

Filing Crypto in Your ITR Is Not Hard. Filing It Correctly — Without Triggering a Defective Return Notice — Is Where Everyone Fails.

The IT Department sent over 70,000 crypto-related notices in AY 2024-25 alone. Most were not for tax evasion. They were for Schedule VDA errors — wrong form, missing fields, AIS mismatches, unreported stablecoin swaps, and Schedule CG totals that did not reconcile.

This guide is not another “30% tax on crypto” explainer. You already know the rate. This is the field-by-field, scenario-by-scenario filing manual — the one that tells you exactly what to enter in each Schedule VDA column, how to handle swaps and staking and P2P trades, and what the IT portal validates before accepting your return.

If you need the complete crypto tax framework — Section 115BBH, TDS mechanics, loss offset rules, and why the math is brutal — read that first. This guide assumes you understand the rules and need to actually file.


Step 0: Before You Touch the ITR Portal — Pre-Filing Checklist

Do not log in to the e-filing portal until you have all of this ready. Filing with incomplete data is how defective returns happen.

Documents to Collect

DocumentWhere to Get ItWhy You Need It
Transaction CSV from every exchangeWazirX, CoinDCX, CoinSwitch — download from account/tax sectionRaw data for each buy, sell, swap
Tax report from exchangeMost exchanges generate Schedule VDA-ready reportsPre-calculated gain/loss per trade
Wallet transaction historyMetaMask, Trust Wallet — export or screenshotDeFi, airdrops, staking not on exchanges
Form 26ASIT e-filing portal → e-File → Income Tax Returns → View Form 26ASTDS deducted by exchanges under Section 194S
AIS (Annual Information Statement)IT e-filing portal → Services → AISWhat the IT Department already knows about your trades
TIS (Taxpayer Information Summary)Available alongside AISAggregated view of your reported data

The Reconciliation Step Nobody Does (And Everyone Should)

Before filing, compare three numbers:

  1. Your exchange records: Total sale consideration across all trades
  2. Form 26AS: Total TDS shown under Section 194S
  3. AIS: VDA transaction data reported by exchanges

If these three do not match, stop. Find out why. Known causes:

  • CoinDCX reported buy+sell volume as total instead of sale value in FY 2023-24, inflating AIS figures. Check if this still affects your records.
  • Multiple wallet syncs on tax tools create duplicate entries — WazirX’s blog specifically warns about this.
  • P2P trades may not have TDS reported if the buyer did not file Form 26QE.
  • Inter-exchange transfers (not trades) sometimes appear as transactions in AIS.

Fix mismatches by submitting feedback on AIS before filing. If you file with mismatches, expect a NUDGE notice within 3-6 months.


Step 1: Choose the Right ITR Form

This is binary. Get it wrong and your return is defective.

Your SituationITR FormWhy
Salaried + crypto on the sideITR-2Covers salary + capital gains + Schedule VDA
Salaried + crypto + rental incomeITR-2Same — covers all non-business income
Business/professional income + cryptoITR-3Required when any business income exists
Crypto is your primary income (high-frequency trading)ITR-3Treat as business income
Freelancer + cryptoITR-3Professional income mandates ITR-3

Hard rule: ITR-1 and ITR-4 do not have Schedule VDA. If you file using either despite having crypto transactions, the return will be flagged as defective. Even a single Rs 500 trade requires ITR-2.


Step 2: Log In and Enable Schedule VDA

  1. Go to the Income Tax e-Filing portal
  2. Log in with PAN and password
  3. Navigate to: e-File → Income Tax Returns → File Income Tax Return
  4. Select Assessment Year: AY 2026-27 (for FY 2025-26 income)
  5. Select the correct ITR form (ITR-2 or ITR-3)
  6. Under “Select Schedules” — scroll down and check the box next to “Schedule VDA”

This checkbox is easy to miss. If you do not enable it, the Schedule VDA section will not appear in your form, and your return will be filed without crypto disclosure — exactly the scenario that triggers NUDGE notices.

Also enable these if applicable:

  • Schedule CG — your VDA income flows into this
  • Schedule FA — if you hold crypto on foreign exchanges (Binance, Bybit, KuCoin, Kraken)
  • Schedule IFOS — if you received staking rewards, airdrops, or crypto gifts

Step 3: Fill Schedule VDA — Field by Field

The Six Fields Per Transaction

For each crypto transaction (yes, each one individually), enter:

Field 1: Type of Virtual Digital Asset

Enter the name: Bitcoin, Ethereum, Solana, USDT, NFT (with collection name), etc.

Gotcha: USDT and USDC are VDAs. If you converted BTC → USDT → INR, that is two transactions in Schedule VDA, not one. The BTC → USDT swap is a transfer. The USDT → INR sale is another transfer.

Field 2: Date of Acquisition

The date you originally purchased or received this asset.

Use FIFO (First In, First Out). If you bought ETH on three different dates and sold some, the earliest purchase date is your acquisition date.

PurchaseDateAmountPrice
Buy 115-Jan-20250.5 ETHRs 1,00,000
Buy 210-Mar-20250.3 ETHRs 75,000
Buy 320-Jun-20250.2 ETHRs 60,000
Sell15-Sep-20250.6 ETHRs 1,80,000

Under FIFO: the 0.6 ETH sold = 0.5 ETH from Buy 1 + 0.1 ETH from Buy 2. You report this as two rows in Schedule VDA (or one row using earliest acquisition date with combined cost — check your tax software’s approach).

Grey area: CBDT has not mandated FIFO. Some CAs accept LIFO or specific identification. But FIFO is the safest default — it is what exchanges and most tax tools use.

Field 3: Date of Transfer

The date you sold, swapped, or spent the crypto.

Field 4: Cost of Acquisition

The purchase price in INR. Only the purchase price — nothing else.

DeductibleNot Deductible
Price paid to buy the VDAExchange trading fees
Gas fees / network fees
Platform charges
Advisory / research costs
Hardware / internet costs

Section 115BBH is explicit: only “cost of acquisition” is deductible. A trader doing 200 trades at Rs 50 fee each loses Rs 10,000 in non-deductible costs that inflate taxable income.

For airdrops, mining, staking rewards: Cost of acquisition = Rs 0 (if received free) or the FMV at which you already paid tax under IFOS (if you reported it as income from other sources on receipt).

Field 5: Sale Consideration

The amount received in INR.

  • For exchange trades: The INR value shown in your trade history
  • For crypto-to-crypto swaps: The fair market value in INR of the token received on the date of swap
  • For spending crypto on goods/services: The INR equivalent of the transaction value

Field 6: Income from Transfer

Profit = Sale Consideration minus Cost of Acquisition.

Critical: If the result is negative (a loss), enter 0. Schedule VDA does not accept negative values. The loss exists in your records but has zero tax effect — Section 115BBH prohibits all loss offset and carry-forward.


Step 4: Five Real Scenarios — Exactly How to Report Each One

Scenario 1: Simple Buy-Sell on Indian Exchange

You bought 0.1 BTC on WazirX on 10-May-2025 for Rs 2,50,000. Sold on 18-Nov-2025 for Rs 3,80,000.

FieldEntry
Type of VDABitcoin
Date of Acquisition10-May-2025
Date of Transfer18-Nov-2025
Cost of AcquisitionRs 2,50,000
Sale ConsiderationRs 3,80,000
Income from TransferRs 1,30,000

Tax: 30% of Rs 1,30,000 = Rs 39,000 + 4% cess = Rs 40,560 TDS already deducted by WazirX: 1% of Rs 3,80,000 = Rs 3,800 Balance tax payable: Rs 36,760

Scenario 2: Crypto-to-Crypto Swap (BTC → ETH via USDT)

You swap 0.05 BTC (bought at Rs 1,25,000) → USDT worth Rs 1,60,000 → then buy ETH.

This is TWO transactions in Schedule VDA:

Transaction 1: BTC → USDT

FieldEntry
Type of VDABitcoin
Date of Acquisition(original BTC purchase date)
Date of Transfer(swap date)
Cost of AcquisitionRs 1,25,000
Sale ConsiderationRs 1,60,000 (FMV of USDT received)
Income from TransferRs 35,000

Transaction 2: USDT → ETH

FieldEntry
Type of VDATether (USDT)
Date of Acquisition(same date as swap — you just acquired the USDT)
Date of Transfer(date you bought ETH with USDT)
Cost of AcquisitionRs 1,60,000
Sale ConsiderationRs 1,60,000 (FMV of ETH received)
Income from TransferRs 0 (if done instantly, no gain)

What most people do wrong: Report only the final ETH sale months later, with BTC’s original cost basis. This skips the intermediate taxable event and creates an AIS mismatch.

Scenario 3: Staking Rewards Received and Later Sold

You staked SOL and received 5 SOL as staking rewards on 01-Aug-2025 when SOL = Rs 12,000 each. FMV at receipt = Rs 60,000. Later sold 5 SOL on 15-Jan-2026 for Rs 85,000.

Step A: Report staking receipt in Schedule IFOS (not Schedule VDA)

Income from Other Sources: Rs 60,000 — taxed at your slab rate.

Step B: Report sale in Schedule VDA

FieldEntry
Type of VDASolana
Date of Acquisition01-Aug-2025
Date of Transfer15-Jan-2026
Cost of AcquisitionRs 60,000 (FMV at which you already paid slab-rate tax)
Sale ConsiderationRs 85,000
Income from TransferRs 25,000

Tax on sale: 30% of Rs 25,000 = Rs 7,500 + cess = Rs 7,800

Total tax on this staking event: Slab-rate tax on Rs 60,000 + Rs 7,800 on sale. This is the double-taxation that catches most stakers off-guard.

Scenario 4: Airdrop Received (Free Tokens)

You received an airdrop of 1,000 XYZ tokens on 15-Jun-2025. FMV at receipt = Rs 30,000. Sold all for Rs 55,000 on 20-Dec-2025.

Step A: Schedule IFOS

If FMV exceeds Rs 50,000 and the airdrop is from a non-relative, it is taxable under Section 56(2)(x) as gift income at your slab rate. Report Rs 30,000 in Schedule IFOS.

Step B: Schedule VDA

FieldEntry
Type of VDAXYZ Token
Date of Acquisition15-Jun-2025
Date of Transfer20-Dec-2025
Cost of AcquisitionRs 30,000
Sale ConsiderationRs 55,000
Income from TransferRs 25,000

If you never paid tax on receipt (cost = Rs 0): Your entire sale consideration of Rs 55,000 becomes taxable at 30%. This is why reporting the airdrop at receipt — even though it costs you slab-rate tax — reduces your total tax later.

Scenario 5: P2P Trade on Binance

You sold USDT worth Rs 5,00,000 to a buyer via Binance P2P on 10-Oct-2025. Your cost of acquiring that USDT was Rs 4,80,000.

FieldEntry
Type of VDATether (USDT)
Date of Acquisition(original USDT acquisition date)
Date of Transfer10-Oct-2025
Cost of AcquisitionRs 4,80,000
Sale ConsiderationRs 5,00,000
Income from TransferRs 20,000

The TDS problem: The buyer should deduct 1% TDS (Rs 5,000) and file Form 26QE. If the buyer does not, this TDS will not appear in your Form 26AS. You should still report the full sale consideration. Keep records of the P2P transaction (screenshots, chat, payment proof) in case the IT Department questions the missing TDS trail.


Step 5: Verify Schedule CG Matches Schedule VDA

The IT portal runs an automatic validation: the total income reported in Schedule VDA must equal the VDA income line in Schedule CG (Capital Gains section, line item C2).

If these do not match, your return is rejected as defective.

How mismatches happen:

  • You entered gains in Schedule VDA but forgot to also fill Schedule CG
  • Your tax software auto-filled Schedule CG with a different total (rounding differences)
  • You accidentally included loss amounts as negative numbers in Schedule VDA instead of 0

Fix: Before submitting, manually check that both totals are identical — down to the rupee.


Step 6: Handle TDS Credit (Section 194S)

Your exchanges deducted 1% TDS on every sale. This TDS appears in Form 26AS under Section 194S.

In your ITR:

  1. Go to Schedule TDS (TDS on Income other than Salary)
  2. Map each TDS entry from Form 26AS — enter TAN of exchange, amount, and year
  3. The portal auto-populates some entries; verify they match your records

Common errors:

  • Exchange TAN not matching Form 26AS entry
  • TDS amount in ITR does not match Form 26AS (partial year, multiple accounts)
  • P2P TDS not appearing at all (because buyer did not file Form 26QE)

If TDS is higher than your total tax liability, you will receive a refund. If lower, you must pay the balance as self-assessment tax before filing.


Step 7: Pay Balance Tax (If Any) and File

Calculate Your Balance

ItemAmount (Example)
Total VDA income (Schedule VDA sum)Rs 4,50,000
Tax at 30%Rs 1,35,000
Cess at 4%Rs 5,400
Surcharge (if applicable)Rs 0
Total tax on VDARs 1,40,400
Less: TDS already deducted (Form 26AS)Rs 12,000
Less: Advance tax paid (if any)Rs 0
Balance payableRs 1,28,400

Pay the balance as self-assessment tax using Challan 280 (Major Head 0021, Minor Head 300) on the e-Pay Tax portal before submitting your ITR.

Advance Tax — The Penalty Most Crypto Traders Do Not See Coming

If your crypto tax liability exceeds Rs 10,000 in a FY, you should have paid advance tax during the year:

InstallmentDue DateCumulative %
1st15 June15%
2nd15 September45%
3rd15 December75%
4th15 March100%

If you did not pay advance tax, expect interest charges:

  • Section 234B: 1% per month from April 1 to date of filing (on total shortfall if advance tax < 90% of assessed tax)
  • Section 234C: 1% per month for each quarter’s shortfall

For a Rs 5L crypto gain, tax = Rs 1,56,000. Missing all four installments adds approximately Rs 14,000-18,000 in interest. This interest is automatically calculated by the IT portal and added to your payable amount — no escaping it.


Step 8: Foreign Exchange Holdings — Schedule FA

If you hold crypto on any foreign exchange — Binance, Bybit, KuCoin, Kraken, Coinbase — you must fill Schedule FA (Foreign Assets) even if you made no trades.

FieldWhat to Enter
Country name and codeSingapore (Binance), Seychelles (Bybit), etc.
Name of entityBinance, KuCoin, etc.
Account number / IDYour exchange account ID
Date since heldAccount opening date
Total investment at costINR value of all deposits
Income derived from this assetTotal gains from trades on this exchange
Nature of incomeIncome from VDA
Closing balanceINR value of holdings on 31 March

Penalty for non-disclosure: Rs 10 lakh under the Black Money Act, even if all taxes are paid correctly. From April 2027, OECD CARF will enable automatic cross-border data sharing — the window for non-disclosure is closing fast.


Common Filing Errors That Trigger Notices

ErrorWhat HappensHow to Avoid
Filing with ITR-1/ITR-4 despite crypto incomeDefective return noticeAlways use ITR-2 or ITR-3
Schedule VDA not enabledAIS shows trades but ITR has no VDA disclosureEnable Schedule VDA checkbox before filling
Losses entered as negative numbersPortal may accept but Schedule CG mismatchEnter 0 for all loss transactions
Stablecoin swaps not reportedBTC→USDT→INR filed as one trade instead of twoReport every crypto-to-crypto conversion separately
TDS mismatch with Form 26ASNUDGE notice within 3-6 monthsReconcile 26AS, AIS, and exchange data before filing
Schedule FA not filled for Binance/foreign exchangeBlack Money Act penalty up to Rs 10LDisclose all foreign exchange accounts
Staking/airdrop income in Schedule VDA instead of IFOSWrong schedule, wrong tax rate appliedReceipt → IFOS (slab rate); sale → VDA (30%)
Not paying advance tax234B + 234C interest added automaticallyPay quarterly if crypto tax > Rs 10,000

Crypto Tax Software — Which One Generates Schedule VDA Reports

You do not need to enter 500 trades manually. Use a tax tool to generate a Schedule VDA-ready report, then verify and upload.

ToolIndian Exchange SupportFree TierSchedule VDA ReportBest For
KoinXWazirX, CoinDCX, CoinSwitchLimitedYesIndian exchange-only traders
CryptactWazirX, CoinDCX, ZebPay, Mudrex10,000 txnsYes (ITR-ready)DeFi + multi-exchange users
KoinlyWazirX, CoinDCXFree trackingYes (paid plan)International exchange users
CoinTrackerMost exchangesLimitedYesUS-focused but works for India

Warning from real filings: WazirX users report that multiple wallet syncs on tax tools create duplicate entries. Sync once, verify the count, then generate the report. Do not re-sync.

Known issue: CoinDCX’s tax data previously reported total volume (buy + sell) instead of just sale value. If your AIS figure looks double your actual sales, this is likely the cause. File AIS feedback to correct it.


What to Do If You Already Filed Without Schedule VDA

If you filed your ITR for FY 2024-25 without reporting crypto income:

  1. Before December 31, 2025 (for FY 2024-25): File a Revised Return under Section 139(5). This replaces your original return — add Schedule VDA and pay the balance tax + interest.

  2. After the revision deadline: File an Updated Return (ITR-U) under Section 139(8A). Available for up to 48 months from the end of the assessment year. Additional tax penalty:

    • Within 12 months: 25% of additional tax + interest
    • Within 24 months: 50% of additional tax + interest
    • Within 48 months: 70% of additional tax + interest
  3. If you receive a notice first: You lose the option to file voluntarily at lower penalty rates. Respond to the notice with corrected data. Penalties under Section 270A range from 50% to 200% of the tax shortfall.

The cheapest option is always to file correctly the first time. The second cheapest is to revise before the deadline. Everything after that gets expensive fast.


The Filing Timeline — Key Dates for AY 2026-27

DateAction
1 April 2026FY 2025-26 ends; start collecting exchange data
15 June 20261st advance tax installment for FY 2026-27 (if applicable)
July 2026ITR forms for AY 2026-27 available on portal
31 July 2026ITR filing deadline (non-audit individuals)
31 October 2026Filing deadline for audit cases
31 December 2026Last date for revised return (AY 2025-26)

Do not wait until July 31. The portal slows to a crawl in the last week. AIS feedback corrections take 7-15 days to reflect. File early, fix mismatches first, and avoid the last-minute scramble that causes filing errors.


This guide covers ITR filing for crypto/VDA income for FY 2025-26 (AY 2026-27) under the Income Tax Act, 2025. The Schedule VDA structure mirrors AY 2025-26 — verify against the final notified ITR forms when released. For portfolios exceeding Rs 50 lakh or complex DeFi activity, consult a chartered accountant with specific crypto tax experience.

FAQ 10

Frequently Asked Questions

Research-backed answers from verified data and published sources.

1

Which ITR form should I use to report crypto income?

Use ITR-2 if you are salaried or have capital gains and no business income. Use ITR-3 if you have business or professional income, or if you treat crypto trading as a business. ITR-1 and ITR-4 CANNOT be used if you have any crypto income — even Rs 100 of VDA activity requires ITR-2 at minimum. Filing with ITR-1 or ITR-4 despite having crypto transactions results in an automatic defective return notice from the IT department.

2

What are the exact fields I need to fill in Schedule VDA?

Schedule VDA requires six fields per transaction: (1) Type of VDA — Bitcoin, Ethereum, NFT, etc., (2) Date of Acquisition — the purchase date using FIFO method, (3) Date of Transfer — the sale, swap, or spend date, (4) Cost of Acquisition — purchase price in INR with NO fees or commissions, (5) Sale Consideration — INR received or FMV of token received in swaps, (6) Income from Transfer — profit only, enter 0 for losses. The portal validates that your Schedule VDA total matches Schedule CG line item C2 — a mismatch causes instant rejection.

3

Is a crypto-to-crypto swap taxable and how do I report it in Schedule VDA?

Yes, every crypto-to-crypto swap is a separate taxable event. If you swap BTC for ETH, the fair market value of ETH received on the swap date is your sale consideration for the BTC disposal. You report this as a regular transfer in Schedule VDA with the FMV in INR on that date. This means a BTC to USDT to ETH trade chain creates TWO taxable events, not one. Most traders miss this — stablecoins like USDT and USDC are classified as Virtual Digital Assets under Indian law, so every conversion involving them triggers Section 115BBH.

4

How do I reconcile my crypto data with AIS and Form 26AS before filing?

Download your AIS (Annual Information Statement) and Form 26AS from the IT e-filing portal. Separately download transaction CSVs from every exchange you used — WazirX, CoinDCX, Binance, etc. Compare: (1) Total TDS deducted per AIS vs your exchange records, (2) Transaction volumes shown in AIS vs your actual trade count, (3) Section 194S TDS entries in Form 26AS vs exchange TDS certificates. Known issue: CoinDCX previously reported total trade volume (buy+sell combined) instead of just sale value, causing false mismatches. If your numbers do not match, correct the AIS via the feedback mechanism before filing.

5

Do I need to pay advance tax on crypto gains?

Yes. If your total crypto tax liability exceeds Rs 10,000 in a financial year, you must pay advance tax in quarterly installments — 15% by June 15, 45% by September 15, 75% by December 15, and 100% by March 15. Missing these deadlines triggers 1% per month interest under Section 234C (on shortfall per installment) and Section 234B (if total advance tax paid is less than 90% of assessed tax). Most crypto traders discover this penalty only when filing ITR. For a Rs 5 lakh crypto gain, the tax is Rs 1.56 lakh — and missing all advance tax deadlines adds Rs 14,000-18,000 in interest.

6

How do I report staking rewards and airdrops in ITR?

Staking rewards and airdrops are taxed twice — first at your slab rate when received and then at 30% when sold. On receipt, report the fair market value as Income from Other Sources in Schedule IFOS (not Schedule VDA). When you later sell those tokens, report the sale in Schedule VDA with the FMV-at-receipt as your cost of acquisition. Example: you receive staking rewards worth Rs 50,000 — pay slab-rate tax on Rs 50,000 under IFOS. Later sell for Rs 80,000 — pay 30% on Rs 30,000 (Rs 80,000 minus Rs 50,000 cost) under Schedule VDA. Most taxpayers report only one event and get hit with a mismatch notice.

7

What happens if I hold crypto on foreign exchanges like Binance or KuCoin?

You must disclose foreign exchange holdings in Schedule FA (Foreign Assets) of your ITR, in addition to reporting gains in Schedule VDA. Schedule FA requires: name of the exchange, country of incorporation, your account details, and year-end balance in INR. Non-disclosure of foreign crypto holdings can trigger penalties under the Black Money (Undisclosed Foreign Income and Assets) and Imposition of Tax Act, 2015 — with penalties starting at Rs 10 lakh. This applies even if you paid all taxes correctly on the gains. From April 2027, OECD CARF will enable automatic cross-border reporting of crypto transactions.

8

Can I claim TDS refund on crypto and how long does it take?

Yes, the 1% TDS deducted under Section 194S is a tax credit, not a final tax. Claim it while filing your ITR by ensuring TDS entries from Form 26AS are correctly mapped in your return. If your total tax liability is less than total TDS deducted (common for small traders or loss-making traders), you get a refund. Processing time varies: simple returns with no mismatches take 1-4 months, returns flagged for verification take 6-18 months. During this period, your capital earns zero return. Active traders with Rs 25 lakh annual volume have Rs 25,000+ locked in TDS refund cycles.

9

What are the penalties for not reporting crypto in ITR?

The IT Department cross-checks exchange-reported data against your ITR via the NUDGE program. Consequences escalate: (1) AIS mismatch above Rs 1 lakh — formal scrutiny notice under Section 143(2), (2) Underreporting penalty under Section 270A — 50% of tax shortfall, (3) Misreporting penalty — 200% of tax shortfall, (4) Willful concealment prosecution under Section 276C, (5) Unreported crypto discovered during tax search — taxed at 60% (not 30%) as undisclosed income. Even casual traders making Rs 1-2 lakh in crypto profits receive notices if TDS appears in AIS but Schedule VDA is missing from their ITR.

10

How do I report P2P crypto trades in Schedule VDA?

P2P trades are reported the same way as exchange trades in Schedule VDA — date of acquisition, date of transfer, cost, consideration, and income. The critical difference is TDS: on Indian exchanges, TDS is deducted automatically. In P2P trades (like Binance P2P), the buyer is legally responsible for deducting 1% TDS, depositing it via Form 26QE within 30 days, and issuing a TDS certificate. If the buyer does not deduct TDS, the seller may be held liable. Almost no P2P traders comply with this requirement — making P2P the highest-risk area for future enforcement action.

Disclaimer: This information is for educational purposes only and does not constitute tax or investment advice. Crypto markets are extremely volatile and unregulated in India. Tax laws change frequently. Consult a qualified Chartered Accountant before making tax-related decisions. Always verify with the latest Income Tax Act provisions and official government notifications.

Crypto tax rules change fast. We'll tell you first.

Tax rule changes, exchange incidents, regulatory updates, and the honest math — in plain English, not crypto Twitter hype. Independent, unsponsored, always honest.

NO SPAM. NO ADS. UNSUBSCRIBE ANYTIME.