A crypto trader staked 10 coins and watched them grow to 10.5. He withdrew them, staked again, and eventually saw his balance reach 11. Then came the real confusion when tax time arrived.
He asked, “Am I being taxed on all 11 coins, or only on the extra 0.5 and 1 I earned along the way?”
Staking is one of the most straightforward ways to earn passive income from crypto. You lock up coins, the protocol rewards you with more coins, and your balance grows over time. The tax question it raises is equally straightforward once you understand two rules. Most staking-related tax confusion in India comes from not knowing those two rules:
Rule 1: The extra coins you earn from staking are taxable as income the moment they arrive in your wallet. Not when you sell them, not when you withdraw to a bank account, but when they arrive.
Rule 2: The 30% tax under Section 115BBH applies when you eventually sell those earned coins. The income tax at your slab rate applies when you receive them.
The same coins end up getting taxed twice, just at two different points in their lifecycle, under two different rules.
What Happens at Each Stage of the Staking Cycle
The trader put 10 coins into staking on Binance. After some time, they became 10.5 coins. He withdrew, staked again, and ended up with 11 coins.
Stage 1: Putting 10 coins into staking
Depositing coins into a staking programme is not a taxable event by itself. You still own the coins. You are simply locking them in a protocol that will reward you for doing so. No disposal has occurred.
Stage 2: The 0.5 extra coins arrive
This is the first taxable moment. The 0.5 coins are staking rewards and are treated as income from other sources under the Income Tax Act. The taxable amount is the fair market value of those 0.5 coins in INR on the date they were credited to the account.
If each coin was worth ₹1,000 on the day the 0.5 coins arrived, the taxable income is ₹500. This is added to the trader’s total income for that financial year and taxed at the applicable slab rate, the same rate that applies to salary or freelance income.
Event | Tax treatment | Rate |
10 coins deposited into staking | Not taxable | Nil |
0.5 reward coins received | Taxable as income on the day of receipt | Slab rate |
Fair market value of 0.5 coins on receipt date | This is the acquisition cost of those 0.5 coins for future use | Used later
|
Stage 3: Withdrawing the 10.5 coins and staking again
Withdrawing coins from staking to your own wallet is not a taxable event. It is the same as transferring between your own accounts. Nothing changed ownership. No disposal occurred.
Staking the 10.5 coins again is also not a taxable event. Same logic.
Stage 4: The additional 0.5 coins arrive, making the total 11
Same treatment as Stage 2. The 0.5 coins earned in the second staking cycle are income on the day they are credited. Taxable at slab rate. Their fair market value on the day of receipt becomes their acquisition cost.
Stage 5: Eventually selling any of the coins
This is when Section 115BBH applies. When the trader sells any coins, the gain is calculated as:
Sale price minus acquisition cost.
For the original 10 coins, the acquisition cost is what was originally paid for them. For the 1 coin earned through staking, the acquisition cost is the fair market value on the day each reward was received.
Auto-Compounding BTC: 0.005 to 0.005005
The BTC staking example in the question adds one more layer: auto-sweep, in which staking rewards are automatically compounded back into the same staking position without the trader having to do anything manually.
The tax treatment does not change because of automation. Each time reward coins are credited to the account, a taxable income event occurs at that moment, regardless of whether they were manually withdrawn or automatically swept back into staking.
So for the 0.000005 BTC earned in 24 hours:
Particulars | Amount |
Reward BTC received | 0.000005 BTC |
BTC price on that day (illustrative) | ₹60,00,000 per BTC |
Taxable income on receipt | 0.000005 × ₹60,00,000 = ₹300 |
Tax at slab rate (30% example) | ₹ 90
|
₹300 in taxable income on 0.000005 BTC. Small on any single day, but across a full year of daily auto-compounding, the accumulated income adds up to a reportable figure that needs to appear in Schedule VDA and the income section of the ITR.
The fact that the 0.000005 BTC immediately went back into staking is irrelevant to the tax position. Income was earned. The subsequent use of that income is a separate matter.
Decoding The Two-Tax Problem
Here is the complete picture for a trader who stakes 10 coins, earns 1 coin, and eventually sells all 11 coins.
Tax Event 1: On receiving the one staking reward coin
Particulars | Amount |
Fair market value of 1 reward coin on receipt date | ₹1,500 (illustrative) |
Taxable as income from other sources | ₹ 1,500 |
Tax at slab rate (30% example) | ₹ 450
|
Tax Event 2: On selling all 11 coins
Particulars | Amount |
Sale price of 11 coins | ₹24,200 (illustrative, ₹2,200 per coin) |
Acquisition cost of original 10 coins | ₹10,000 (₹1,000 each, illustrative) |
Acquisition cost of 1 reward coin | ₹1,500 (fair market value at receipt) |
Total acquisition cost | ₹ 11,500 |
Taxable gain under Section 115BBH | ₹ 12,700 |
Tax at 30% + 4% cess | ₹ 3,970.80
|
Total tax across both events: ₹450 + ₹3,970.80 = ₹4,420.80
The reward coin was taxed on receipt at the slab rate. Then it was taxed again on disposal at the VDA rate. Both are legally correct. The acquisition cost established at receipt (₹1,500) is what prevents the full sale value of that coin from being taxed twice: it is deducted from the sale price in Event 2 to avoid double-counting the already-taxed receipt.
The Tracking Problem In Staking
While the legal answer is clean, the practical challenge is record-keeping.
Auto-compounding staking generates a new taxable income event every time a reward is credited. On daily or hourly compounding, that can mean hundreds of income events in a single financial year, each at a slightly different BTC or ETH price. Each of those receipts needs a date and an INR fair market value to establish both the income amount and the acquisition cost for those specific coins.
Without that record, one of two problems occurs. Either the trader cannot calculate the correct acquisition cost for reward coins when they eventually sell, potentially overstating the gain and paying more in tax. Or the trader has undisclosed staking rewards that were never reported, which is a separate compliance issue. KoinX’s free portfolio tracker solves this exact problem.
For staking activity, the platform imports the full staking history from connected exchanges and wallets and records each reward credit as a separate income event using the INR fair market value at the time of receipt. That value becomes the acquisition cost for the specific coins, and the platform generates a Schedule VDA report that separates staking income from trading gains for accurate tax reporting
KoinX captures staking rewards, converts them to INR at receipt, and separates income from trading gains.
Breaking it Down
Tax applies only to the extra coins earned, not to the full amount. But it applies in two stages.
When the extra coins arrive, their INR value on that day is taxable income at your slab rate. When you eventually sell any coin, including those earned through staking, the gain from the difference between its acquisition cost and its sale price is taxable at 30% plus cess. The original coins you staked are taxed only on the gain from their original purchase price to their eventual sale price, not on the staking rewards.
For the complete framework of how staking, airdrops, and other passive crypto income are taxed in India, the crypto tax India guide covers every scenario.