Last updated on 7 August 2026
Staked ETH Withdrawals: How HMRC Taxes Partial and Full Exits?
For staked ETH withdrawals, HMRC taxes partial and full exits differently because each type counts as a different kind of transaction under UK crypto tax rules.
Ethereum’s move to Proof-of-Stake (PoS) with ETH 2.0 changed how staking works and, more importantly, how it’s taxed. Since staking rewards and withdrawals now involve separate steps, depositing, earning, and withdrawing, each can trigger its own tax event.
Understanding how HMRC treats these events helps you avoid mistakes and keep your records clean.
What Is ETH Staking?
ETH staking means locking up your Ethereum to help run and secure the blockchain network. In return, you earn rewards in ETH. Since the Ethereum Merge and the Shanghai upgrade, users can now withdraw staked ETH, something that wasn’t possible before.
When you stake ETH, you are not giving it away. It stays yours, but it’s locked until you withdraw. However, the way you withdraw (partial or full) affects your taxes differently in the UK.
ETH 2.0 Withdrawal Types
After the Ethereum Shanghai upgrade (April 2023), two main withdrawal types were introduced:
1. Partial Staked ETH Withdrawals
A partial withdrawal happens when you only take out your staking rewards, but your original staked ETH remains locked and continues earning.
You staked 5 ETH and earned 0.5 ETH in rewards. You withdraw just the 0.5 ETH, leaving the 5 ETH still staked.
2. Full Staked ETH Withdrawals (Full Exit)
A full withdrawal means you unstake everything, both your original ETH and your rewards, so your validator stops participating in staking.
You staked 5 ETH, earned 0.5 ETH, and then withdrew the total 5.5 ETH. Your validator is now inactive.
Each type of withdrawal is treated differently for UK tax purposes.
HMRC Tax Treatment of Staked ETH Withdrawals
HMRC views staking as akin to earning income from a service or investment. But the type of withdrawal determines when and which tax applies.
Partial Withdrawal: Income Tax Event
When you only withdraw staking rewards, it’s seen as income. According to HMRC’s cryptoassets manual, the sterling value of any tokens awarded through staking will be taxable as miscellaneous income at the time of receipt.
You’ll pay Income Tax and possibly National Insurance (if it’s part of your business activity). The base cost for future Capital Gains Tax (CGT) is set at that market value. Managing these taxes strategically can help, especially if the crypto market is bearish, and losses from other crypto activity can sometimes offset gains.
Example:
- You earn 0.5 ETH as a reward.
- ETH’s market value at the time = £2,000 per ETH.
- You pay Income Tax on £1,000 (0.5 × £2,000).
- Later, if ETH rises to £3,000 and you sell that 0.5 ETH, you pay CGT on the £500 gain.
Full Withdrawal: Capital Gains Tax Event
When you make a full withdrawal, HMRC sees it as a disposal of your original staked ETH. This can create a Capital Gains Tax (CGT) event.
You will need to calculate:
- The cost basis of your staked ETH (the price you paid for it).
- The proceeds you receive when you withdraw and sell or exchange it.
If the value of ETH has increased since you staked it, you’ll owe CGT on that gain.
Let’s say:
- You staked 5 ETH when each was worth £1,500 (£7,500 total).
- You later withdraw and sell when ETH is worth £2,000.
- Your total is now £10,000.
- Your gain = £2,500.
- You pay CGT on £2,500 (minus any annual exemption).
Re-Staking After Staked ETH Withdrawal: What HMRC Says
If you withdraw ETH and then re-stake it, HMRC treats it as a new staking event. That means:
- The ETH you withdraw and re-stake is seen as you disposing of one asset and acquiring another (the newly staked ETH).
- This can trigger Capital Gains Tax if the ETH’s value changes between withdrawal and re-staking.
You withdraw 2 ETH worth £4,000 and re-stake it when ETH’s price has risen to £4,200. That £200 difference counts as a gain.
In short, HMRC doesn’t let you “pause” tax responsibility between staking cycles. Every move, withdrawal, reward claim and re-staking counts separately.
Record-Keeping and Compliance
To stay compliant with HMRC rules, you need accurate records. HMRC expects you to track:
- The amount and date of each reward
- The ETH price in GBP at each withdrawal
- The date and value of each staking deposit or exit
Even though these numbers come from blockchain transactions, you still need them converted to GBP, and getting expert guidance from a crypto tax accountant can help you avoid common mistakes and risks when reporting crypto taxes. Many crypto tax tools can help automate this, but accuracy is your responsibility.
ETH Staking Tax Mistakes to Avoid (According to HMRC)
1. Forgetting to record rewards in GBP
Many people track their staking rewards only in ETH, but HMRC requires the value to be recorded in pounds at the time you receive them. This matters because your tax calculation depends on that GBP value, not the crypto amount. Always note the date, amount, and market price when the reward hits your wallet.
2. Mixing up staking rewards and trading income
Staking rewards are treated as income, while profits from buying and selling crypto or handling complex startup tokens, like SAFTs with vesting schedules, fall under capital gains and require careful record-keeping.
Mixing the two can make your records messy and lead to incorrect tax filings. Keep separate logs for staking income and for trading activity to stay accurate and compliant.
3. Assuming staking withdrawals are tax-free
Withdrawing ETH, whether it’s just the rewards or your entire staked balance, can create a taxable event. HMRC considers partial withdrawals as income and full withdrawals as disposals for capital gains. Always check the tax impact before you move your funds.
4. Overlooking the tax impact of re-staking
Re-staking after withdrawing isn’t a “neutral” move in HMRC’s view. It’s seen as disposing of your ETH and then acquiring it again for staking. That means if the ETH’s value changed between those two points, you could owe Capital Gains Tax. Treat re-staking like any other transaction and record it properly.
Why is this Important?
ETH staking might look simple, earn rewards, withdraw when ready, but HMRC views every transaction as a potential taxable event. Without clear records, you could misreport income or gains, leading to penalties.
Understanding how partial vs full exits work helps you plan your withdrawals better. For instance, if ETH prices are high, withdrawing everything could trigger a big CGT bill. But leaving your principal staked and only withdrawing rewards could limit your liability to Income Tax.
Final Thoughts
The UK’s crypto tax landscape is evolving, but HMRC’s stance on staking is becoming clearer. Each ETH 2.0 withdrawal, partial or full, carries its own tax consequences.
- Partial withdrawal: Income Tax on rewards.
- Full withdrawal: Capital Gains Tax on the original ETH.
- Re-staking: Treated as a disposal and new acquisition.
If you’re unsure how to report your ETH staking withdrawals or want to stay compliant with HMRC rules, professional advice can save you time and stress.
Get expert help from Crypto Accountants, trusted specialists in UK crypto tax and staking compliance.
FAQs
Do I pay tax when I stake my ETH?
No, staking itself doesn’t trigger a tax event. You are just locking up your ETH. But when you receive rewards or withdraw, that’s when tax applies.
Is re-staking ETH after withdrawal taxable?
Yes. HMRC treats re-staking as a new transaction. The difference in ETH’s value between withdrawal and re-staking can trigger a capital gain.
Are staking rewards subject to Income Tax or Capital Gains Tax?
Staking rewards are subject to Income Tax at the time you receive them. When you later sell or exchange them, that can create a Capital Gains Tax event.
How can I reduce my crypto tax bill?
You can use your annual CGT allowance, offset losses, or plan withdrawals to stay within lower tax bands. Proper record-keeping helps you avoid overpaying.





