Crypto Staking Income Calculator
Add your staking, interest and reward receipts, value each one on the day you received it, and download a dated list with totals per asset for your tax year.
Your transaction files never leave your device. How to check this yourself
Figures for general information, not tax advice. Disclaimer
How to total your staking income for a tax year
In most of the countries we cover, staking rewards are taxed as income when you receive them, at their value on that day; the same value then becomes their cost when you sell them later. In the US that follows Rev. Rul. 2023-14, and in Australia the ATO treats rewards as ordinary income at their money value when received (ATO). The hard part is the paperwork: dozens or hundreds of small receipts, each needing a date and a value. This calculator turns that list into a total you can file.
- 1
Add your rewards
Import a rewards CSV or a supported exchange file filtered to income rows, paste rows from a spreadsheet, or add receipts by hand.
- 2
Check the values
Values in your file are used first. Any receipt without one is listed so you can enter it; the total stays marked incomplete until you do.
- 3
Download the list
Get a CSV and a short PDF with each receipt, its value and source, and totals by asset for the tax year you chose.
What you get
- Rewards from a CSV, pasted spreadsheet rows or entered one at a time
- Each receipt valued on the day received, with its value source shown
- Totals per asset and for the whole tax year
- Receipts without a value listed separately, and the total marked incomplete
- Country notes on how rewards are treated, with official sources
- CSV and small PDF download, free
What happens to your files
Your transaction files never leave your device. CryptoTaxOwl reads them and calculates your report inside this browser tab. We don’t upload them, and the ads and analytics on this website can’t see them: the calculator runs in a separate, ad-free part of the site. To value your trades we download the same price file for every visitor, so even that doesn’t reveal what you hold.
The rewards list is read and totalled in your browser, inside the separate, ad-free workspace. Nothing you import or type is uploaded, and it’s cleared when you close the tab. The verify-it-yourself steps show how to check.
Prices: this version uses values from your files and values you enter. It doesn’t look up prices from any third party, which would reveal what you hold; our price data page explains why.
One reward, valued and later sold
US: 0.1 ETH received on May 1, 2025
Your exchange file shows a fair market value of $1,800 per ETH on May 1, 2025. Income: 0.1 × $1,800 = $180.00, with the value source shown as “file”. That $180 is also the basis of the 0.1 ETH.
On August 1, 2025 you sell the 0.1 ETH for $250. Proceeds $250 − basis $180 = +$70 short-term gain. So the reward appears twice on your return, once as $180 of income and once as a $70 capital gain, and neither is double-counted.
If a receipt has no value in the file, it’s listed under “missing values” and the total reads “incomplete” until you supply one. A missing value is never treated as zero.
How staking rewards are treated by country
| Country | Default treatment in the calculator | Source |
|---|---|---|
| United States | Ordinary income at fair market value when you gain dominion and control | Rev. Rul. 2023-14 |
| United Kingdom | Income on receipt by default, with the value becoming the cost for later gains; HMRC says it depends on the activity | HMRC |
| Canada | Income at fair market value when received (business or property income depends on your circumstances) | CRA |
| Australia | Ordinary income at money value when received | ATO |
| Germany | Other income under §22 No. 3 EStG, tax-free if under €256 in the year | §22 EStG |
The staking and airdrops guide goes through each country in more detail, including airdrops, which are often treated differently from staking.
Good to know
- Use the value on the day. Value each receipt when you received it, not at the end of the year or when you sold.
- Keep the dates. The receipt date starts the holding period for any later sale, which matters in the US, Australia and Germany.
- Income isn’t the end. When you later sell rewarded coins, the full calculator works out the gain using the income value as cost.
- Lending and liquidity rewards differ. Interest from lending is usually income too, but DeFi liquidity positions are outside what this tool models.
CryptoTaxOwl produces figures for general information. It isn’t tax, legal or financial advice, and it can only be as complete as the files you import. Check the warnings in this report, keep your own records, and speak to a qualified tax adviser if you’re unsure. You are responsible for what you file.
Related calculators and guides
- How staking rewards and airdrops are taxed in the US, UK, Canada, Australia and GermanyIncome or capital? When rewards are taxed, how they’re valued and how that value becomes your cost later.
- Form 8949 for crypto: Form 1099-DA, boxes G–L and wallet-by-wallet basisThe digital-asset boxes, what your broker reports for 2025 and 2026, and why basis is now tracked per wallet.
- Crypto cost basis methods: FIFO, LIFO, HIFO and average cost comparedOne set of trades under four methods, and which method the US, UK, Canada, Australia and Germany allow.
Questions people ask
Are staking rewards taxed when I receive them or when I sell?
In the US, Canada and Australia the default is income when received, and in the UK income is the usual starting point. Selling them later is a separate disposal with its own gain or loss.
What value should I use for each reward?
The fair market value in your tax currency on the day you received it. Many exchange exports include this value; if yours doesn’t, enter it from a consistent source and keep a note of where it came from.
Does the calculator fetch prices for me?
Not in this version. It uses values from your files and values you enter, because fetching a price for each coin and date would tell a third party what you hold.
Can I import my exchange file directly?
Yes, if it’s one of the supported exchange formats. Only income rows (staking, interest, rewards) are used; everything else is ignored here and handled by the full tax calculator.
What happens to rewards under €256 in Germany?
Other income under §22 No. 3 EStG is tax-free if the year’s total is less than €256. At €256 or more, the whole amount is taxable.