Cryptocurrency investing has grown rapidly in India, and with it, confusion about how gains are actually calculated and taxed โ because the rules are meaningfully different, and less forgiving, than the ones that apply to stocks, mutual funds or gold. Many first-time crypto investors are surprised at tax time to discover that losses cannot offset gains the way they can in equity investing, and that the tax rate is flat regardless of how long an asset was held. This guide covers the calculation and the specific rules that make crypto different.
The basic profit and loss calculation
At its simplest, your profit or loss on a crypto transaction is:
Profit/Loss = Selling price โ Cost of acquisition
The cost of acquisition includes the purchase price plus any transaction fees paid to acquire the asset โ the fee is a genuine cost and should be included. If you sold crypto for โน80,000 that you had bought for โน50,000 including fees, your profit is โน30,000. This sounds identical to any other investment, but where crypto genuinely diverges from stocks and mutual funds is in how that profit is then taxed. The Crypto Profit Calculator works out your gain or loss across multiple transactions, including fees, giving you a clean figure to work with.
The flat 30% tax rate โ with no distinction for holding period
Unlike equity, where holding an asset longer than a year qualifies you for a lower long-term capital gains rate, cryptocurrency in India is taxed at a flat 30% rate on gains regardless of how long you held the asset โ there is no long-term versus short-term distinction at all. This means the tax-efficient strategy of holding an investment longer to qualify for a lower rate, which works for equity, simply does not apply to crypto. Whether you sold within a day or held for five years, a gain is taxed at the same flat rate.
The rule that surprises most people: no loss offset
This is the single biggest difference from every other asset class, and it catches almost every new crypto investor off guard. Losses from cryptocurrency transactions cannot be set off against gains from other cryptocurrency transactions, and cannot be set off against any other income at all โ not against equity gains, not against salary, not against anything. If you made a โน50,000 profit on one crypto trade and a โน50,000 loss on another in the same year, you still owe 30% tax on the full โน50,000 gain, with the loss providing zero tax benefit whatsoever. This is a much harsher rule than equity investing, where losses can offset gains and even carry forward to future years, and it means the tax due on crypto gains can be considerably higher in practice than investors expect if they assume normal capital-gains offsetting applies.
TDS on crypto transactions
Beyond the 30% tax on gains, crypto transactions above certain thresholds also attract a 1% TDS deducted at the time of the transaction on Indian exchanges, which is a separate mechanism from the final tax liability itself โ it is an advance collection that gets reconciled against your actual tax due when you file your return, similar in spirit to TDS on salary. This TDS shows up in your Form 26AS and Annual Information Statement, and should be checked and accounted for when filing, since it represents tax already collected rather than an additional charge on top of the 30%.
Calculating gains across multiple transactions
If you have made numerous trades over the year โ buying and selling repeatedly, or investing at different price points โ you need to calculate profit or loss separately for each individual transaction, since crypto gains in India are computed transaction by transaction rather than through an averaged cost-basis method the way some other assets allow. This makes careful record-keeping essential: the date, amount, price and fees for every single buy and sell need to be tracked, since a messy or incomplete record makes accurate tax calculation, and defending it if questioned, considerably harder. Many exchanges provide a transaction history export specifically for this purpose โ download and reconcile it periodically rather than trying to reconstruct a year's worth of trades at filing time.
Comparing crypto returns fairly against other investments
Because of the flat 30% rate with no loss offset, the effective after-tax return on crypto gains is often considerably lower than the headline percentage gain suggests, especially compared with equity investments that benefit from indexation-free long-term rates and loss offsetting. When comparing a crypto investment's performance against a mutual fund or stock investment, always compare on an after-tax basis rather than the raw percentage gain โ the CAGR Calculator helps annualise returns for a fair comparison, but remember to factor in the very different tax treatment before concluding one asset class clearly outperformed another.
What about receiving crypto as payment, mining, or airdrops?
Buying and selling is not the only taxable crypto event โ receiving cryptocurrency as payment for goods or services, through mining, staking rewards, or as an airdrop, is generally treated as income at the fair market value on the date received, separate from the capital-gains-style treatment applied when you later sell it. This means there can be two distinct taxable moments for the same coins: income tax when you receive them (valued at that day's price) and the flat 30% rate again on any further gain when you eventually sell, calculated from that receipt-date value as your new cost basis. This two-stage treatment is easy to overlook, particularly for anyone earning any portion of their income in crypto rather than only trading it, and it makes accurate record-keeping of receipt dates and values just as important as tracking your buy and sell transactions.
Key takeaways
- Crypto profit = selling price โ cost of acquisition (including fees), calculated per transaction.
- Gains are taxed at a flat 30%, with no lower rate for long-term holding, unlike equity.
- Crypto losses cannot offset crypto gains or any other income โ a major difference from other asset classes.
- 1% TDS applies on transactions above set thresholds and reconciles against your final tax liability at filing.