Cryptocurrency has emerged as a transformative force in the financial world, offering decentralized digital assets that operate independently of traditional banking systems. In India, the regulatory and tax landscape for crypto is evolving rapidly, making it essential for investors, traders, and earners to understand their tax obligations. This guide breaks down how to calculate tax on cryptocurrency income in India, ensuring compliance while maximizing clarity and confidence in your financial decisions.
Understanding Cryptocurrency and Its Taxation in India
Cryptocurrency is a digital or virtual currency secured by cryptography, enabling secure peer-to-peer transactions without the need for central oversight. Unlike fiat currencies, it is decentralized and typically operates on blockchain technology. In India, the government has established clear tax rules for crypto income under the Finance Act 2022.
As of now, income from cryptocurrency is taxed at a flat rate of 30% under the head “Capital Gains.” This applies to profits from trading, mining, staking, and other crypto-related activities. Additionally, a 1% Tax Deducted at Source (TDS) is applicable on every sale or transfer of digital assets under Section 194S of the Income Tax Act.
👉 Discover how to stay compliant and optimize your crypto tax strategy with the latest tools.
Step-by-Step Guide to Calculating Crypto Taxes in India
1. Identify the Type of Crypto Income
The first step in tax calculation is recognizing the nature of your cryptocurrency income. Different sources have different tax treatments:
- Trading Profits: Gains from buying and selling crypto on exchanges.
- Mining Rewards: Income earned by validating transactions on a blockchain.
- Staking Rewards: Returns received for locking up crypto to support network operations.
- Payments in Crypto: Receiving digital assets as payment for goods or services.
- Gifts: Receiving crypto as a gift—taxed under “Income from Other Sources” at applicable slab rates.
In India, trading, mining, and staking profits are taxed at 30%, while gifts are assessed based on the recipient’s income bracket.
2. Determine the Cost Basis
The cost basis is crucial for calculating taxable gains. It includes:
- The original purchase price of the cryptocurrency.
- Any transaction fees, network charges, or exchange commissions paid during acquisition.
For example:
- If you bought 0.5 BTC for ₹750,000 and paid ₹2,000 in fees, your cost basis is ₹752,000.
If you received crypto as payment or reward:
- The fair market value (FMV) at the time of receipt becomes your cost basis.
- For instance, if you were paid 1 ETH when its market value was ₹300,000, that amount is added to your taxable income and serves as the acquisition cost for future sales.
3. Calculate Capital Gains or Losses
Capital gains are computed when you sell, exchange, or dispose of your crypto:
Capital Gain = Sale Value – Cost Basis
Let’s say you sell 1 ETH bought for ₹300,000 for ₹450,000:
- Gain = ₹450,000 – ₹300,000 = ₹150,000
- Tax @30% = ₹45,000
Important:
- Losses cannot be offset against other capital gains.
- No indexation benefit is allowed for long-term holdings.
- All gains—short-term or long-term—are taxed uniformly at 30%.
4. Apply the Applicable Tax Rate
India does not differentiate between short-term and long-term capital gains for crypto. Regardless of holding period:
Flat tax rate: 30% + applicable surcharge and cess (4% health and education cess)
So, effective tax can go up to 31.2% after cess.
For gifts:
- The recipient pays tax on the FMV at their normal income tax slab rate.
- Exemptions may apply if received from specified relatives or on certain occasions.
5. Account for TDS Under Section 194S
From July 1, 2022, 1% TDS is deducted on every crypto transaction involving a sale or transfer.
Example:
- Sell crypto worth ₹10 lakh? ₹10,000 will be deducted as TDS.
- This applies even if you incur a loss.
- TDS is creditable against your final tax liability but must be reported accurately.
Ensure your transactions are recorded with proper timestamps and values to reconcile TDS credits during filing.
👉 Learn how to track TDS and manage your crypto portfolio efficiently.
Practical Examples of Crypto Tax Calculation
Example 1: Profit from Selling Bitcoin
Mr. A buys 1 BTC on January 1, 2025, for ₹40 lakh and sells it on March 1, 2025, for ₹50 lakh.
- Sale Value: ₹50,00,000
- Cost of Acquisition: ₹40,00,000
- Capital Gain: ₹10,00,000
- Tax @30%: ₹3,00,000
- Health & Education Cess (4%): ₹12,000
- Total Tax Liability: ₹3,12,000
Additionally:
- TDS @1% on sale value: ₹50,000 (deducted by buyer/platform)
- This TDS can be claimed as credit when filing ITR.
Net proceeds after tax and TDS: ₹46,88,000 (₹50L – ₹3.12L)
Example 2: Receiving Crypto as Payment
Ms. B receives 2 ETH as payment for consulting services when ETH is valued at ₹250,000 each.
- Total Income: ₹5,00,000 (2 × ₹2.5L)
- Taxed under “Income from Other Sources” at her slab rate (say 30%)
- Tax: ₹1,57,888 (including cess)
When she later sells the ETH for ₹65 lakh:
- Cost Basis: ₹5,00,000
- Capital Gain: ₹65,00,000 – ₹5,00,000 = ₹60,00,000
- Tax @30% + cess: ₹18,72,727
Frequently Asked Questions (FAQs)
Q1: Is holding cryptocurrency taxable in India?
No. Simply holding crypto without selling or transferring it does not trigger any tax liability. Taxes apply only when you realize gains through disposal.
Q2: Can I set off crypto losses against other income?
No. Losses from cryptocurrency transactions cannot be offset against other capital gains or income. They also cannot be carried forward.
Q3: Is TDS applicable on all crypto transactions?
Yes. A 1% TDS applies to every sale or transfer of virtual digital assets under Section 194S. However, it doesn’t apply to intra-wallet transfers or gifting (though the recipient may still owe tax).
Q4: Are gifts of cryptocurrency taxable?
Yes. The recipient must report the fair market value of received crypto as income under “Income from Other Sources,” unless exempt under gift rules.
Q5: Do I need to report crypto holdings even if I didn’t trade?
While no tax is due on mere holding, you may need to disclose crypto assets in your Income Tax Return (ITR) under “Assets and Liabilities” if required based on overall wealth thresholds.
Q6: How do I report crypto income in ITR?
Use ITR-2 or ITR-3 (for business income). Report:
- Sale transactions under “Capital Gains”
- TDS under “TDS from Other Sources”
- Gifts under “Income from Other Sources”
👉 Access a comprehensive crypto tax reporting template to simplify your ITR filing.
Final Thoughts
The Indian government's approach to cryptocurrency taxation emphasizes transparency and accountability. With a flat 30% tax rate and mandatory 1% TDS, compliance is non-negotiable. Whether you're a casual investor or an active trader, understanding how to calculate tax on cryptocurrency income ensures you avoid penalties and stay audit-ready.
Staying informed about updates from the Income Tax Department and maintaining accurate records of all transactions—dates, values, fees, and counterparties—is key. As the digital asset ecosystem grows, proactive tax planning will become increasingly vital.
By mastering the basics of cost basis, capital gains calculation, and TDS implications, you can navigate India’s crypto tax regime with confidence and clarity.
Core Keywords:
cryptocurrency tax India, crypto tax calculation, capital gains on crypto, 30% crypto tax, TDS on cryptocurrency, crypto income taxation