CryptoTaxCalc logo CryptoTaxCalc
DeFi · October 14, 2026 · 10 min read · By CryptoTaxCalc Team

My stETH Rewards Paid Twice — Once in Tokens, Once in Tax

Every liquid staking position I hold comes with a receipt token, and every receipt token is engineered to feel like a non-event: you deposit ETH, you get back something worth the same, and the chain shows no sale. That comfort is the trap. Between February and December 2025 I staked, waited out an unstaking queue, restaked through EigenLayer, and wrapped the same underlying ETH four times — and each hop was a separate fact the tax system recorded. This is what seven countries actually do with stETH, rETH, wstETH and weETH.

Liquid staking and restaking tax across seven countries with stETH, rETH and EigenLayer

Image: Illustrative purposes. Rules cited from IRS Rev. Rul. 2023-14 and Notice 2014-21, the HMRC CRYPTO manual, the BMF staking letter and §22/§23 EStG, CRA guidance on staking rewards, ATO staking and CGT guidance, Japan's NTA guidance on 雑所得 and the moving-average method, and India's CBDT guidance on §115BBH VDA income and s.194S TDS.

The position that looked like nothing happened

On 6 February 2025 I sent 20 ETH to Lido when ETH traded near $2,700, so roughly $54,000 of value moved. The wallet came back with 20.02 stETH — at par, because Lido mints 1:1 and takes its ~10% protocol fee out of the yield rather than the deposit. For weeks, my net position read like a photograph of itself. Underneath, stETH rebased daily. By 18 September it read 20.41 stETH, worth about $58,300 that afternoon. That 0.41 ETH, somewhere between $1,150 and $1,300 depending on the day, was the first thing I had earned and the first thing I owed tax on.

Then I made it complicated. On 22 September I wrapped 20.41 stETH into 19.87 wstETH. On 3 October I restaked the wstETH on EigenLayer for points. On 5 November I moved into ether.fi's weETH and, because a vault had advertised itself to me, wrapped weETH into wETH and deposited into a small LP position. I never saw a USDC balance. I never touched a centralised exchange. My portfolio tracker still insisted I held roughly 20 ETH. The tax system saw four exchanges, two of them second-layer stakes, and a reward stream on top.

Why a wrapper is not tax-neutral

A wrapper changes who owes you and in what unit. When I swapped stETH for wstETH I moved from a rebasing balance to a non-rebasing share, from Lido's staking token to Lido's wrapped token — and the number got smaller on purpose, because 1 wstETH equals about 1.028 stETH so the balance stays flat while the value grows. The IRS reads a swap of one crypto asset for another as a disposition under §1001, taxed on the difference between the value you gave up and the value you received. Could you argue it was a mere change of form, a relabelling of the same underlying asset? People try. I would not stake a filing on it, and neither should you assume the point resolves in your favour.

Count what I actually did by 5 November 2025, and the events stack: ETH→stETH (a deposit that also minted a taxable receipt token), stETH→wstETH (a swap), wstETH restaked to EigenLayer (an approval plus a deposit into a protocol), and then wstETH→weETH (another swap). Each one produced a new lot with its own acquisition date and its own basis. The detailed mechanics of token swaps and bridges are picked apart in the wrapped-tokens and cross-chain guide; the point here is narrower. A wrapper is a new asset, not a new label on the old one.

Reward at receipt versus the gain that stays inside the token

The fault line under all of this is a single question: when is the reward taxed? The United States settled it in Rev. Rul. 2023-14 — staking rewards are gross income in the year you receive them, valued at fair market value, and §451 does not let a cash-basis taxpayer defer merely because the token was not sold. Whether you could have sold the reward is irrelevant to the income. HMRC lands in the same place for the reward itself: income at receipt at market value, with that value becoming the new base cost. Several other systems lean toward a value-accrual view, where the token simply grows and the tax waits for the disposal. Expect that disagreement to follow you across borders — it is not a settled global rule.

For the receipt token you hold afterwards, every regime that taxes the reward also resets your basis: the stETH, rETH, wstETH or weETH you hold starts life with a cost basis equal to the FMV of the assets you contributed at the moment of deposit. I deposited $54,000 of ETH and my stETH basis was $54,000. That one sentence generates most of the bookkeeping described further down, because it applies again at every wrapper hop.

The rebasing problem

stETH rebases. Daily. In 2025 that was roughly 0.0035 stETH a day on my balance — a few dollars most mornings, which adds up to a distributed stream of 365 tiny receipts. Take reward-at-receipt literally and a rebasing balance is 365 income events a year for a retail holder, each with a micro-basis. wstETH is the structure the tax rules did not anticipate: it does not rebase, the balance stays fixed, and value accrues inside the share. On a pure value-accrual view that is a single taxable moment at disposal. On a strict receipt view the wrapper deferred nothing, because the swap that created the wstETH was itself an event.

I will be honest that this is contested rather than pretend one answer exists. Practitioners argue about whether each daily rebase is separately received income, whether a holder can sensibly aggregate a year of micro-receipts, and how wstETH should be viewed when the underlying still rebases inside the vault. No authority I have read publishes a rule that makes 365 micro-events comfortable. Treat the rebasing problem as a reason to choose your wrapper structure before you stake, not a puzzle to solve in April.

Seven countries, one receipt token

The table is the version I keep open when a position moves. Reward timing decides the income layer; the swap column decides whether a wrapper hop is a second event; the holding-period column decides whether the new lot restarts a clock you cared about.

Country Rewards taxed when Receipt-token swap Holding-period effect Slashing loss
USReceived, at FMV (Rev. Rul. 2023-14); §451 no deferralTaxable §1001 exchange (ETH→stETH, stETH→wstETH)New lot, new holding period; basis = FMV at depositNot separately deductible; capital loss on disposal only
UKReceipt, at market value (miscellaneous or trading income)Disposal for CGT per HMRC CRYPTO manualNew base cost; 30-day rule + S104 pool (not share pooling)Loss on disposal only; no income-layer relief
GermanyReceipt, §22 Nr. 3 EStG; €256 Freigrenze (a hard cliff)Tausch — taxable, with a fresh acquisition dateBMF view can reset the §23 one-year clock; 10-year risk flaggedNarrow Werbungskosten; loss on disposal only
CanadaReceipt, at FMV; income (business or property)Disposition — on account of capitalNew ACB = FMV at receipt; superficial loss rules applyCapital loss on disposition only
AustraliaReceived, at FMV as ordinary incomeCGT event (a disposal)12-month discount clock starts at receipt, not original ETH buyCapital loss on disposal; no deduction for a penalty
JapanReceipt; 雑所得 at up to ~55% combinedTransfer; gain into 雑所得移動平均法 (moving-average) basis now required for individualsLimited; generally only on disposal
IndiaReceipt as VDA income, 30% + cess (§115BBH); no deductionTransfer of VDA — 30% on full gain + 1% TDS (s.194S)No holding-period concept; no loss set-off against VDANo set-off; loss effectively ignored

United States: the most literal regime

Rev. Rul. 2023-14 does the heavy lifting. My stETH reward was income when received, at FMV, and the ruling is explicit that I cannot defer by saying I had not sold it. The LST itself then sits in my hands as a capital asset whose basis is the FMV of the ETH I contributed. The uncomfortable part is the wrapper swap: ETH for stETH, or stETH for wstETH, is a §1001 exchange on the plain reading, taxed on the spread between what I gave and what I got, unless I can defend a mere-change-of-form argument that the IRS has not blessed for these tokens. Restaking rewards get the same receipt treatment as staking rewards. Slashing and validator penalties are generally not separately deductible by an investor — the pain only surfaces as a capital loss when I dispose. And the LRT or points airdrops that protocols hand out can be income the moment I have dominion and control, which is usually the moment they land in a wallet I control.

United Kingdom: income layer, then a fresh base cost

HMRC treats staking rewards as income at receipt at market value — miscellaneous income, or trading income if the activity is organised enough — and that receipt establishes a new CGT base cost. The subtlety is that the £3,000 annual exempt amount protects the CGT layer, not the income layer, so it protects nothing on the reward itself. Disposing of stETH is a CGT disposal, and crypto does not enjoy share pooling: the 30-day rule and the S104 pool do the allocation instead, which is why buying and selling stETH around a wrapper event scrambles the basis. HMRC's crypto manual also indicates that a token swap is a disposal, which puts stETH→wstETH squarely in the CGT net.

Germany: the Freigrenze cliff and a reset clock

German staking rewards fall under sonstige Einkünfte in §22 Nr. 3 EStG, subject to the €256 Freigrenze — a hard cliff, not an allowance, where a euro over the line taxes the whole amount. The genuinely dangerous part is the BMF position that coins acquired through staking are treated as newly acquired, which resets the one-year §23 EStG holding clock on what you receive; some advisers read a ten-year period as applying where the coins are used to generate further income. I treat the ten-year point as a live risk rather than settled law. Swapping ETH for stETH is a Tausch, taxable, with a fresh acquisition date — so a wrapper hop can restart the very clock German investors rely on. The German page sets out the §23 framework this sits inside.

Canada and Australia: reward income, then a clock that resets

Canada taxes rewards as income at FMV on receipt — business income or property income depending on how active you are — and the token's basis becomes that FMV, so the later sale is a capital gain or loss. Trading stETH for wstETH is a disposition on account of capital, and the superficial loss rules can bite if you swap after a drop within the window. CRA's administrative position and the "flexible" nature of crypto rewards should be read carefully rather than as a green light, because the correct characterisation of active restaking is not fully settled.

Australia taxes staking rewards as ordinary income at FMV when received; the coin is acquired at that value, and the 12-month CGT discount clock starts then, not when you first bought ETH. That single detail cost me more than any wrapper fee, because I had mentally kept my original 2023 ETH acquisition date. Disposals that move me between ETH types are CGT events, and the ATO has flagged staking in its data-matching and made clear that self-education about record-keeping is not optional.

Japan and India: high rates and no escape hatch

Japan taxes rewards as 雑所得 at up to roughly 55% combined national and local rates, and the 移動平均法 (moving-average) basis method is now the required default for individuals — so an LST received and later sold needs the average applied correctly across every lot, not an ad hoc figure. Restaking through foreign protocols does not stay offshore for Japanese purposes; it still lands in a Japanese return. India is harsher still: staking rewards are income from a virtual digital asset taxed at 30% plus cess under §115BBH (renumbered in the Income-tax Act 2025), with no deduction for gas or protocol fees and no loss set-off. Swapping ETH for stETH is a transfer of a VDA taxed at 30% on the full gain, and the 1% TDS under s.194S applies to the transfer as well. The double hit is the whole point — you pay on the swap and again on the ultimate sale, with no relief between.

Slashing, depegs and oracle losses

Things break, and the tax code rarely offers a neat bandage. A slashing event or a validator penalty is generally not separately deductible for an investor — in the US, in the UK, in Canada and in Australia you are looking at a loss only when you dispose, and Australia's and Canada's loss rules can disallow it if you repurchase quickly. The stETH depeg of June 2022, where the token briefly traded near $0.93, produced no deduction for anyone who simply held through it; the loss existed on paper and nowhere else. The same is true of an LRT that trades below the value of its backing, or an oracle-driven discount on weETH. What you document matters more than what you feel: keep the transaction hash, the protocol incident report, the oracle price at the moment of loss, and the eventual sale that crystallises the loss. The LP side of this — where a wrapper ends up in a pool and impermanent loss muddies the capital gain — is worked through in the impermanent-loss guide.

The record-keeping that actually survived an audit-shaped year

Two record styles exist and they do not reconcile on their own. Validator-level rewards arrive as protocol distributions you can export per slot or per epoch; pooled and liquid staking arrive as an exchange or dApp statement that may only show a period balance. I had both, from the same underlying ETH, and had to prove they were the same coins. For a rebasing token the honest record is a daily accrual file, or a documented policy you could defend about why you aggregated — and that is the recall problem: you cannot rebuild a rebasing history from memory or from a screenshot taken in December. The per-lot method that most of these countries expect is set out in the cost-basis guide. Keep the receipt-token lot for every hop: quantity, acquisition date, FMV, gas paid, and the lot you consumed.

What I do differently now

  1. I decide the wrapper before I stake. If a jurisdiction taxes each rebase, I lean toward a non-rebasing wrapper from day one; if it taxes the receipt only, the choice matters less. The structure is a tax decision made at the deposit, not a UI preference.
  2. I never un-wrap for convenience in a high-tax year. Moving wstETH back to stETH to "tidy up" is another taxable hop, and doing it in a year with a gain is the expensive version of housekeeping. If it is not needed, it does not happen.
  3. I keep a per-lot file for every receipt token. One row per hop, with the tx hash, the FMV in both local currency and USD, the gas cost, and the acquisition date — reconciled to chain data monthly, not once a year. The rebasing stream gets its own tab.
  4. I model the full stack before restaking. EigenLayer, ether.fi and similar give me a second layer of reward and a second layer of events; I price both with the calculator before adding the position, so I am not discovering a tax bill alongside a smart-contract risk.

General information, not tax advice. Whether a wrapper swap is a taxable exchange or a mere change of form is genuinely contested in several of these systems; the German ten-year reading and the treatment of rebasing micro-receipts are live arguments rather than settled law; and India's VDA regime and s.194S TDS apply mechanically with almost no relief. Your holding structure, activity level and residency determine the outcome — confirm the position for your own facts before filing, ideally with a specialist who has seen a restaking return cross their desk. Compare your numbers first with the staking tax basics.

FAQ

Are liquid staking rewards taxed when I receive them, or when I sell?

In the US, when you receive them — Rev. Rul. 2023-14 treats staking rewards as gross income in the year received, at fair market value, and §451 does not permit a cash-basis holder to defer just because the token was not sold; the ability to sell is irrelevant. The UK reaches the same result for the reward: HMRC taxes it as income at receipt at market value, and that value becomes the new base cost. Germany taxes staking rewards as sonstige Einkünfte under §22 Nr. 3 EStG subject to the €256 Freigrenze, Canada and Australia tax the reward as income at FMV on receipt, and India taxes it as VDA income at 30% plus cess under §115BBH. Japan taxes rewards as 雑所得 at up to roughly 55% combined. A pure value-accrual view, where tax waits for disposal, is the minority reading and is not safe to assume.

Is swapping ETH for stETH — or stETH for wstETH — a taxable event?

In most of these countries, yes. The US reads a crypto-to-crypto swap as a disposition under §1001, taxed on the difference between the value given and received, unless you can sustain a mere-change-of-form argument that I would not rely on. HMRC's crypto manual indicates a token swap is a disposal for CGT, and crypto share-pooling does not work the way it does for shares — the 30-day rule and the S104 pool apply instead. Germany treats ETH ↔ stETH as a Tausch, taxable with a fresh acquisition date. Canada treats the swap as a disposition, Australia as a CGT event, Japan as a transfer, and India as a transfer of a virtual digital asset taxed at 30% on the full gain with 1% TDS under s.194S. Creating the receipt token is a new lot, not a continuation of the ETH.

What cost basis does a receipt token like stETH or weETH start with?

The FMV of the assets you contributed at the time of deposit. If you deposited 20 ETH worth $54,000 into Lido and received 20 stETH, your stETH basis is $54,000, and any subsequent reward received is separate income added at its own FMV. From that point each wrapper hop — stETH to wstETH, wstETH into an EigenLayer LRT, weETH into a vault — creates a new lot with its own acquisition date and basis, which is why per-lot tracking beats a single average. Japan requires the moving-average method (移動平均法) for individuals, so the lots are averaged rather than tracked individually, but the receipt-token value still has to be captured correctly at each step.

Can I deduct slashing, a depeg or a restaking penalty?

Usually not as a clean deduction. In the US, validator penalties and slashing are generally not separately deductible by an investor; the loss shows up only when you dispose of the token, as a capital loss. The UK, Canada and Australia follow the same shape — a loss on disposal, not an income-layer deduction — and Australia and Canada add their own quirks such as the superficial loss rules after a price drop. India allows no loss set-off at all against VDA income. Germany treats costs within the income schedule narrowly. The practical consequence is that a depeg in stETH or an LRT is book pain, not a write-off, until you actually sell at the lower price.

How do I track cost basis across a rebasing balance and multiple wrappers?

Per lot, with dates, and reconcile to chain data monthly rather than in April. Rebasing tokens like stETH change balance daily, so you need either a daily accrual record or a policy you can defend; a wrapper such as wstETH stops the rebasing in the token you hold but does not erase the swap that created it. Export the transaction hash, quantity, USD or local-currency value, gas paid and the lot you consumed for every hop, and keep exchange-issued staking statements and validator or pooled-staking reports alongside your own file. The general FIFO and lot-tracking method that most of these countries default to is covered in the cost-basis guide.

🪙 Staking Tax Basics 🧮 Model Your Staking Tax 📖 More Tax Guides
CT

Written by

CryptoTaxCalc Team

A small team of crypto investors and tax researchers. Every guide is cross-checked against primary tax-authority sources (IRS, HMRC, BMF, CRA, ATO, NTA) before publication. About the team & all articles →