India stablecoin tax guide / Transaction map12 min read • Reviewed 22 Aug 2026
USDT tax in India: buying, selling, swaps and P2P
A stable price does not make a stablecoin tax-neutral. Treat USDT as an exact token on an exact network, classify what happened, and preserve the INR acquisition, consideration and TDS evidence for each relevant transfer.
USDT is not tax-free because it targets one dollar
Indian income-tax rules apply to virtual digital assets and their transfers; ordinary price stability is not an exemption. Confirm the exact asset and facts, then calculate the INR consideration and supported acquisition cost for each relevant transfer.
Classify the USDT transaction first
Usually creates an acquisition record for the buyer. Preserve INR cost, quantity, fee, platform and date for the later transfer calculation.
A transfer for fiat consideration can create VDA income and an applicable TDS event. Record gross consideration and acquisition cost separately.
A VDA-for-VDA exchange can involve a transfer even without INR settlement. Preserve the INR value of both sides and the TDS mechanism.
Paying for goods or services can involve a transfer for non-cash consideration. Preserve the invoice and valuation.
A genuine movement with no change in beneficial ownership may differ from a disposal, but network, contract, fee and both addresses still need evidence.
Tax classification and TDS remain separate from fraud, third-party payment and bank-freeze risks. Preserve counterparty and payment evidence.
Worked INR illustration
This does not account for missing cost records, gifts, non-residency, business characterization, other income or disputed credits.
You can reproduce this simple INR example with your own supported acquisition and sale values in the CryptooChai tax calculator.
Estimate a USDT disposalThe network and contract matter
USDT exists on multiple networks. A bridged or wrapped token can add a different contract and custodian path. Record the network, contract, deposit route and transaction hash. The same ticker on an exchange export is not enough to prove that two wallet movements match.
P2P adds bank and counterparty risk
A completed bank transfer does not prove that the payer was the named counterparty or that the funds were legitimate. Avoid third-party payments, keep communication on-platform, verify names, preserve the order and bank evidence, and do not release solely on a screenshot. These safety steps do not replace the tax record.
USDT record checklist
- Exact token, network and contract address
- Quantity and timestamps in a consistent timezone
- INR acquisition cost and source evidence
- INR consideration and valuation method for swaps
- Platform order ID, wallet addresses and transaction hash
- Fees recorded separately
- TDS evidence and official-statement reconciliation
- P2P counterparty name and matching bank evidence where applicable
Check the source