You sold some crypto for a profit and now the taxman wants his share. If you are an Indian investor, the rules are clear but unforgiving: 30% flat tax on gains, 1% TDS on every sale, and zero deductions for trading fees. Miss a step and you could face penalties during ITR filing.
India introduced a dedicated crypto tax framework in the 2022 Union Budget under Section 115BBH of the Income Tax Act. Since then, every Virtual Digital Asset (VDA) transaction, whether it involves Bitcoin, Ethereum, NFTs, or stablecoins, falls under this regime. The rules are straightforward once you understand them, but the math can get confusing fast when you factor in cess, TDS credits, and the no-loss-offset rule.
That is exactly why we built the Crypto Tax Calculator India on MoneyFlock. Punch in your buy price, sell price, and investment amount, and you get an instant breakdown of your tax liability, including the 4% Health and Education Cess that most calculators conveniently forget.
In this guide, you will learn how Indian crypto taxation works from the ground up, walk through real calculation examples, understand TDS mechanics, avoid common filing mistakes, and use the MoneyFlock calculator to stay compliant. Whether you made one trade or a hundred, this article covers everything you need before the ITR deadline.
What Is Crypto Tax in India?
Crypto tax in India refers to the tax levied on income generated from transferring Virtual Digital Assets (VDAs). The government introduced this framework through two key sections in the Income Tax Act:
- Section 115BBH: Imposes a flat 30% tax on any income from the transfer of VDAs. This covers selling, trading, swapping, or spending crypto.
- Section 194S: Mandates a 1% Tax Deducted at Source (TDS) on the transfer of VDAs above a threshold of Rs 50,000 per year (Rs 10,000 for specified persons).
The definition of VDA is broad. It includes cryptocurrencies like Bitcoin, Ethereum, and Solana, NFTs, utility tokens, governance tokens, and essentially any digital asset built on blockchain or distributed ledger technology. The Central Board of Direct Taxes (CBDT) can also notify additional assets under this definition.
What makes this tax regime strict is what it does not allow. You cannot offset losses from one crypto asset against gains from another. You cannot deduct trading fees, gas fees, or platform commissions. And the 30% rate applies regardless of your income tax slab. Whether you earn Rs 3 lakh or Rs 30 lakh per year, your crypto gains are taxed at the same flat rate plus a 4% cess on the tax amount.
This means the effective minimum tax rate on crypto gains is 31.2% (30% tax plus 4% cess on the tax). For most investors, this is significantly higher than the tax on equity investments, which benefit from lower long-term capital gains rates and loss set-off provisions.
Why Crypto Tax Compliance Matters in India
You might wonder whether the government actually tracks small crypto trades. The answer is a definitive yes. Here is why compliance matters more than ever:
Exchanges report everything. Indian exchanges like CoinDCX, WazirX, and CoinSwitch are required to deduct 1% TDS on every qualifying transaction. This data flows directly to the Income Tax Department and shows up in your Form 26AS and Annual Information Statement (AIS). If your ITR does not match, you will receive a notice.
International exchanges are not a loophole either. If you trade on Binance, Bybit, or any offshore platform, you are personally responsible for deducting and depositing TDS using Form 26QE within 30 days of the transaction. The government has been actively tightening KYC requirements and information-sharing agreements to track cross-border crypto flows.
Non-compliance carries real consequences. The penalty for not deducting TDS is interest at 1% per month on the undeducted amount, plus a potential penalty equal to the TDS amount itself. Underreporting crypto income can attract a penalty of 50% of the tax due, and misreporting can push that to 200%. In extreme cases, the Income Tax Department can initiate prosecution proceedings.
Beyond penalties, proper tax records protect you during audits. Maintaining a clear log of every trade, including buy and sell prices, dates, exchange used, and wallet addresses, is your best defense. The MoneyFlock crypto tax calculator helps you build this record one trade at a time, giving you exact numbers to enter in Schedule VDA of your ITR.
How to Calculate Crypto Tax in India: Step by Step
Calculating your crypto tax is not complicated once you know the formula. Here is the exact process the MoneyFlock calculator follows under the hood.
Step 1: Determine Your Taxable Gain
For each trade, calculate your gain using this formula: Taxable Gain = Sell Price - Buy Price (Cost of Acquisition). The cost of acquisition is the only deduction allowed. You cannot subtract trading fees, withdrawal charges, gas fees, or any other expense.
For example, if you bought Ethereum at Rs 1,50,000 and sold it at Rs 2,80,000, your taxable gain is Rs 1,30,000.
Step 2: Apply the 30% Flat Tax
Multiply your taxable gain by 30%. Using the example above: Tax = Rs 1,30,000 x 30% = Rs 39,000. This rate is the same whether you held the crypto for one day or five years. India does not differentiate between short-term and long-term crypto holdings.
Step 3: Add the 4% Health and Education Cess
The cess is calculated on the tax amount, not on the gain. So: Cess = Rs 39,000 x 4% = Rs 1,560. Your total tax liability for this single trade becomes Rs 39,000 + Rs 1,560 = Rs 40,560.
Step 4: Account for 1% TDS
If you sold on an Indian exchange, the platform already deducted 1% TDS on the total sale amount: TDS = Rs 2,80,000 x 1% = Rs 2,800. This TDS is not an additional tax. It is an advance payment that you can claim as a credit when filing your ITR. Your net tax payable becomes Rs 40,560 minus Rs 2,800 = Rs 37,760.
Step 5: Report in Schedule VDA
When filing your Income Tax Return, report each crypto transaction in Schedule VDA. You need the date of transfer, date of acquisition, head under which income is taxable, cost of acquisition, and consideration received. The MoneyFlock crypto tax calculator gives you all these numbers instantly.
A complete crypto tax calculation breakdown: from buy and sell prices to the final tax amount including cess and TDS.
Real Crypto Tax Calculation Examples
Let us walk through three different scenarios that cover the most common situations Indian crypto traders face.
Example 1: Simple Bitcoin Trade
You bought Bitcoin worth Rs 2,00,000 in January and sold it for Rs 3,50,000 in August. Your taxable gain is Rs 1,50,000. Tax at 30% is Rs 45,000. Cess at 4% is Rs 1,800. Total tax: Rs 46,800. The exchange also deducted Rs 3,500 as TDS (1% of Rs 3,50,000). You can claim this credit in your ITR, bringing your net payable to Rs 43,300.
Example 2: Trade at a Loss
You bought Solana at Rs 80,000 and sold at Rs 55,000, a loss of Rs 25,000. Here is the painful part: this loss cannot be set off against any other income, including gains from other crypto trades. If you made Rs 50,000 profit on an Ethereum trade in the same year, you still owe tax on the full Rs 50,000. The Solana loss simply disappears from a tax perspective. You also cannot carry it forward to future years.
Example 3: Crypto-to-Crypto Swap
You swapped 1 ETH (valued at Rs 2,50,000 at the time) for 10,000 USDT (valued at Rs 8,30,000). Even though you never converted to INR, this is a taxable event. Your gain is Rs 8,30,000 minus your original cost of acquiring the ETH. If you bought the ETH for Rs 1,80,000, your taxable gain is Rs 6,50,000 and tax at 30% plus cess comes to Rs 2,02,800. Every crypto-to-crypto swap triggers a tax liability in India.
These examples show why tracking each trade individually matters. The crypto profit calculator on MoneyFlock can help you figure out gains before you plug them into the tax calculator.
Common Crypto Tax Mistakes Indian Investors Make
Filing crypto taxes in India is still relatively new for most people, and mistakes are surprisingly common. Here are the ones that trigger the most notices and penalties.
Mistake 1: Ignoring Crypto-to-Crypto Swaps
Many traders believe that tax is only triggered when they cash out to INR. This is wrong. Every transfer of a VDA is a taxable event, including swapping Bitcoin for Ethereum, using crypto to buy an NFT, or converting tokens on a decentralized exchange. The government taxes the transfer, not the fiat conversion.
Mistake 2: Deducting Trading Fees
Under Section 115BBH, no deduction is allowed except the cost of acquisition. This means you cannot subtract gas fees, exchange commissions, withdrawal fees, or network charges from your taxable gain. Some traders claim these as business expenses, but the Income Tax Department has been increasingly strict about rejecting such claims for VDA transactions.
Mistake 3: Setting Off Crypto Losses
Unlike stocks or mutual funds, crypto losses in India cannot be offset against crypto gains or any other income. If you lost Rs 2 lakh on one coin and made Rs 3 lakh on another, you owe tax on the full Rs 3 lakh. You also cannot carry forward these losses. This is one of the harshest aspects of the Indian crypto tax regime.
Mistake 4: Forgetting TDS on International Exchanges
When you trade on Binance, Bybit, or any exchange that does not deduct TDS, the responsibility falls on you. You must deduct 1% TDS yourself and deposit it using Form 26QE within 30 days. Missing this deadline attracts interest at 1% per month plus potential penalties.
Mistake 5: Not Reporting in Schedule VDA
Starting from FY 2022-23, the ITR forms include a dedicated Schedule VDA for reporting crypto transactions. Failing to fill this out, even if you paid the correct tax, can result in a defective return notice. The schedule requires granular details: type of VDA, date of acquisition, date of transfer, cost, and sale consideration.
How TDS works differently on Indian exchanges versus P2P and international platforms.
Frequently Asked Questions
Is crypto tax in India 30% or 31.2%?
The base tax rate is 30% under Section 115BBH. However, a 4% Health and Education Cess is levied on the tax amount, making the effective rate 31.2%. If you also factor in surcharge (applicable for income above Rs 50 lakh), the effective rate can go even higher. The MoneyFlock calculator includes the cess automatically.
Can I claim TDS credit on crypto taxes?
Yes. The 1% TDS deducted under Section 194S is an advance tax payment, not an additional tax. You can claim it as a credit when filing your ITR. It will reflect in your Form 26AS and Annual Information Statement (AIS). If your total tax liability is less than the TDS deducted, you can claim a refund.
Do I pay tax if I transfer crypto between my own wallets?
No. Transferring crypto between your own wallets or accounts is not a taxable event because there is no transfer of ownership. However, if you swap one cryptocurrency for another, even within the same platform, that counts as a transfer and is taxable.
What happens if I do not report crypto income?
The Income Tax Department can identify unreported crypto income through TDS records in Form 26AS, exchange KYC data, and information-sharing agreements with foreign jurisdictions. Penalties range from 50% to 200% of the tax due, plus interest. In serious cases, prosecution proceedings can be initiated under the Income Tax Act.
Is there a minimum threshold for crypto tax?
There is no minimum threshold for the 30% tax. Even a gain of Rs 100 is taxable. However, TDS under Section 194S applies only when total transactions exceed Rs 50,000 in a financial year (Rs 10,000 for specified persons). The tax obligation exists from the first rupee of gain.
Key Takeaways
- 30% flat tax applies to all crypto gains under Section 115BBH, regardless of income slab or holding period.
- 1% TDS is deducted on sales above Rs 50,000 per year. Indian exchanges handle this automatically.
- 4% Health and Education Cess on the tax amount makes the effective rate 31.2%.
- Crypto losses cannot be set off against other crypto gains or any other income. No carry-forward allowed.
- Only the cost of acquisition is deductible. Trading fees, gas fees, and commissions are not.
- Every crypto-to-crypto swap is a taxable event, not just conversions to INR.
- Report all trades in Schedule VDA of your ITR to avoid defective return notices.