82% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you can afford to take the high risk of losing your money.
Register with Plus500 instantly
82% of retail CFD accounts lose money.

USA Crypto Tax Guide

US citizens who profited from cryptocurrencies during the tax year will need to report this to the IRS and pay any tax due. Failure to do so may result in a hefty financial penalty, so it’s important to report your activities accurately.

If you’re not sure what to report or how, then this guide is for you. Let’s delve into the IRS’ guidance on cryptocurrency and how to get your tax return right this year.

Do I Need to Pay Tax on Crypto in the USA

Whether you need to pay any tax and how much will depend on your income and the nature of your activities. The USA has separate taxes for income and capital gains. Let’s take a look at which activities are taxable and which tax applies.

Investing and Trading

Although there is no tax on buying cryptocurrencies, you will need to pay Capital Gains Tax whenever you “dispose” of them. A disposal could mean selling your crypto for fiat, swapping it for another cryptocurrency, or using it to pay for goods and services. The tax doesn’t apply to the entire amount you receive from a disposal, just the profit you make from it.


If you receive crypto from mining, it will be subject to Income Tax. You will also need to pay Capital Gains Tax if you later dispose of the crypto you mined. If you’re a self-employed operator of a mining business, you will need to pay Self Employment Tax as well.


The IRS doesn’t have any specific guidance on staking. It has long been assumed that staking rewards would be taxed similarly to mining rewards. However, this could change as a court case claiming that staking rewards should be viewed as the creation of new property could mean that only Capital Gains Tax will apply in future.


Although the IRS hasn’t issued guidance on specific DeFi activities, you will still need to pay Income Tax when you earn crypto and Capital Gains Tax when you dispose of it. This means that interest and rewards earned through DeFi staking, yield faroming, or play-to-earn protocols will be subject to Income Tax.

Meanwhile, if you profit from DeFi margin trading and options protocols, or dispose of your crypto DeFi rewards, this will trigger Capital Gains Tax. 

If you profit from providing liquidity to DeFi protocols, this will result in Income Tax if you earn new coins or Capital Gains Tax if you increase the value of one asset. When adding or removing liquidity to or from DeFi pools, this may result in Capital Gains Tax if you receive new tokens or exchange tokens in the process.

Airdrops and Forks

If you receive coins from an airdrop or a fork, they will be considered income and so you will need to pay Income Tax on them based on the fair market value of the coins on the day you receive them. If you later dispose of coins received from an airdrop or fork, this will also trigger Capital Gains Tax.


If you purchase an NFT with fiat currency, there will be no tax, while if you buy an NFT with crypto, this counts as a disposal of your crypto and will trigger Capital Gains Tax. You will also need to pay Capital Gains Tax when you sell an NFT you have bought.

You won’t need to pay any tax to create your own NFT. If you sell it, this will trigger Income Tax, but you may be able to add any minting costs to your cost basis.

Earning in Crypto

If your employer pays you crypto as remuneration for services, this will be subject to Income Tax, while if you receive crypto for performing services as an independent contractor, you will need to pay Self Employment Tax. Use the fair market value of the crypto in US dollars on the date you received it to calculate the amount of tax owed.

Allowable Expenses

The following expenses count towards your cost basis and so can be deducted from any profits before tax is applied

  • Transaction fees

  • Brokerage commissions

  • Exchange fees

  • NFT minting costs

How Much Tax do I Need to Pay?

How much tax you’ll need to pay will depend on your income. Let’s take a look at the tax rates in detail below.

Capital Gains Tax

The tax rates for capital gains are different depending on how long you held your crypto before disposing of it.

The short-term Capital Gains Tax rates for crypto held for one year or less are as follows for 2022.

Tax rate

Single filer

Head of household

Married couple filing jointly

Married couple filing separately


Up to $10,275

Up to $14,650

Up to $20,550

Up to $10,275


$10,276 – $41,775

$14,651 – $55,900

$20,551 – $83,550

$10,276 – $41,775


$41,776 – $89,075

$55,901 – $89,050

$83,551 – $178,150

$41,776 – $89,075


$89,076 – $170,050

$89,051 – $170,050

$178,151 – $340,100

$89,076 – $170,050


$170,051 – $215,950

$170,051 – $215,950

$340,101 – $431,900

$170,051 – $215,950


$215,951 – $539,900

$215,951 – $539,900

$431,901 – $647,850

$215,951 – $323,925


 $539,901 and above

$539,901 and above

$647,851 and above

$323,926 and above

The long-term Capital Gains Tax rates for crypto held for more than a year are as follows.

Tax rate

Single filer

Head of household

Married couple filing jointly

Married couple filing separately


Up to $41,675

Up to $55,800

Up to $83,350

Up to $41,675


$41,676 – $459,750

$55,801 – $488,500

$83,351 – $517,200

$41,676 – $258,600


$459,751 and above

$488,501 and above

$517,201 and above

$258,601 and above

Income Tax

If you earned any income from crypto during the 2022 tax year, add this to your other income to see which tax band you fall into for Income Tax. The rates for Income tax are the same as those for short-term Capital Gains Tax.

How Do I Calculate My Taxes?

You will need to keep track of all your transactions throughout the tax year and identify whether they are subject to Income Tax or Capital Gains Tax to find which of the above tax rates apply to you.

The simplest method of doing this is to use tax software. The software will record all the transactions on your behalf, do any difficult calculations required for the cost basis method of your choice, and even generate a tax report for you.

It’s important to report your activities accurately to avoid a financial penalty. Tax software will automatically store and update your transaction history—even if your exchange loses or deletes this data. If you decide to keep records manually, the IRS requires the following information for each transaction.

  • Date

  • Fair market value in US dollars on date of acquisition

  • Fair market value in US dollars on date of disposal

  • Receipts for purchase and sale

  • Amount of capital gain or loss made

  • Type of transaction and parties involved

  • Transaction records for all your exchanges and wallets

When calculating your cost basis, the IRS allows you to use any one of the following methods.

  • FIFO (First In, First Out)

  • LIFO (Last In, First Out)

  • HIFO (Highest In, First Out)

  • Spec ID (Specific Identification)

You can find out more about cost basis in our useful links section. If you use tax software, you can select the cost basis method you wish to use and the software will apply it to your transactions for you.

Tax Software

1. CoinTracker

CoinTracker is our top choice for calculating your crypto and NFT taxes. Its clear layout makes it easy to see your portfolio allocation and investment performance in real time, while CoinTracker’s cost basis optimisation and tax-loss harvesting tools will help you save money year-round.

2. Koinly

Koinly makes it simple to import your trades, track your portfolio, and generate tax reports. With over 300 wallets and exchanges supported and a variety of price tiers available—including a free version—Koinly is popular with a wide range of crypto traders and investors.

3. TokenTax

TokenTax provides a full suite of crypto tax services, with access to teams of experts and deep industry knowledge as well as their tax accounting software. There are different plans to suit hobbyists and professionals, with a tax-loss harvesting dashboard and all the tax forms you need.

How to Pay Crypto Taxes in the USA

You can pay the right amount of tax and avoid a penalty by following these simple steps.

  1. Maintain accurate records. Keep records of all your transactions during the financial year, including all the information in the bullet point list above. Alternatively, register with one of the above software providers which will do this for you.

  2. Calculate your taxes. Identify whether your profits are capital or income and select a cost basis method to find out which tax band you fall into. Your tax software will do all this for you.

  3. Complete your tax return. Report your capital gains and losses on Form 8949 and Schedule D (Form 1040). Report any crypto income on Schedule 1 (Form 1040) as an individual or Schedule C (Form 1040) as a business.

  4. File your tax return. The deadline for filing your 2022 tax return is 15 April 2023. You can submit a paper return by mail or submit your return electronically.

  5. Pay your taxes. Pay any tax you owe by 15 April 2023. This is also the deadline for the first quarterly estimated payment if you’re self-employed. You can pay online with a range of payment methods.

Useful Links

Frequently Asked Questions

Do you pay tax when you buy crypto in the USA?
You can buy as much crypto as you like with fiat currency and hold it for as long as you like without paying any tax—Capital Gains Tax will only apply when you sell your crypto. If, however, you buy crypto with another virtual currency—be it cryptocurrency or stablecoins—this will count as a disposal of the currency you are using to make the purchase and so will trigger Capital Gains Tax.
Do you pay tax on crypto gifts and donations?
You can give or receive a crypto gift of up to $15,000 per person ($16,000 in 2022) without paying any tax. If you sell, swap, or trade a crypto gift, this will trigger Capital Gains Tax. You don’t need to pay any tax on crypto donations to a registered charitable organisation and can even claim them as a tax deduction. Fill in Form 8283 if donating more than $500 worth of crypto.
Is stolen crypto tax deductible?
Unfortunately, you can’t claim a capital loss for crypto that has been lost or stolen. However, if it was lost before 2017, it may be deductible if you can provide the necessary evidence.
How can I avoid paying tax on cryptocurrency in the USA?
There are a number of ways you can legally reduce or avoid some taxes. You can simply hold onto your crypto to avoid triggering Capital Gains Tax. As the short-term Capital Gains Tax rates are higher that the long-term rates, you may prefer to hold your crypto for more than a year before selling.You can gift or donate your crypto tax free and reduce your taxes by investing in an IRA or an opportunity zone fund. You can also choose the cost basis method that results in the least tax, take advantage of tax deductions and allowances, and offset your losses against gains.Your tax software can help you spot unrealised gains and losses and opportunities for tax loss harvesting.