0%

J Divaker & Co - Chartered Accountants

Your trusted Chartered Accountant in India | GST, Taxation and Crypto Services

Contact Us

Bitcoin Logo Loading Bitcoin price...
Ethereum Logo Loading Ethereum price...

This article explains the cryptocurrency taxation rules in India, covering income tax, TDS, and GST. Learn how the Indian government taxes crypto earnings, including profits from mining, trading, and staking. We’ll break down how these taxes apply and provide practical examples to help you understand your obligations as a crypto trader or investor in India.

Cryptocurrency Taxation in India | Income Tax, TDS, GST & Compliance Guide

Introduction to Crypto Taxation in India

Detailed Article on Regulation and Legal Framework of Cryptocurrencies in India

Cryptocurrencies in India are not treated as legal currency but they are very much taxable assets. In the Union Budget 2022, the government officially defined crypto and similar digital assets as “Virtual Digital Assets” (VDA) and brought them under the tax net. In practical terms, this means if you deal in Bitcoin, Ethereum, or any other crypto, the income you make from it can be taxed by the government. India’s tax laws now specifically cover crypto transactions – even though crypto isn’t “official money,” any gains or income from it are subject to tax. The government’s stance is clear: you are free to invest or trade in crypto (it’s not banned), but you must pay taxes on any profits.

YouTube Logo CA Divaker Jagga-Crypto Expert

The crypto tax regime in India was introduced to bring clarity and oversight to this new asset class. The rules may sound strict – a flat tax rate on profits and even a small tax on each transaction – but they aim to track crypto activity and ensure people report their earnings. Below, we break down the various components of cryptocurrency taxation in India in simple terms.

Income Tax on Crypto Earnings

Income from cryptocurrencies is taxed under a special regime (refer Section 115BBH of Income Tax Act). Any profits from the “transfer” of crypto assets are taxed at a flat 30% rate. “Transfer” includes selling crypto for fiat (like INR), trading one crypto for another, or using crypto to buy something – essentially any transaction where you dispose of your crypto for value. There is no distinction between short-term or long-term holdings; the 30% tax applies regardless of how long you held the asset. Importantly, you cannot offset losses on one crypto against gains on another – each crypto’s gains are taxed on their own. Also, apart from the cost of acquisition (purchase price), you cannot deduct any expenses (like exchange fees, mining costs, etc.) when calculating the taxable profit. In summary, crypto profits are treated somewhat like lottery or gambling winnings in India’s tax system – high flat tax and no loss set-offs.

Different types of crypto earnings are handled as follows (with minimal jargon):

In all cases above, the 30% tax on crypto applies only when you “transfer” or sell the asset and make a profit. If you simply buy and hold crypto, or move crypto between your own wallets, there is no tax on those actions. But once you convert it to cash or another crypto or another asset for a gain, the tax kicks in. Also remember, the 30% tax is on net gains per transaction and you cannot subtract a loss from another transaction. It’s a good practice to maintain records of all your crypto buys and sells (dates and prices) to correctly calculate your taxable profits for the year.

TDS (Tax Deducted at Source) on Crypto Transactions

In addition to the 30% income tax on profits, India introduced a 1% TDS (refer Section 194S of The Income Tax Act) on crypto transactions effective July 1, 2022. TDS stands for Tax Deducted at Source – it’s like a small upfront tax cut on the transaction amount, which is later adjusted against your total tax. Here’s how it works for crypto: whenever you sell or trade a crypto asset, 1% of the transaction value is deducted and paid to the government as TDS. This happens regardless of whether you made a profit or a loss on that trade. It’s important to note that the 1% is on the gross sale value, not on your profit. For example, if you sell coins worth ₹50,000, ₹500 (which is 1%) will be withheld as TDS, even if you only gained ₹5,000 out of that ₹50k. Think of TDS as the government taking a small advance tax to keep track of transactions.

Who deducts this TDS? In most cases, the crypto exchange or platform will handle it. If you’re trading on an Indian exchange, they will automatically deduct 1% of the sale value and deposit it to the government on your behalf. If you are doing a peer-to-peer trade (say selling directly to someone without an exchange or within exchnage, yes some crypto exchanges provide peer to peer platform within the exchange itself but they do not deduct TDS in those cases), the buyer of the crypto is legally required to deduct the 1% from what they pay (refer Section 194S of The Income Tax Act) you and remit it to the government. There are small exemptions so that very low-volume traders aren’t bogged down by TDS: in a financial year, if your total crypto sales are below ₹50,000 (for certain individual taxpayers) or ₹10,000 (for others), then the 1% TDS may not apply. In simpler terms, casual small investors selling only a little crypto might be spared TDS, but anyone doing significant trades will definitely see 1% TDS on each sale.

Now, TDS is not an extra tax on top of the 30% – it is adjustable. The 1% per trade that gets deducted is like a tax credit for you. At the end of the year, you total up all your crypto gains and the 30% tax due on them, and you can subtract all the 1% TDS amounts already deducted throughout the year. For example, if over the year you owed ₹15,000 as tax on your crypto profits, and the exchanges already deducted ₹5,000 via TDS on your trades, you would only need to pay the remaining ₹10,000 (and you’d claim the ₹5k TDS as already paid). If your trading was not profitable and the TDS collected is more than your tax liability, you can get a refund of the excess after filing your income tax return. So, TDS is essentially a way for the government to keep a ledger of crypto transactions and ensure compliance, but you do get that money credited back against your eventual tax bill.

GST (Goods and Services Tax) on Crypto Transactions

GST is a tax on goods and services, and one common question is whether buying/selling crypto will attract GST in addition to income tax. The GST situation for crypto in India is a bit unclear but evolving (Note that in no Section of GST laws its written as "sale of crypto is exempt from GST"). As of now, there is no GST levied on the act of buying or selling cryptocurrency itself for investment (since it’s viewed as an asset transfer, not exactly a “goods or service” sale). However, services related to crypto are subject to GST just like any other service. For example, crypto exchanges charge fees for facilitating trades – those fees attract GST (currently 18% GST, as financial services). So when an exchange charges you a trading fee or withdrawal fee, GST is likely embedded in that fee. But you, as an individual investor, don’t have to pay any separate GST just for trading crypto on your own account.

The government has been examining how to classify crypto under GST law. Currently, crypto exchanges’ services are taxed at 18% GST (which the exchanges themselves handle). There have been discussions by the GST Council about treating the entire value of crypto transactions as taxable (some officials likened crypto trading to betting or gambling which have higher GST rates around 28%). Important: As of the latest updates, no additional GST on the crypto transaction value has been implemented. If such a rule comes, for example a 28% GST on the transaction amount, that would be a huge extra cost to crypto users – but currently, that is just a proposal and not law. The GST Council has deferred decisions on this, seeking more study on how to tax different aspects of the crypto ecosystem.

In simple terms, what GST means for you depends on what you are doing in crypto:

For most everyday crypto users, GST isn’t something you actively worry about – there’s no GST when you purchase crypto, and no GST when you sell crypto holdings (only the 1% TDS and 30% income tax on gains apply). Just be aware that the industry is under review by tax authorities and rules could change. If you start providing crypto services or do mining at scale, be aware that it might cover under the GST Tax. As of now, the government charges GST on exchange/broker services and is figuring out whether crypto itself should be taxed under GST or not.

Practical Examples of Crypto Taxation

Let’s bring all these rules to life with a few simple examples. These examples will show how crypto taxation works in different scenarios:

  1. Trading Profit Example – Selling Crypto for a Gain: Ramesh buys 1 Ether for ₹1,00,000. A few months later, he sells this 1 ETH for ₹1,50,000. Here, Ramesh made a profit of ₹50,000. Income Tax: He will have to pay 30% tax on that ₹50,000 profit, which is ₹15,000. TDS: When Ramesh sold the ETH, the exchange would have deducted 1% of the sale value as TDS. The sale value was ₹1,50,000, so 1% TDS is ₹1,500. Ramesh receives ₹1,48,500 from the sale (ignoring any exchange fee for this example). At tax filing time, Ramesh will report the ₹50,000 gain and owe ₹15,000 tax on it. But he already paid ₹1,500 via TDS, so he will only need to pay the remaining ₹13,500.
  2. Mining and Selling Example – Crypto Mining Income: Priya is a crypto miner. She successfully mined 0.5 ETH over the course of the year. At the time each portion of that ETH was mined, let’s say the 0.5 ETH was worth ₹80,000 when acquired through mining. Priya doesn’t immediately sell; she holds the mined ETH. According to tax rules, the ₹80,000 worth of ETH is her business income for the year (like earning ₹80k for providing a service) and would be taxed at her normal income tax slab rate. Later, Priya sells this 0.5 ETH for ₹1,00,000. Now comes the crypto 30% tax on the profit from sale. Her “cost” for this ETH can be considered the ₹80k that was counted as income when mined (that’s effectively the acquisition value). She sold for ₹1,00,000, so profit is ₹20,000. She owes 30% of ₹20,000 = ₹6,000 as tax on this sale. TDS: When she sells the ETH, 1% of ₹1,00,000 i.e. ₹1,000 will be deducted by the exchange as TDS. That ₹1,000 will count toward her ₹6,000 tax bill.
  3. Staking/Airdrop Example: Arjun uses a crypto staking platform and earns 100 new tokens as rewards, credited to him on 1st July. At the time of credit, those tokens are trading at ₹5 each, so the total value Arjun got is ₹500. This ₹500 would be considered additional income for Arjun. If Arjun’s other income (salary etc.) puts him in, say, 10% tax bracket, he’d pay ₹50 tax on this staking income in his tax return. Now, Arjun holds these 100 tokens. By December, the price has risen to ₹12 each, and Arjun decides to sell all of them, getting ₹1,200. Crypto tax on sale: His profit here is ₹1,200 – ₹500 = ₹700. He will owe 30% of ₹700 = ₹210 as tax on this gain. The exchange will also deduct 1% of ₹1,200 = ₹12 as TDS on the sale, which Arjun can claim back against that ₹210.

These examples cover the common situations. In every scenario, it’s crucial to maintain records: note the value of crypto when you receive it (if earned via mining, staking, airdrop, etc.), and the value when you sell, so you can calculate the correct income and gains. It might seem a bit complex, but if you break it down: first determine if there’s any income at receipt (for mined or airdropped coins), then calculate profit/loss at sale, and apply the rules we discussed. When in doubt, consult the official guidance or a tax professional, but hopefully these examples make the concepts clearer.

Filing and Compliance: How to Report Crypto Income

Reporting your crypto income and paying the due tax is now a necessary part of filing your income tax return (ITR) in India. The Income Tax Department has even added a specific schedule in the tax return forms for Virtual Digital Assets (VDAs) to declare crypto gains. Here’s what you need to do to stay compliant:

Penalties for Non-Compliance in Crypto Taxation

It’s important to follow the rules because the penalties for not reporting crypto income or not paying crypto taxes can be severe. The Income Tax Department is actively monitoring crypto transactions (that’s one reason TDS was introduced – to leave a trail). If you try to evade taxes on crypto, here are the potential consequences:

In summary, non-compliance is not worth it. The tax department has started collecting data on crypto transactions (through the 1% TDS reports, statements from exchanges, etc.). If you have crypto income, it’s best to declare it and pay the tax rather than risk these penalties. Even if you somehow missed or made an error, you generally have the chance to file a revised return or pay any due taxes with interest. It’s better to proactively comply than to be chased by the taxman. The government’s message is clear: crypto may be a new and exciting space, but it’s not a tax-free zone. Hopefully, this guide helped simplify the current Indian crypto tax landscape so that the common man can navigate it without fear or confusion.