Module 3 · Lesson 1 of 2
How Crypto Tax Works in India: Spot and Futures
Understand which crypto activities trigger a taxable event in India, including trades, swaps, and spending, and what records you must keep.
It's Not Just "Selling for Rupees". Almost Everything Is Taxable
Most Indian crypto investors think they only owe tax when they sell crypto for INR. They're wrong. Under India's Finance Act 2022, any transfer of a Virtual Digital Asset (VDA) triggers a taxable event. That includes swapping and spending crypto, not just selling it. Receiving crypto as income, or as a large gift from someone who is not a relative, can be taxed too. The rates and thresholds in this lesson apply for FY 2025-26, and the Income-tax Act 2025, in force from 1 April 2026, keeps them.
Missing these events doesn't make them go away. It makes them ticking time bombs in your tax file.
What Counts as a Taxable Event
Here's the complete list of activities that trigger tax liability:
1. Selling crypto for INR. The obvious one. You bought BTC at ₹20 lakh, sold at ₹25 lakh. You owe 30% on the ₹5 lakh gain = ₹1.5 lakh tax.
2. Swapping one crypto for another. This is the one most people miss. If you swap 1 ETH (bought at ₹1.5 lakh) for 2,500 USDT when ETH is worth ₹2 lakh, you've realized a ₹50,000 gain. You owe ₹15,000 tax, even though you never saw a single rupee.
3. Spending crypto. If you use BTC to buy a gift card, pay for a service, or make any purchase, the difference between your cost basis and the value at the time of spending is a taxable gain.
4. Earning crypto. Salary or referral bonuses paid in crypto are income when you receive them, taxed at your slab rate. Staking rewards, mining rewards and airdrops are commonly treated the same way, although the law does not name them. When you later sell or swap any of it, the gain is taxed at 30%.
5. Receiving crypto as a gift. A gift from a relative, or one received on your marriage or by inheritance, is not taxed. A gift from anyone else is taxed as your income at your slab rate, on its full value, once the total value of such gifts you receive in the year crosses ₹50,000.
What Is NOT Taxable
Buying crypto with INR. No tax when you buy. The tax only triggers when you dispose of the asset.
Transferring between your own wallets. Moving BTC from your exchange to your Ledger is not a taxable event. But keep records to prove it was a self-transfer, not a sale.
HODLing. Simply holding crypto without any transaction generates no tax liability (unrealized gains are not taxed).
The Swap Trap: Why It Catches So Many People
Imagine this scenario:
Neha buys 0.5 BTC for ₹15,00,000 in December. In February, she swaps 0.2 BTC for USDT when BTC is at ₹35,00,000.
- Cost basis for 0.2 BTC = ₹6,00,000 (0.2 × ₹30,00,000 original price)
- Value at swap = ₹7,00,000 (0.2 × ₹35,00,000)
- Gain = ₹1,00,000
- Tax = ₹30,000
Neha never received a single rupee. She swapped one crypto for another. But the government sees it as: she "sold" BTC (triggering a gain) and "bought" USDT. The gain is taxable immediately.
Cost Basis: The Foundation of Every Tax Calculation
Your cost basis is the original price you paid in INR. Every taxable event requires comparing the disposal value against the cost basis.
Important Indian rules:
- You CANNOT offset losses from one VDA against gains from another. If you made ₹1 lakh on BTC and lost ₹80,000 on SOL, you owe tax on the full ₹1 lakh. The SOL loss doesn't help.
- You CANNOT carry forward crypto losses to future years
- Each asset is taxed on its gross gain independently
This is harsher than equity taxation (where you can offset losses). It's the current law, and ignoring it creates real legal exposure.
What Records You Need for Every Taxable Event
For each transaction, maintain:
- Date of the transaction
- Type: Sell, Swap, Spend, Earn
- Asset name and quantity
- INR value at time of transaction (use the exchange rate or CoinMarketCap/CoinGecko historical price)
- Cost basis per unit (what you originally paid)
- Gain/Loss calculation
- Transaction hash (from the blockchain, and this is your primary evidence)
- Exchange or wallet used
India's tax year runs April 1 to March 31. For most individuals the ITR is due by July 31, and by October 31 if your accounts need an audit. If you report crypto as business income, check the due date for your case on the income tax e-filing portal.
Futures and perpetuals: the law is not settled
This lesson covers spot trades. Crypto futures and perpetual contracts are harder, because the tax law does not say how they are taxed. One view treats a crypto derivative as a VDA itself, so profits are taxed at 30% with no set-off of losses. Another treats the profit as business income taxed at your slab rate, with different rules for losses. No CBDT circular has settled the question. If you trade futures, keep full records of every contract and get a chartered accountant's advice before you file.
Quick Recap
- Taxable events: sell for INR, swap crypto-to-crypto, spend crypto, earn crypto, and receive gifts from non-relatives worth more than ₹50,000 in a year
- NOT taxable: buying with INR, transferring between your own wallets, HODLing
- Crypto-to-crypto swaps are the most commonly missed taxable event
- You cannot offset losses from one coin against gains from another
- Keep detailed records of every transaction: date, type, amount, cost basis, transaction hash
- Tax year: April 1 – March 31, filing deadline: July 31 for most individuals
Key takeaways
What to remember
- Crypto-to-crypto swaps are taxable events in India, not just INR sales
- Cost basis = original purchase price in INR; gain = sale value minus cost basis
- Losses from one crypto cannot offset gains from another under current Indian rules
- Record: date, type, quantity, INR value, cost basis, gain/loss, tx hash
Quiz
Question 1 of 9You bought ETH for ₹1,50,000 and later swap it for USDT worth ₹2,00,000. What is your taxable gain?
Keep your place
Save this lesson and continue tomorrow.
Create an account to mark lessons complete, build a daily practice streak, and use paper trading with $10,000 in virtual capital.