All prices →

DeFi

Staking and DeFi income tax in India

How staking rewards, liquidity pools, lending yield and DeFi swaps are taxed in India, where the law is unclear, and how to keep records that hold up.

India's crypto tax rules were written with buying and selling in mind. Staking, lending and liquidity pools don't fit neatly, so much of what follows is the prevailing professional view, not a settled rule.

Staking rewards

When you stake a coin, for example ETH or SOL, and receive rewards, the common treatment is:

  1. On receipt: the rupee value of the reward is income, usually under "income from other sources", taxed at your slab rate. If staking is part of a business, it is business income.
  2. On sale: when you later sell or swap the rewards, the gain is taxed at 30% plus cess, using the value already taxed as your cost.

Staking through an exchange's "earn" product works the same way, though the exchange may describe rewards as interest.

Lending and yield products

Interest earned by lending crypto, on a platform or a DeFi protocol, is generally taxed as income on receipt. Depositing your coins into a lending protocol and receiving a receipt token, such as an "aToken" or "cToken", may itself be a transfer, because you have exchanged one token for another. Many investors take a cautious view and treat it as one.

Liquidity pools

Adding liquidity usually means depositing two tokens and receiving an LP token. Under a strict reading:

  • Depositing may be a transfer of the two tokens in exchange for the LP token,
  • Fees earned accrue as income, and
  • Withdrawing is another transfer, of the LP token back into the underlying tokens.

Because losses can't be set off, impermanent loss gives no tax relief. That makes liquidity provision less attractive for Indian taxpayers than it may look.

Swaps on decentralised exchanges

A swap on Uniswap, Jupiter or any other DEX is a transfer of one VDA for another. The gain is the rupee value of what you received minus the cost of what you gave up, taxed at 30%. There's no TDS on most onchain swaps, but the tax is still due.

Wrapping, bridging and liquid staking raise their own questions. See is wrapping, bridging or liquid staking taxable?

Gas fees

Network fees are not deductible under the VDA rules, which allow only the cost of acquisition. Some professionals add gas paid to acquire a token to its cost; take advice if the amounts are significant.

Records that will hold up

  • Export your wallet history from a block explorer or a portfolio tracker.
  • Record the rupee value of every reward and swap on the day it happened.
  • Keep notes on how you've treated deposits into protocols, and stay consistent each year.
  • Use crypto tax software that supports your chains, but check its output.

How it fits with the rest of your tax

Rewards received go under other sources or business income. Transfers go in Schedule VDA. See how to fill Schedule VDA, the complete crypto tax guide, and why losses can't be set off.

Frequently asked questions

Is staking tax-free until I sell?

Not under the common view. Rewards are taxed when received, and again on any gain when you sell.

Does moving coins between my own wallets create tax?

No. Moving coins between wallets you control isn't a transfer to someone else. Keep records showing both wallets are yours.

Are DeFi earnings reported to the tax department?

Onchain activity isn't reported the way exchange trades are, but it is still taxable. The tax department's data and analytics tools are improving.

Are staking rewards taxable in India?

Generally yes, as income when received at their rupee value. Selling them later is a VDA transfer taxed at 30% plus cess.

Is lending crypto on DeFi taxable?

Interest or rewards are generally taxable as income. The law doesn't address DeFi directly, so keep records and take advice.

Sources

  • staking
  • DeFi
  • crypto tax
  • yield

Was this guide helpful?

Free

Get the Crypto ITR checklist.

Everything to gather and check before you file crypto in your ITR, in one page.

Open the checklist →