Crypto Tax in India: How to Calculate Tax on Multiple Crypto Trades (2026)
Crypto taxation in India can become confusing when you make dozens or hundreds of trades during a financial year.
You may buy Bitcoin several times, sell it at different prices, exchange one crypto for another, make some profitable trades and suffer losses on others. The important question is:
How do you calculate the taxable amount when you have multiple crypto transactions?

Under India’s current VDA tax framework, income from the transfer of a Virtual Digital Asset (VDA) is taxed at a 30% special rate, along with applicable surcharge and 4% health and education cess. The Income Tax Department also requires VDA transactions to be reported transaction-wise in Schedule VDA of ITR-2 or ITR-3.
Quick Information
| Particular | Current Rule |
| Crypto classification | Virtual Digital Asset (VDA), if covered by the legal definition |
| Tax rate on VDA income | 30% |
| Health & Education Cess | 4% of applicable tax |
| Surcharge | Applicable where relevant |
| Loss adjustment | Generally not allowed against other VDA income or other income |
| Cost deduction | Cost of acquisition is allowed |
| ITR disclosure | Schedule VDA |
| Reporting | Transaction-wise |
| TDS on qualifying VDA transfers | 1%, subject to applicable provisions and thresholds |
The Income Tax Department states that VDA income is taxable at 30% under Section 115BBH and that Schedule VDA requires transaction-wise disclosure.
Note: From 1 April 2026, India’s new Income Tax Act, 2025 applies to relevant transactions, with VDA TDS provisions reorganized under Section 393. The underlying TDS policy is broadly continued from the earlier framework.
How Is Crypto Profit Calculated?
The basic calculation for a taxable crypto transfer is:
Sale/Transfer Value − Cost of Acquisition = Income from VDA Transfer
For example:
You buy Bitcoin for:
₹1,00,000
Later sell it for:
₹1,40,000
Taxable income:
₹1,40,000 − ₹1,00,000 = ₹40,000
At the 30% special rate:
₹40,000 × 30% = ₹12,000
Then applicable cess and surcharge, if any, have to be considered.
Example of Multiple Crypto Trades
Suppose you make these transactions during the year:
| Trade | Cost of Acquisition | Sale Value | Gain/Loss |
| Bitcoin | ₹1,00,000 | ₹1,40,000 | +₹40,000 |
| Ethereum | ₹80,000 | ₹1,00,000 | +₹20,000 |
| Solana | ₹60,000 | ₹45,000 | -₹15,000 |
| Bitcoin | ₹50,000 | ₹70,000 | +₹20,000 |
Your profitable trades generate:
₹40,000 + ₹20,000 + ₹20,000 = ₹80,000
You also have:
₹15,000 loss
However, you cannot simply use that VDA loss to reduce your other VDA gains under the special VDA regime.
Section 115BBH specifically restricts the set-off of losses arising from VDA transfers and their carry-forward. Therefore, don’t assume that a profitable crypto trade can automatically be reduced by losses from another crypto trade.
Why Crypto Losses Are Different
This is one of the most important rules for Indian crypto investors.
Suppose you have:
Trade 1 profit = ₹1,00,000
Trade 2 loss = ₹60,000
You might expect:
₹1,00,000 − ₹60,000 = ₹40,000 taxable income
But VDA taxation does not generally allow this kind of loss adjustment under Section 115BBH.
So maintaining a detailed transaction record is extremely important.
What If You Sell the Same Crypto Multiple Times?
Suppose you buy Bitcoin three times:
| Purchase | Amount |
| January | ₹1,00,000 |
| March | ₹50,000 |
| June | ₹75,000 |
Later, you sell portions of your Bitcoin holdings.
You need to maintain records that allow you to establish the cost of acquisition associated with each transfer.
Don’t simply calculate:
Total money deposited into exchange − total money withdrawn
That can produce an incorrect tax figure.
Your transaction history should identify:
- Date of acquisition
- Asset
- Quantity
- Acquisition cost
- Date of transfer
- Transfer value
- Relevant transaction details
The Income Tax Department’s Schedule VDA is designed for transaction-wise disclosure.
Is Crypto-to-Crypto Exchange Taxable?
A common mistake is thinking:
“I didn’t receive Indian rupees, so there is no tax.”
For example:
You buy Bitcoin for:
₹1,00,000
Its value later becomes:
₹1,50,000
You exchange the Bitcoin for Ethereum worth ₹1.5 lakh.
The transfer of Bitcoin can still constitute a taxable VDA transfer. The fact that you received another crypto asset instead of cash does not automatically make the transaction tax-free.
The current VDA reporting framework specifically accommodates transactions involving exchange of one VDA for another. The Income Tax Department’s Form 141 instructions also recognize VDA transfers involving exchange for another VDA.
What About a Crypto Trade With a Loss?
Suppose:
Buy Ethereum = ₹1,00,000
Exchange/sell value = ₹70,000
The transaction produces:
₹30,000 loss
You should still record the transaction.
Don’t simply delete loss-making trades from your records.
They may be required for proper transaction-wise reporting, even though the resulting VDA loss generally cannot be used to offset other VDA gains under the special regime.
Are Trading Fees Deductible?
This is an area where investors should be careful.
Under Section 115BBH, the computation generally permits the cost of acquisition but does not provide a broad deduction for other expenses incurred in connection with VDA transfers.
Therefore, don’t automatically subtract every item shown on an exchange statement, such as:
- Trading fees
- Platform charges
- Other transaction expenses
from your taxable VDA income.
The treatment of a particular cost can depend on its nature and facts. For a large or complicated crypto portfolio, professional tax advice is appropriate.
How Does 1% Crypto TDS Work?
India also has a TDS mechanism for qualifying VDA transfers.
Under the earlier framework this was Section 194S. From 1 April 2026, the corresponding provisions are organized under the new Income Tax Act, 2025, including Section 393.
The commonly applicable rate is:
1% TDS
subject to the relevant provisions, thresholds and transaction circumstances.
TDS is not the same as your final crypto tax.
Think of it as tax deducted/collected during the transaction process that can be reflected as tax credit, while your final VDA tax liability is calculated when filing your income tax return.
Example: Profit Plus TDS
Suppose you sell crypto for:
₹2,00,000
and your cost of acquisition was:
₹1,50,000
Your VDA income:
₹50,000
The 30% tax calculation is based on the applicable taxable VDA income, not simply the TDS amount.
If ₹2,000 has been deducted as 1% TDS on the relevant transaction, that does not mean your final tax is only ₹2,000.
Your final tax liability and available TDS credit have to be reconciled when filing the return.
Multiple Exchanges Make Tax Calculation Harder
Suppose you trade on:
- Exchange A
- Exchange B
- Exchange C
- Your own wallet
You shouldn’t calculate tax separately for each exchange and assume that each platform’s result is your final taxable income.
Instead, you need to consolidate your transactions for the relevant tax year.
A useful master spreadsheet can contain:
| Date | Crypto | Quantity | Buy Cost | Sale Value | Gain/Loss | Exchange |
| 10 Apr | BTC | 0.01 | ₹60,000 | ₹75,000 | ₹15,000 | A |
| 18 May | ETH | 0.10 | ₹25,000 | ₹32,000 | ₹7,000 | B |
| 12 Jun | SOL | 2 | ₹20,000 | ₹16,000 | -₹4,000 | C |
This makes reconciliation much easier.
Keep These Crypto Records
If you actively trade crypto, keep:
- Exchange transaction statements
- Deposit records
- Withdrawal records
- Buy orders
- Sell orders
- Crypto-to-crypto exchanges
- Wallet transfers
- TDS records
- Transaction dates
- Quantity of crypto
- Acquisition cost
- Transfer value
This becomes especially important when you have hundreds of transactions.
How to Calculate Tax on 100+ Trades
For a large number of transactions, don’t manually calculate everything from bank statements.
A better process is:
Step 1: Export Transaction History
Download records from every exchange and wallet where relevant.
Step 2: Separate Actual Transfers
Identify:
- Purchases
- Sales
- Crypto-to-crypto exchanges
- Other taxable transfers
Step 3: Match Acquisition Costs
Connect each transfer with its relevant acquisition cost.
Step 4: Calculate Each Transaction
Use:
Transfer Value − Cost of Acquisition
Step 5: Identify VDA Income
Apply the rules applicable to VDA income, including the restrictions on loss adjustment.
Step 6: Reconcile TDS
Match TDS shown in your tax records with the relevant VDA transactions.
Step 7: Report in Schedule VDA
The Income Tax Department requires VDA transactions to be disclosed transaction-wise in Schedule VDA.
Is Crypto Taxed Like Normal Stock Market Capital Gains?
No.
This is an important distinction.
Crypto/VDA taxation operates under a special tax regime.
For VDA income, the Income Tax Department currently states that Section 115BBH imposes a 30% tax rate, along with applicable surcharge and 4% cess.
Therefore, don’t simply apply the rules you use for equity shares or equity mutual funds to crypto.
What If You Have 50 Profitable Trades?
Suppose you make:
50 profitable trades
and each produces:
₹10,000 profit
Total:
₹5,00,000
The calculation starts from the taxable VDA income generated by those transfers.
At 30%:
₹5,00,000 × 30% = ₹1,50,000
Then applicable cess and surcharge, if relevant, need to be added.
This is a simplified illustration and assumes the figures already represent the relevant taxable VDA income.
What If You Have 50 Trades With Mixed Results?
Suppose:
40 trades make ₹5,000 each
Total gains:
₹2,00,000
and:
10 trades lose ₹5,000 each
Total losses:
₹50,000
You should not automatically conclude:
₹2,00,000 − ₹50,000 = ₹1,50,000 taxable
The special VDA loss rules matter.
Under Section 115BBH, loss from VDA transfers cannot generally be set off against other VDA income or other income, and such loss cannot be carried forward.
What About Holding Crypto Without Selling?
Simply holding crypto does not by itself create a transfer gain.
For example:
You buy Bitcoin for:
₹2 lakh
Its market value rises to:
₹3 lakh
but you don’t transfer/sell it.
The ₹1 lakh increase in market value is not the same as a realized transfer gain.
Tax implications arise when a taxable transfer occurs.
What About Receiving Crypto?
Buying crypto and receiving crypto are not necessarily the same tax situation.
Crypto received through:
- Gifts
- Services
- Mining
- Staking
- Other activities
can involve different tax considerations.
Therefore, don’t apply the simple buy-and-sell formula to every way of receiving digital assets.
How to Prepare for ITR Filing
Before filing your return, prepare a yearly crypto summary containing:
Total VDA transfers
Cost of acquisition
Taxable VDA income
TDS deducted
Exchange-wise transaction records
Wallet transactions, where relevant
The Income Tax Department provides a separate Schedule VDA in ITR-2 and ITR-3 for transaction-wise disclosure.
For tax-year 2026–27 transactions, remember that the new Income Tax Act, 2025 applies from 1 April 2026, including the reorganized TDS provisions.
Common Crypto Tax Mistakes in India
Calculating Tax Only on Money Withdrawn to a Bank
A taxable VDA transfer doesn’t necessarily require a bank withdrawal.
Ignoring Crypto-to-Crypto Trades
Exchanging Bitcoin for Ethereum can involve a taxable transfer.
Offsetting Crypto Losses Against Crypto Gains
The special VDA loss restrictions make this approach incorrect in general.
Treating TDS as Final Tax
TDS is a tax deduction mechanism, not necessarily your final tax liability.
Combining All Exchange Deposits and Withdrawals
Bank deposits and withdrawals don’t by themselves show the taxable profit from each VDA transfer.
Ignoring Small Trades
Even frequent small trades can create reporting and record-keeping requirements.
Final Verdict
If you make multiple crypto trades in India, don’t calculate your tax simply by looking at how much money entered or left your bank account.
Instead:
Record every VDA transfer → identify the acquisition cost → calculate the relevant income → apply the VDA tax rules → reconcile TDS → report transactions in Schedule VDA.
The current framework taxes VDA income at 30%, plus applicable surcharge and 4% cess, while the special rules significantly restrict the treatment of VDA losses.
For someone making 100 or 500 trades, maintaining accurate transaction-level records is therefore much more important than trying to calculate tax from a simple annual profit figure.
If your crypto activity involves multiple exchanges, self-custody wallets, crypto-to-crypto swaps, gifts, mining/staking, or a very large number of transactions, consider getting the transaction data reviewed by a qualified tax professional before filing.



Leave a Reply