Project crypto staking rewards and the ordinary income tax due as each reward is received.
Total rewards over period
—
Total income tax owed
—
Net after-tax rewards
—
Effective after-tax APY
—
Cost basis for future sale
—
Staking yield is taxed before you ever cash out
Staking looks like interest, but the tax treatment is sharper. Under Revenue Ruling 2023-14, staking rewards are ordinary income at fair market value the moment you gain dominion and control over them, typically when they land in a wallet you control. You owe income tax on each reward as it is received, even if you never sell and simply let it compound. This calculator projects how much your stake earns over a multi-year horizon with rewards compounding, then shows the income tax that accrues along the way and what you actually keep after tax.
Under the hood, the tool grows your stake at the reward rate and compounds it annually, so total rewards are your stake times the quantity (1 plus APY) raised to the number of years, minus one. It applies your marginal rate to those rewards to estimate the income tax, subtracts that to get net after-tax rewards, and backs out an effective after-tax annual yield. It also reports your future cost basis, the stake plus the rewards you already paid income tax on, which is the number that protects you from being taxed twice when you eventually sell.
Staking $50,000 at 5% for three years
Stake $50,000 at a 5% reward rate for three years at a 32% marginal rate. Compounding annually, total rewards come to $7,881. As ordinary income, that triggers $2,522 of income tax over the period, leaving $5,359 in your pocket. The headline 5% turns into an effective after-tax yield of about 3.45% once the tax drag is removed. Your cost basis for a future sale becomes $57,881, the original $50,000 plus the $7,881 of rewards you have already been taxed on.
| Line | Amount |
|---|---|
| Initial stake | $50,000 |
| Total rewards over 3 years (5% compounded) | $7,881 |
| Income tax at 32% | $2,522 |
| Net after-tax rewards | $5,359 |
| Effective after-tax yield | 3.45% |
| Cost basis for future sale | $57,881 |
The double-tax trap and how basis stops it
The most expensive mistake in staking is paying tax twice on the same coins. You pay income tax when the reward is received. If you forget that you already did, you might later report the full sale price as gain, taxing the same value a second time. The fix is to track basis. Each reward's fair market value at receipt becomes its cost basis, so when you sell you only owe capital gains on appreciation since then. In the example, the $57,881 basis means that if you sold the whole position for $57,881 you would owe zero additional tax, because every dollar was already taxed as income. Keep a dated log of each reward's value; it is the only thing standing between you and over-reporting.
The liquidity problem nobody mentions
Here is the practical bind. You owe real dollars of income tax on rewards the moment you receive them, but the rewards arrive as crypto, not cash. If the token's price falls between when you were taxed and when you sell, you can end up owing tax on a value that has since evaporated. Several stakers in the 2022 downturn learned this the hard way, taxed on rewards received at high prices that were worth far less by filing season. A sensible habit is to set aside enough cash, or sell a slice of rewards, to cover the tax as you go rather than scrambling in April. This tool is for anyone staking proof-of-stake assets like Ethereum, Solana, or Cardano who wants to see past the advertised APY to the after-tax reality, and to know their basis before they sell.
Do I owe estimated quarterly tax on staking rewards?
Often, yes. Because no employer withholds tax on staking income, the IRS expects you to make quarterly estimated payments if you will owe $1,000 or more for the year. Skipping them can trigger an underpayment penalty even if you pay in full by April. A clean approach is to estimate the tax on rewards as they accrue and send it in on the quarterly schedule rather than facing a lump sum at filing.
How do I value a reward that has no liquid market price when received?
You still must assign a fair market value at receipt, using the best available data. For a thinly traded token, that usually means the price on the exchange or pricing source where it does trade, converted to US dollars at the time the reward hit your wallet. Document the source and timestamp you used, because that figure sets both your income and your future cost basis, and you may have to defend it.