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.

US, UK, Canada, Australia, Germany or generic · values from your file or your own entry · checked October 7, 2026

app.cryptotaxowl.com · isolated, ad-freeOpen in focus mode

Your transaction files never leave your device. How to check this yourself

Figures for general information, not tax advice. Disclaimer

How it works

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. 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. 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. 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
Privacy

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.

Worked example

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

CountryDefault treatment in the calculatorSource
United StatesOrdinary income at fair market value when you gain dominion and controlRev. Rul. 2023-14
United KingdomIncome on receipt by default, with the value becoming the cost for later gains; HMRC says it depends on the activityHMRC
CanadaIncome at fair market value when received (business or property income depends on your circumstances)CRA
AustraliaOrdinary income at money value when receivedATO
GermanyOther 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.

Limits

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.

Keep going

Related calculators and guides

FAQ

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.