How are Crypto-to-Crypto Swaps Taxed in India? (2026 Guide)

Written By

Picture of CA Ankit Agarwal

CA Ankit Agarwal

Head of Tax | KoinX

Share Article

Share this Article

streamline-sharp_star-badge-solid.svg
Our Blog Standards:

Our content simplifies complex crypto tax, accounting, and Web3 topics into practical, easy-to-follow guides. We prioritise clarity and accuracy, and every post undergoes rigorous editorial and compliance checks.

Contents

How are Crypto-to-Crypto Swaps Taxed in India

You may think that swapping Bitcoin for Ethereum is just a portfolio move. As no INR changes hands, nothing was cashed out, and there was no tax to worry about. That is a reasonable assumption, but it can cost you significantly in the coming tax season, according to Indian Tax Laws

The Income Tax Department, under Section 115BBH sees every crypto-to-crypto swap as a disposal of a Virtual Digital Asset (VDA), and that means a tax liability arises every single time you perform such a transaction. It does not matter whether you trade once a year or dozens of times a month. If you are swapping crypto in India, you owe tax on the gains. 

This article will guide you and explain how crypto swaps are taxable in India, how to calculate them, and how to file taxes.

Key Takeaways

  • Every crypto-to-crypto swap is treated as a transfer of a VDA under the Income Tax Act. Hence, any profit you have from the transaction is taxable.
  • A flat 30% tax applies on gains from crypto-to-crypto swap, plus a 4% Health and Education Cess.
  • The gain is calculated using the Fair Market Value (FMV) of the received crypto in INR, minus the cost of acquiring the crypto given away.
  • A 1% TDS under Section 194S applies on the transaction value. In swap scenarios, both parties may be liable, meaning TDS could be deducted on both sides.
  • Only the cost of acquisition is permitted as a deduction. Trading fees, gas fees, and platform charges cannot be included.
  • Losses from one swap cannot offset gains from another, nor can they be carried forward to future financial years.
  • All swap transactions must be reported individually under Schedule VDA in ITR-2 or ITR-3.

How Does ITD Tax Crypto-to-Crypto Swaps In India?

Tax on Crypto-to-Crypto Swaps

The Income Tax Department interprets a single crypto swap as two simultaneous transactions: 

  1. A disposal of the crypto you are giving away and 
  2. An acquisition of the crypto you are receiving.

Let’s see how it works:

How Is It Applied?

Let’s understand how this applies across different trading scenarios.

Capital Gains Tax (CGT)

As stated above, every crypto swap triggers a capital gains event on the asset being disposed of. The profit is taxed at a flat 30%, with a 4% health and education cess on top, resulting in an effective rate of 31.2%.

Since no INR is directly involved in a swap, the gain must be calculated using the Fair Market Value of the received cryptocurrency at the time of the transaction. Key points to note:

  • The FMV of the crypto received is treated as the sale consideration.
  • The cost of acquiring the given-away crypto is the only permitted deduction.
  • Trading fees, gas fees, and exchange commissions cannot be added to the cost of acquisition.
  • The tax rate applies regardless of how long you held the asset before swapping.
  • Both short-term and long-term holdings are taxed at the same flat 30% rate.
  • The FMV of the crypto received from the swap becomes the cost of acquisition of the for it, and will be used to determine profit/loss when disposed of.

Tax Deducted at Source (TDS)

Under Section 194S, a 1% TDS applies on the total value of every VDA transfer, and crypto swaps are no exception. What makes swaps unique is that both parties simultaneously transfer an asset, which means TDS obligations may arise on both sides.

Here is what you need to know about TDS on crypto swaps:

  • TDS applies when total crypto transactions in a financial year exceed INR 10,000 for most individuals.
  • For HUFs and individuals with business income below INR 1 crore, or INR 50 lakhs in the case of a profession, the threshold is INR 50,000.
  • On centralised exchanges, the platform typically handles TDS deduction on behalf of both parties.
  • On decentralised or peer-to-peer platforms, the responsibility to deduct and deposit TDS lies with the individual.
  • Any TDS deducted can be claimed as a credit against your final tax liability or as a refund if your tax liability is nil when filing your ITR.

Goods and Services Tax (GST)

GST does not apply directly to the act of swapping one cryptocurrency for another. However, if the swap is facilitated through a centralised exchange or a platform that charges a service fee, that fee may attract GST at 18%.

This means the platform’s commission on your swap could carry an additional GST component. The swap gain itself remains governed purely by income tax provisions, and both obligations operate independently of each other.

Note: Under Section 115BBH(2)(b) of the Income Tax Act, losses from a crypto swap cannot be set off against gains from any other VDA or any other income head. Also, you cannot carry forward losses to future years.

How To Calculate Taxes on Crypto-to-Crypto Swaps In India?

Calculating Taxes on Crypto-to-Crypto Swaps

As no real INR is exchanged in a crypto swap, calculating your tax liability requires an additional step. You have to convert the value of the received cryptocurrency into INR using its Fair Market Value at the time of the transaction. Calculating your tax on a crypto swap involves four steps:

Step 1: Determine the Fair Market Value

Since crypto swaps do not involve INR directly, you must establish the INR equivalent of the cryptocurrency you received at the time of the swap. This FMV serves as the sale consideration for your tax calculation.

  • Use the market price of the received crypto on a recognised exchange at the time of the swap.
  • The FMV must be recorded in INR, regardless of the currency pair involved.
  • If the swap happens on a decentralised platform, use a reliable price aggregator to establish FMV.

Step 2: Calculate the Capital Gain

Once the FMV is established, subtract the original cost of acquiring the crypto you gave away. The result is your taxable capital gain for that swap.

Capital Gain = FMV of Crypto Received (in INR) – Cost of Acquisition of Crypto Given

Step 3: Calculate Tax on Gains

Apply the flat 30% rate under Section 115BBH to your capital gain. Then calculate the 4% Health and Education Cess on the resulting tax figure.

Capital Gains Tax = 30% × Capital Gain

Cess = 4% × Capital Gains Tax

Total Tax Payable = Capital Gains Tax + Cess

Step 4: Account for TDS

If the transaction value of the swap crosses the applicable threshold, 1% TDS is deducted on the total value. In a swap, this could apply to both the asset you gave and the asset you received.

TDS = 1% × Total Transaction Value

This TDS can be claimed as a credit when you file your ITR, reducing your net tax outflow.

Real-World Example

A user on r/CryptoIndia recently asked how taxes work on crypto-to-crypto swaps. 

Let’s add some numbers to this example. Imagine the user used INR 10,000 to buy USDT on 5th December 2025. On March 2nd 2025, the user swapped USDT for BTC when the value of USDT was INR 11,500. How would the user calculate the taxes? Let’s understand:

Capital Gains Tax

The capital gains tax stands at: 

Capital Gains: INR 11,500 – INR 10,000 = INR 1,500

His capital gains tax stands at:

Capital Gains Tax: INR 1,500 x 30% = INR 450.

Cess: INR 450 x 4% = INR 18

Total Tax Payable: INR 468

TDS

TDS will apply twice in this case. 

TDS 1: Applies when the user buys USDT with INR. 

TDS: INR 10,000 x 1% = INR 100

TDS 2: Applies when the user exchanges USDT to get BTC.

TDS: INR 11,500 x 1% = INR 115

Total TDS Deposited: INR 215.

Hence, the user pays a total tax of INR 468 on the gain, with an additional INR 215 deducted as TDS, which is adjustable against the final tax liability.

How To Report Crypto-to-Crypto Swap Taxes In India?

Reporting Crypto Swap Taxes to ITD

Reporting swap transactions accurately demands more attention than reporting a simple sale, primarily because every swap must be valued in INR and recorded individually. The process is manageable with proper records maintained throughout the year.

Step 1: Track Every Swap Individually

Each swap is an independent taxable event and must be recorded separately. Maintain the following details for every transaction:

  • Date of the swap
  • Token pair involved (e.g., ETH to BTC)
  • FMV of the received crypto in INR at the time of the swap
  • Cost of acquisition of the crypto given away
  • Exchange or platform used
  • Transaction hash or wallet address for verification

Step 2: Convert All Values to INR Using FMV

Since swaps do not involve direct INR conversion, you must establish the INR equivalent of every transaction at the time it occurred. Use the market price from a recognised exchange or a reliable aggregator. Document the source of your FMV for each swap, as the Income Tax Department may require this during scrutiny.

Step 3: Choose the Correct ITR Form

The right ITR form depends on the nature of your trading activity:

  • ITR-2 applies to individuals who treat crypto swaps as capital gains and do not have business income.
  • ITR-3 applies to frequent traders or those who treat swap income as business or professional income.

Step 4: Report Under Schedule VDA

Within your chosen ITR form, navigate to “Schedule VDA” and enter the following for each swap:

  • Date of acquisition of the crypto given away
  • Date of the swap (transfer)
  • Cost of acquisition
  • FMV at the time of the swap (sale consideration)
  • Resulting capital gain or loss

Step 5: Verify TDS Credits

Cross-check all TDS deducted on your swap transactions against your Form 26AS and Annual Information Statement (AIS). Ensure the figures match before filing. Any discrepancy should be resolved with your exchange before submission.

Step 6: Pay Remaining Tax and File

After adjusting for TDS credits, calculate any remaining tax liability and pay it as self-assessment tax before submitting your return. Filing after the due date attracts penalties under the Income Tax Act, so timely submission is essential.

Reporting dozens or hundreds of individual swap transactions manually is where things get complicated quickly. If managing this process across multiple wallets and exchanges feels complex, KoinX can handle the tracking, valuation, and report generation for you. Here is how.

How Can KoinX Help With Crypto Swap Taxes In India?

Every crypto swap leaves a trail of data that needs to be accurately tracked, valued in INR, and reported individually. For active traders, this can mean reconciling hundreds of transactions across multiple platforms. KoinX is designed to handle exactly this complexity.

Automatic Swap Detection and Classification

KoinX connects to your wallets and exchanges, automatically identifying every swap as a taxable disposal event. It classifies each transaction correctly, eliminating the risk of misreporting a swap as a non-taxable transfer.

FMV Calculation in INR

For every swap, KoinX automatically fetches the Fair Market Value of the received cryptocurrency at the time of the transaction and converts it to INR. This removes the most time-consuming step in crypto swap tax calculation entirely.

Accurate Capital Gains Computation

KoinX calculates the gain on each swap using the correct cost of acquisition and the FMV at disposal. The results are fully aligned with Section 115BBH, giving you a reliable and audit-ready figure for every transaction.

TDS Tracking Across Both Sides of a Swap

Since TDS can apply to both parties in a swap, KoinX tracks all TDS deductions across your transactions and reconciles them with your Form 26AS data. This ensures you claim every credit you are entitled to when filing.

Schedule VDA-Ready Tax Reports

KoinX generates comprehensive tax reports structured to match the Schedule VDA format. Whether you have ten swaps or ten thousand, the report is ready to be used directly when filing your ITR-2 or ITR-3.

Keeping track of every crypto swap you have ever made is not something anyone should have to do manually. KoinX does the heavy lifting for you, converting every swap to INR, calculating your gains with precision, and packaging everything into a report your CA can use immediately. Get started today and head into tax season with every swap accurately accounted for and every liability clearly defined.

Conclusion

Crypto-to-crypto swaps in India carry the same tax weight as any other VDA disposal. The absence of INR in the transaction does not change the obligation. Every swap is taxable at 30%, every gain must be calculated using FMV, and every transaction must be reported under Schedule VDA.

The rules around loss set-off and permissible deductions leave little room for error. Staying compliant means tracking every swap, filing correctly, and ensuring TDS credits are reconciled. KoinX makes this manageable, so why wait? Sign up on KoinX today and take control of your crypto tax obligations.

Frequently Asked Questions

Is It Legal To Convert Crypto To INR In India?

Yes, converting cryptocurrency to INR is legal in India. Cryptocurrencies are not banned, and individuals can freely buy, sell, and hold digital assets. However, they are regulated as Virtual Digital Assets under the Income Tax Act, which means every conversion is subject to a 30% tax on gains, 1% TDS, and mandatory reporting under Schedule VDA.

How To Cash Out Crypto In India Without Tax If I Made A Profit?

There is no legal way to cash out cryptocurrency in India without paying tax on a profit. Under Indian tax law, there is simply no legal way to avoid paying the tax on crypto gains. Any profit realised upon cashing out is taxed at a flat 30% under Section 115BBH, plus a 4% Health and Education Cess. Attempting to conceal such gains can attract penalties, interest, and scrutiny assessments from the Income Tax Department.

Can I Withdraw Crypto Directly To My Bank Account?

No, you cannot transfer cryptocurrency directly to a bank account in India. You must first convert your crypto to INR on a centralised exchange, and only then can the INR balance be transferred to your bank. Keep in mind that a 30% tax plus 4% cess applies on any profit from this conversion, and 1% TDS under Section 194S is deducted if the transaction value exceeds INR 10,000.

Is Crypto-Transfer Taxable In India?

Yes. Under Indian income tax laws, any income generated from the transfer of a Virtual Digital Asset is subject to a flat 30% tax under Section 115BBH. This applies to every form of transfer, including selling, swapping, spending, or exchanging crypto, regardless of whether the transaction involves INR or another digital asset.

Turn Your Crypto Trades Into a Filing-Ready Report