Have you invested in crypto and are now wondering if you need to pay any taxes to the IRS in the US? In this complete tax guide, we will explain everything you need to know about crypto taxes in the US, including the latest tax guidance from the IRS, when you must report income tax on crypto, and how to file your crypto tax return with ease!
Just a heads up! This guide is quite extensive due to the complex and fluctuating nature of cryptocurrency taxes. While we recommend reading it from A to Z the first time to ensure you don’t miss anything important to your situation, you can use the menu navigation on the right side to jump to any specific crypto tax question later.
We also regularly update this guide based on the latest IRS tax guidelines and rules. All updates will be listed below.
- August 1, 2024: Updated for 2024
- January 27, 2023: Updated for 2023 with new tax rates and deadlines
- February 18, 2022: New section about DeFi transactions
- February 16, 2022: Updated for 2022
- October 7, 2020: Updated for 2021
- May 24, 2019: The first version published
Now grab a cup of your favorite beverage, and let’s get to it!
Let’s start with the most important question of all…
Do you need to pay taxes on crypto?
Yes, you need to pay taxes on your capital gains and income from cryptocurrencies in the US. If you have sold, traded, or otherwise disposed of any crypto during the tax year, you must report this as capital gains in the annual tax return.
Keep in mind that there are certain ways to reduce your tax liability, such as tax-free allowances and long-term capital gains tax rates.
With increasing attention to cryptocurrencies from tax authorities worldwide today, including the IRS in the US, it has become even more important than ever to understand the tax implications to avoid potential fines and trouble with tax authorities.
All American taxpayers have to file Form 1040. On the first page of this form, the IRS asks if you received, sold, or exchanged any cryptocurrency during 2024. It has, therefore, become very difficult to hide your crypto activity from the tax authority today, and every crypto investor needs to consider what to report in their tax returns.
If you check “Yes” on Form 1040, the IRS can double-check that you have reported the capital gains from cryptocurrencies accurately. If you have received, sold, or traded any cryptocurrency during 2024 and you check “No“, you might get in trouble with the IRS if they discover that you have been withholding information about your tax situation.
While this might initially sound frightening, reporting your taxes correctly and accurately might be less stressful than you think. Keep reading to learn more about how crypto is taxed in the US before we, towards the end of this guide, explain how cryptocurrency tax software can solve your tax pain with little effort from your side!
How is crypto taxed in the US?
Cryptocurrency is taxed as property in most countries, including the US. This means that if you buy a cryptocurrency like Bitcoin and then later sell your coins when the price has appreciated, you will need to pay capital gains tax on your gains.
On the other hand, if the cryptocurrency depreciates after you purchase it, you can sell the coins and deduct the losses against other capital gains to reduce your taxes. You only pay taxes on the net capital gains from all cryptocurrency transactions during the tax year.
This also means that, for tax purposes, owning crypto is similar to owning other assets like stocks, gold, or real estate. Just as you would report capital gains from buying and selling stocks, you must also report capital gains from cryptocurrency transactions.
Which taxes do you pay on crypto in the USA?
If you own any cryptocurrency, you might need to pay two types of taxes: Capital Gains Tax and Income Tax.
In the US, capital gains are either short-term or long-term, depending on how long you hold the asset from the purchase date until the same asset is sold in the future. Short-term and long-term capital gains are taxed at different rates in the US.
Which taxes you need to pay and how much depends on several factors:
- The type of transactions you have made (buying, selling, trading, etc.)
- If you have used cryptocurrency to pay for goods or services
- If you have received crypto from airdrops, staking, mining, interest payments, etc
- How long do you hold the asset before selling
- Your marital status and other income
The general formula for calculating capital gains is:
capital gains = selling price – purchase price
The selling price is simply the value of what you sold (disposed of) when you made the transaction. The purchase price is what you originally paid when you acquired the coins earlier and is also referred to as the cost basis. The cost basis should include associated costs such as commissions or trading fees.
Example
You buy 1 BTC for $30,000 plus a fee of $400, which makes the cost basis for your 1 BTC $30,400. A few months later, you sell your Bitcoin and receive $35,000 in return.
Assuming you don’t have any other transactions this year, the capital gain is now easily found as:
Capital gains = $35,000 – $30,400 = $4,600
This gain should be reported on your annual tax return, and you must pay short-term capital gains tax on the profits.
We will go into much more detail about calculating capital gains later in this guide, so fear not if this is still somewhat difficult to wrap your head around.
Next, we will look at how much tax you must pay on your crypto in the US for both Capital Gains Tax and Income Tax.
How much tax do you pay on crypto?
In the US, short-term capital gains and crypto income are taxed up to 37%, while long-term capital gains are taxed between 0% and 20% for the 2022 tax year. The applicable tax rates for crypto in the USA are dependent on your total taxable income, the types of transactions you have made, and for how long you held the asset before selling.
Tax rates in the USA
The two most important taxes for American taxpayers are Income Tax and Capital Gains Tax.
Income Tax
Crypto received as income is taxed at your ordinary income tax rate, which depends on your marital status and total income during the tax year.
The income tax brackets and tax rates for 2024 (filing in 2025) in the US are as follows:
Tax Rate | Single | Married Filing Jointly | Married Filing Separately | Head of Household |
---|---|---|---|---|
10% | $0 – $11,600 | $0 – $23,200 | $0 – $11,600 | $0 – $16,550 |
12% | $11,601 – $47,150 | $23,201 – $94,300 | $11,601 – $47,150 | $16,551 – $63,100 |
22% | $47,151 – $100,525 | $94,301 – $201,050 | $47,151 – $100,525 | $63,101 – $100,500 |
24% | $100,526 – $191,950 | $201,051 – $383,900 | $100,526 – $191,950 | $100,501 – $191,150 |
32% | $191,951 – $243,725 | $383,901 – $487,450 | $191,951 – $243,725 | $191,151 – $243,700 |
35% | $243,726 – $609,350 | $487,451 – $731,200 | $243,726 – $365,600 | $243,701 – $609,350 |
37% | $609,351+ | $731,201+ | $365,601+ | $609,351+ |
Source: IRS “Revenue Procedure 2023-34”
Example: Assuming you are a single tax filer with a taxable income of $48,000 during 2024, any additional income will now be taxed according to the 22% tax bracket as long as your total income does not exceed $100,525. This means that if you have received crypto from airdrops, staking, or mining, you will pay a 22% tax on the Fair Market Value (FMV) of the coins received at the time of the transaction.
Capital Gains Tax (CGT)
In the US, the Capital Gains Tax rate depends on how long you held the asset before you sold it. If you own a cryptocurrency for one year or longer before you sell, the gain is classified as long-term capital gains. On the contrary, if you sell the cryptocurrency within one year of purchase, the gain is classified as short-term capital gains.
Short-term capital gains are added to income and, therefore, taxed at your ordinary income tax rate. Depending on your other income, you will pay between 10% and 37% tax on capital gains from cryptocurrencies you held for less than one year.
If you have been hodling or invested long-term in a crypto project or token and waited more than 365 days before you sold, you are eligible for the long-term capital gains tax rate. Your long-term CGT tax rate depends on your total taxable income:
CGT Tax Rate | Single | Married Filing Jointly | Married Filing Separately | Head of Household |
---|---|---|---|---|
0% | $0 – $47,025 | $0 – $94,050 | $0 – $47,025 | $0 – $63,000 |
15% | $47,026 – $518,900 | $94,051 – $583,750 | $47,026 – $291,850 | $63,001 – $551,350 |
20% | $518,901+ | $583,751+ | $291,851+ | $551,351+ |
As we can see from this table, long-term capital gains are tax-free if your taxable income is less than or equal to $47,025 for single filers! This is undoubtedly a considerable tax advantage, so it can be a good strategy to consider your holding period before selling your Bitcoin or other cryptocurrencies.
Tip: Free Cryptocurrency Tax Software
It can be very challenging to keep track of all crypto transactions and correctly calculate your short-term and long-term capital gains. That’s why most people use a cryptocurrency tax calculator like Coinpanda to handle this and generate all required tax reports and forms automatically.
With Coinpanda, you can import transactions from all exchanges with the click of a button. You will also see a breakdown of your short-term vs. long-term capital gains for each tax year. Sign up for a free account and download your tax reports in under 20 minutes.
How to calculate capital gains on crypto
We have already defined the general formula for calculating capital gains:
capital gains = selling price – purchase price
To work out the capital gains, we need to first calculate the selling price and purchase price (cost basis) for each transaction and then classify the gain as short-term or long-term. This can be done in four steps:
- Calculate the selling price as the fair market value (FMV) on the date of the transaction
- Calculate the cost basis using either FIFO, LIFO, or HIFO accounting method
- Subtract the cost basis from the selling price to work out the capital gain or loss
- Determine the holding period to classify the capital gain as either short-term or long-term
If you made a profit when selling, exchanging, or swapping your crypto, you have also made a capital gain. If you instead made a loss, you have made a capital loss on that transaction.
Calculating capital gains and losses is not very complicated if you have only a few transactions. However, most people who have bought cryptocurrencies have hundreds, if not thousands, of transactions spread on different exchanges and wallets, and that’s when things become a bit more complicated.
Next, we will calculate capital gains with a practical example. For simplicity, we will consider only the First-in, First-out (FIFO) cost basis method, but you can learn more about the different accounting methods allowed in the US and how they are used in this article.
Example
Paul has been dipping his toes in the cryptocurrency world this year after creating his Coinbase account. These are his transactions in 2024:
- Bought 1 BTC for $45,000 (excl. $600 fee) on July 15th
- Sold 0.5 BTC for $23,000 (no fee) on September 1st
- Traded 0.3 BTC for 8.5 ETH on September 10th
- Received 20 XTZ from Coinbase Earn on October 5th
The fair market value (FMV) of 0.3 BTC at the time of the transaction was $14,000. The FMV of 20 XTZ on the day he received the tokens was $70. The cost basis for the 20 XTZ tokens takes on the exact value of $70. Paul’s transactions are summarized in the table below:
Tx No. | Type | Date | Amount | Price | Fees | Cost Basis | Capital Gains/Income |
---|---|---|---|---|---|---|---|
1 | Buy | 2024-07-15 | 1.0 BTC | $45,000 | $600 | $45,600 | – |
2 | Sell | 2024-09-01 | 0.5 BTC | $23,000 | – | (?) | (?) |
3 | Trade | 2024-09-10 | 0.3 BTC | $14,000 | – | (?) | (?) |
4 | Income | 2024-10-05 | 20 XTZ | $70 | – | $70 | (?) |
Paul needs to calculate his capital gains and taxable income, which he will report to the IRS in 2025.
- Tx 2: The cost basis for selling 0.5 BTC is 0.5/1.0 * $45,600 = $22,800. Therefore, the capital gain is $23,000 – $22,800 = $200 (gain).
- Tx 3: The cost basis for exchanging 0.3 BTC is 0.3/1.0 * $45,600 = $13,680. Therefore, the capital gain is $14,000 – $13,680 = $320 (gain).
- Tx 4: The taxable income for 20 XTZ tokens received equals the fair market value of $70.
The updated table, including resulting capital gains, will now look like this:
Tx No. | Type | Date | Amount | Price | Fees | Cost Basis | Capital Gains/Income |
---|---|---|---|---|---|---|---|
1 | Buy | 2024-07-15 | 1.0 BTC | $45,000 | $600 | $45,600 | – |
2 | Sell | 2024-09-01 | 0.5 BTC | $23,000 | – | $11,150 | $200 |
3 | Trade | 2024-09-10 | 0.3 BTC | $14,000 | – | $6,690 | $320 |
4 | Income | 2024-10-05 | 20 XTZ | $70 | – | $70 | $70 |
Therefore, Paul’s total capital gains are $200 + $320 = $520. This gain is classified as short-term and will be taxed according to his ordinary income tax bracket. He will also need to report $70 of cryptocurrency income, which will be added to his total income.
As this simple example shows, calculating capital gains and losses for cryptocurrency transactions is relatively straightforward—as long as there aren’t too many transactions!
Next, we will look at different transaction types and taxable events for cryptocurrencies in the US.
Is buying crypto taxed in the US?
Not taxed
Buying cryptocurrency with any fiat currency (USD, EUR, GBP, etc) is not a taxable event in the US. This means if you bought BTC and never sold it, you don’t have to worry about any taxes!
Is selling crypto taxed in the US?
Capital gains tax
Yes, selling cryptocurrency is a taxable event in the US, as the IRS states.
If you sell your crypto within one year of purchasing it, the gains will be considered short-term capital gains. Short-term gains are taxed similarly to ordinary income. If you hold onto your coins for one year or longer before selling, you will pay long-term capital gains tax instead. The long-term capital gains tax rate depends on your total income and is anywhere between 0% and 20% for cryptocurrencies in the US.
It’s important to know that it does not matter if you sell your crypto for USD, EUR, or another cryptocurrency. The IRS will consider the transaction a taxable event as long as you are disposing of any cryptocurrency.
Buying crypto and paying with another crypto
Capital gains tax
Exchanging, swapping, or trading a cryptocurrency for another cryptocurrency is a taxable event in the US. The key point is that you are disposing of a cryptocurrency, which is why the IRS considers this a capital gains transaction even though you are not receiving USD in your wallet or account.
This means that if you are exchanging BTC for ETH on an exchange, you must calculate and report the capital gains from the BTC sold (disposed of).
You need to first calculate the fair market value (FMV) of the cryptocurrency received from the transaction, and then work out the cost basis of the cryptocurrency sold. The capital gains can then be found directly as the cost basis subtracted from the value of the crypto received.
Example: You buy 1 BTC for $8,000 and later go all-in on Chainlink and buy 1000 LINK with the 1 BTC. First, you need to calculate the FMV of 1000 LINK, which we assume is $9,500 at the time of the transaction. The capital gains for disposing of 1 BTC are therefore found as $9,500 – $8,000 = $1,500 (profit).
Note: Stablecoins like USDT and USDC are considered equal to other cryptocurrencies. This means that there is no difference between trading with stablecoins or other cryptocurrencies for tax purposes.
Paying for goods or services
Capital gains tax
Using cryptocurrency to pay for goods or services equals selling and is therefore considered a taxable event.
For example, if you buy a cup of coffee for $4.5 with Bitcoin using the Lightning Network, you need to calculate the capital gains for the Bitcoin you sent to the coffee shop. The same rules also apply if you use a crypto debit card like the MCO Visa card from Crypto.com.
According to the IRS, there is no difference between paying for a physical good (coffee, laptop, car) and a service (flight, hotel booking, Spotify subscription) for tax purposes in the US.
Tax on cryptocurrency mining
Income tax
Any cryptocurrency received in your wallet from mining is taxed as ordinary income in the US. It does not matter if you are mining in a pool or solo, using your own mining hardware or a cloud mining service. You need to calculate the fair market value of the coins on the day you receive them and report the total amount on your tax return the next year.
Cryptocurrency received from mining is also subject to capital gains tax when sold in the future. The cost basis equals the fair market value when you receive the coins. In other words, you are only paying capital gains tax if the cryptocurrency has appreciated in value before being sold in the future.
Similarly, if the coin depreciates in value from the date you received the mining reward and until you sell it later, you can claim this as a capital loss and potentially offset your other capital gains.
If you want to learn more about this topic, we have written a specific guide to taxes on cryptocurrency mining. This guide also covers cryptocurrency mining as a business in the US.
Tax on staking rewards
Income Tax
The IRS has yet to issue specific guidance on cryptocurrency staking rewards. However, most CPAs and tax professionals agree that the safest approach is to report crypto received as staking rewards similar to mining rewards.
In Notice 2014-21, the IRS has laid out clear guidelines for the tax treatment of mining rewards. Applying the same guidance, a staking reward is taxable as ordinary income at its fair market value on receiving the coins or tokens. Similar to mining, any crypto received from staking that is later sold will be subject to capital gains tax.
It is worth mentioning that the IRS has agreed to refund the taxes paid by an American couple for staking rewards they received from the Tezos network. This raises the question of whether staking rewards should actually be taxed in the US. The outcome of this court case is still pending, and we will update this guide with any news related to this case later.
Margin and futures trading
Any gains from cryptocurrency margin or futures trading are taxed in the US. Similarly, any trading loss can be used to offset your other gains potentially, so it’s important to keep a good record of all your transactions.
Below, we will discuss in more detail the tax rules applicable to margin and futures trading in the US.
Taxes on crypto margin trading
Capital gains tax
When you trade on margin, you are raising your buying power by borrowing funds to buy or sell a cryptocurrency. This means that you have an increased opportunity to make more profit, but also a higher risk of losing all your money.
The IRS has issued no specific tax guidance regarding taxes on margin trading for cryptocurrencies. Still, the general agreement among CPAs and tax professionals is that any gains should be treated as capital gains. The easiest way to account for this is to calculate the closed pnl for closed margin positions. Some exchanges can also provide this information directly as a downloadable CSV file.
Recommended reading: How to Report Taxes on Cryptocurrency Margin Trading
Taxes on crypto futures and derivatives trading
Capital gains tax
Like margin trading, derivatives trading can increase your buying power through leverage. Instead of buying or selling the actual asset, you are trading derivative contracts. A contract always represents a real asset, so the price will, in most cases, not be very different from the price on spot exchanges. There are many cryptocurrency derivative exchanges today, and you can trade contracts representing almost all the most popular cryptocurrencies.
Because of the complicated tax environment surrounding futures and derivatives today, traders use the conservative approach of reporting all gains and losses from cryptocurrency trading as capital gains, similar to margin trading.
Tax on DeFi and NFTs
The DeFi and NFT landscape is relatively new, even in the crypto universe. Everything DeFi, liquidity mining, and earning passive income from your cryptocurrency became hugely popular in the summer of 2020, which is, to this day, still often referred to as the “DeFi summer.”
The IRS has yet to issue specific guidance that addresses the tax treatment of both DeFi and NFTs. Until then, the best approach is to look at the current guidance for buying, selling, exchanging, and receiving cryptocurrency from the IRS to deduce the best approach for reporting taxes today.
As we have already covered, capital gains tax is triggered every time you are either selling, exchanging, swapping, or otherwise disposing of any cryptocurrency. Income tax, on the other hand, is generally triggered every time you receive a cryptocurrency from activities such as mining, staking, airdrops, hard forks, etc. Based on these simple guidelines, we can make the following assumptions for how the IRS most likely will consider DeFi transactions for tax purposes:
DeFi transaction | Tax status | Comment |
---|---|---|
Earning interest | Income tax | Receiving new tokens is taxed as income |
Paying interest | Capital gains tax | Capital gains tax if the interest is paid in cryptocurrency. No tax if paid in fiat. |
Lending out cryptocurrency | Not taxed | Not taxed as long as the crypto lent out is not converted |
Borrowing cryptocurrency | Not taxed | No tax as long as your collateral is not converted or liquidated |
Liquidations | Capital gains tax | A liquidation is considered equal to disposing of cryptocurrency |
Receiving staking rewards | Income tax | Most likely taxed as income. See chapter about Staking rewards for more details. |
Depositing crypto to staking pool | Not taxed | Not taxed as long as the crypto deposited is not converted |
Depends on whether you receive new tokens or if your already-owned tokens accrue value instead | Capital gains tax | Considered equal to selling crypto |
Adding/removing liquidity from a pool | Capital gains tax | Generally, capital gains tax applies every time a cryptocurrency is disposed of |
Earning liquidity rewards | Income tax / Capital gains tax | Depends on whether you receive new tokens or if your already owned tokens accrue value instead |
Yield farming on DeFi protocols | Income tax | Receiving new tokens is taxed as income |
Tokens received from Play to Earn protocols/games | Income tax | Receiving new tokens is taxed as income |
Do you pay tax on NFTs in the US?
Capital gains tax
Yes, NFTs are taxed in the US since buying and selling NFTs is no different from buying and selling other cryptocurrencies. This means that you are realizing capital gains every time you sell or otherwise dispose of an NFT token.
You realize a capital gain if the NFT has appreciated in value from the date you bought it until you sold it later. Similarly, you realize a capital loss if the NFT has depreciated in value instead. Capital gains from NFTs are taxed as either short-term or long-term capital gains tax, as previously discussed in this guide.
Crypto gifts and donations
Tax on cryptocurrency sent or received as a gift
Not taxed
The annual gift exclusion in the US is $15,000 for the 2021 tax year. This means that if you have received or sent gifts below this threshold, the cryptocurrency is generally not taxed on either the receiver or sender’s end.
The annual gift exclusion is calculated per person, so you can give multiple gifts to different people without being taxed as long as the total amount sent to any single person does not exceed the allowance of $15,000.
If you exceed the annual gift exclusion for any single person, you will pay tax between 18% and 40%, depending on the total amount gifted during the tax year.
The general rule for receiving crypto as a gift is that the receiver simply acquires the sender’s cost basis, including the holding period. Neither the sender nor receiver is, therefore, taxed on the date of the transaction; instead, the receiver is first taxed when the coins are sold later in the future.
Recommended reading: Are Cryptocurrency Gifts & Donations Taxed?
Tax on cryptocurrency donations
Not taxed
The IRS has clarified the taxation on donations in the latest guidance released in 2019. The guidance says that you will not trigger any capital gains or income tax if you donate cryptocurrency to a registered charitable organization.
Not only are crypto donations not taxed, but you can also claim the donation as a tax deduction! How much deductions you are allowed depends on a few things:
- the original cost basis
- the fair market value at the time of donating the cryptocurrency
- for how long you have owned the asset
Remember that the organization must be registered with the IRS and have a 501(c)3 status for you to be allowed to claim the tax deduction. You can check an organization’s status on the Tax-Exempt Organizations Search page.
Other cryptocurrency transactions
We have covered some of the most typical cryptocurrency transactions you might have to consider when it comes to taxes in the US. There are also many other different ways to send or receive crypto. Below, we will comment briefly on the tax treatment of other transaction types and events not already mentioned.
Investing in ICOs/IEOs
Capital gains tax
When investing in a new project through an ICO/IEO, you constantly exchange crypto for another crypto. In most cases, you will send ETH, USDT, or BTC and receive token XYZ sometime soon. Participating in an ICO or IEO is, therefore, no different than trading cryptocurrency and is a taxable event.
It is important to note that, as clarified in the latest IRS guidance, you are not taxed before you actually receive the new tokens in your wallet. This means that if you participated in an ICO in 2019 and the tokens were distributed in 2020, you should report this on your tax return for 2020 (which you file in 2021).
Token swaps
Not taxed
Cryptocurrencies sometimes conduct what is called a token swap. This can happen when a project launches its mainnet and needs to migrate all the tokens over to the new blockchain. This is usually done at a 1:1 ratio so that if you send 100 tokens, you will also receive 100 tokens. It can also be a different ratio so that your new token balance changes after the swap.
For example, VeChain did a 1:100 token swap in 2018, which means that you would receive 100x of the amount of the coins you owned previously. Token swaps are generally not taxed, but remember that it’s important to make any necessary adjustments to your holdings if the number of coins you own has changed after the token swap event.
Hard forks
Income tax
There has been a lot of confusion surrounding the taxation of hard forks in the past because of the complicated nature of how new coins are created. When the IRS published Rev. Rul. 2019-24 in 2019, this was finally a lot clearer to all cryptocurrency holders:
Crypto received from a hard fork is taxed as ordinary income when the coins become available to you, which is usually when they are deposited in your wallet or exchange account.
What’s worth noting is that in many cases, the price of a newly forked cryptocurrency is zero right after the blockchain split occurs because no one has bought the new coin from someone else yet. In this case, you will not pay income tax because the fair market value is essentially zero. Instead, you will only pay capital gains tax with a cost basis equal to zero when you sell the coins later.
Airdrops
Income tax
Airdrops are generally taxed in a similar manner as hard forks. Because many airdrops are of negligible value and sometimes impossible to sell on an exchange, it’s still not 100% clear if you are required to report such airdrops as income or not.
Rewards, bonuses, referral commission
Income tax
Some exchanges use incentives like sign-up or referral bonuses to get more customers to use their platform. Any bonus or reward you have received should generally be declared and taxed as ordinary income.
Sending crypto between wallets
Not taxed
You don’t have to worry about taxes if you are sending cryptocurrency between your own wallets or exchange accounts. Remember that the IRS might ask you to provide a full breakdown of which addresses you have sent or received crypto from, so remember to keep full records of all your transactions.
How to calculate your crypto taxes
We have so far been focusing on how cryptocurrency is taxed in the US and what the IRS says about different crypto transactions and taxable events. We have also briefly discussed the formula for calculating cost basis and capital gains. There are essentially two different ways to go about this – either manually or using a crypto tax calculator.
Let’s look at both methods:
Calculating your crypto taxes manually
Here are the steps you must take to calculate your crypto taxes manually:
- Download the transaction history from all exchanges where you have bought, sold, received, or sent any cryptocurrency. This also includes transactions from or to your wallets.
- Calculate the cost basis for every individual transaction where cryptocurrency is sold or otherwise disposed of
- Calculate the proceeds and resulting capital gains for all transactions considered taxable disposals by the IRS.
- Identify all transactions subject to income tax in the US
- Summarize all the calculations to find the total capital gains and your taxable income during the tax year
Remember to also keep track of both the date for acquisition and selling for every transaction since you need to report short-term and long-term capital gains separately in the US.
It is also a good idea to consult a CPA or tax professional if you are doing your crypto taxes manually since it can be challenging to work out all the calculations correctly unless you are using sophisticated spreadsheets that can automatically check for errors, such as missing purchase history.
Calculating your crypto taxes using crypto tax software
The best option for most people will likely be using cryptocurrency tax software to do their calculations. If you want to save both time and money, here is how you can use Coinpanda to sort out your crypto tax situation and generate all the required tax reports automatically:
1. Sign up for a 100% free account
Creating a Coinpanda account is 100% free, and you don’t need to enter any credit card information to get started. The free plan lets you explore and use all features for free.
Sign up with Coinpanda for free now!
2. Connect all your exchange accounts and wallets
Coinpanda supports more than 800+ exchanges, wallets, and blockchains today. You can easily import all your transactions by connecting your exchange accounts with API keys or uploading a CSV file with the transaction history. If you find that Coinpanda doesn’t support an exchange you have used, reach out to us so we can add the integration – usually within a few days.
3. Wait for Coinpanda to crunch all the numbers
Get yourself a cup of your favorite beverage and wait for Coinpanda’s sophisticated calculation engine to crunch all the numbers. Coinpanda will automatically calculate the cost basis, proceeds, capital gains, and taxable income for all your transactions! Depending on how many transactions you have, this might take anywhere from 20 seconds to five minutes.
4. Check for any reported warnings
Coinpanda will automatically display a warning if it appears that one or more transactions are missing, so the cost basis calculations will not include the total purchase price. If you see any warnings, double-check that you have connected all your wallets and exchange accounts.
Do you still see any warnings? Fear not! We have written an extensive list of help articles to help you ensure your crypto tax reports are as accurate as possible. If you still need any help, the best way to get in touch with our customer support and tax experts is through live chat.
5. Download your tax reports and tax forms
When you have successfully imported all transactions, the final step is to download the tax reports and forms you need to file your taxes. Coinpanda’s tax plans start at $49, and after upgrading, you have lifetime access to all reports.
For American tax filers, you can download Form 8949 and Schedule D for your capital gains transactions. You can also download the Schedule 1 form with your total taxable income from cryptocurrencies.
How to report your crypto taxes in the US
Taxes on your cryptocurrency should be filed together with your annual tax return. You can either file your crypto taxes using paper forms or tax apps like TurboTax or TaxAct. The deadline for reporting your crypto taxes is the same as your ordinary tax return deadline.
Crypto tax forms
There are quite many IRS tax forms today, but only a handful of these are applicable for reporting your cryptocurrency-related activity. The three most important forms you need to know about if you are from the US are:
- Form 8949: This form should include a complete list of cost basis and proceeds for all crypto disposals for both long-term and short-term holding periods
- Schedule D: A summary of the disposals entered on Form 8949 showing the total long-term and short-term capital gains
- Schedule 1: The total income from cryptocurrency should be reported on line 8z of this form
For each disposal, you must first calculate the fair market value (FMV) of the cryptocurrency received when you made the transaction, which is also referred to as the proceeds. Next, you need to determine the cost basis of the cryptocurrency sold. The gain or loss is then found as the cost basis is subtracted from the proceeds.
This is how Form 8949 looks like with this information:
Form 8949 should include all your crypto disposals together with the date you acquired the crypto, when it was disposed of, your proceeds, your cost basis, and the resulting capital gain/loss. After adding all transactions, summarize the gain/loss on each page at the bottom and transfer the total sum to your Schedule D.
This can involve much manual work and seem almost impossible if you have many transactions. Luckily, Coinpanda can help you file your crypto taxes and be compliant by automatically generating Form 8949 and Schedule D for you.
How to report taxes with cryptocurrency tax software
Using cryptocurrency tax software to calculate capital gains can be a huge time-saver. By signing up for Coinpanda, you can save time, money, and frustration with reporting your crypto taxes.
Here is how it works:
- Sign up for a 100% free account
- Connect all your exchange accounts to import transactions automatically
- Select your preferred cost basis method and review the transactions imported
- Upgrade to a paid tax plan starting at $49 if you have exceeded the Free plan limit
- Download your tax reports and tax forms, including Form 8949 and Schedule D
- File your taxes using the downloaded forms, or use a tax app like TurboTax or TaxAct
Get started with Coinpanda for free today!
When to report your crypto taxes
The deadline for reporting taxes on cryptocurrencies in the US is the same as the deadline for your ordinary tax return, which is the 15th of April the following year. In 2023, this date falls on a weekend, and the following Monday is the District of Columbia’s Emancipation Day holiday. This means that for the 2022 financial year, which runs from the 1st of January to the 31st of December 2022, the official tax deadline is April 18, 2023.
There are some exceptions to this like for US citizens living abroad (ex-pats) or military personnel on duty outside the US. If this applies to you, the IRS will automatically grant you a 2-month extension period such that the deadline is June 15, 2023.
We recommend consulting with a tax professional if you have further questions about the tax deadline or what to do in case you have failed to report your crypto gains in your annual tax return.
What happens if I don’t report my crypto taxes?
It is a common belief among cryptocurrency traders that the government and the IRS will not get knowledge about their crypto activity, such as trading on exchanges, but this is far from true.
While the IRS didn’t make much effort around crypto tax reporting during the first years (up until 2016), the agency is now actively tracking down people who own or have transacted with cryptocurrencies. For example, since 2018, the IRS has received records of individuals who bought crypto on Coinbase directly from the exchange.
Not only that but more than 10,000 warning letters were sent in 2019 to US taxpayers who had either incorrectly reported their gains from cryptocurrency investments or ignored them completely.
It should be clear now that it’s impossible to hide completely from the IRS if you have ever bought or sold cryptocurrency. Failing to report your crypto taxes is very risky and can get you in a lot of trouble down the road including penalties or even criminal prosecution if you have been committing tax fraud.
If you have failed to report your crypto taxes for prior years, you can still amend your prior tax returns for up to three years by filing Form 1040-X. We strongly recommend consulting with a CPA or tax professional if you are in this situation to avoid potential fines from the IRS in the future.
Frequently asked questions
Do you still have any questions? Here are the answers to some of our most frequently asked questions.
Why can’t the exchange provide me with accurate tax reports?
This is one of the biggest challenges with crypto tax reporting today. As soon as you either transfer cryptocurrency from the exchange or purchase crypto on a different platform, the exchange no longer knows when, how, or at what rate you acquired all your cryptocurrencies. This information is required for tracking your cost basis and generating tax reports, so the only solution is to use a crypto tax app to do the job in most cases.
How can I pay less tax on my crypto?
There are two methods you can use to reduce your tax liability from cryptocurrencies:
1. Buy and hold your crypto for one year or longer for the gains to be considered long-term capital gains instead of short-term ones. Long-term gains are tax-free if your ordinary taxable income does not exceed $41,675 in 2022.
2. Practice wash-selling by selling any cryptocurrency currently at a loss and then buying the coins back shortly after if you still want to maintain ownership. This is normally not allowed for other asset classes like equities but is completely legal for cryptocurrencies since the IRS considers them property. This is also referred to as tax-loss harvesting.
Can I deduct losses if I have lost money from crypto trading?
Losses that arise from selling or trading cryptocurrency are considered capital losses and can be used to offset your capital gains both from cryptocurrencies and other assets.
If you have a net capital loss at the end of the year, the loss can be deducted from your ordinary taxable income up to the maximum allowed amount. For 2022, this amount is currently $1,500 for individuals filing as single, or as married and filing separately. If you are married and filing jointly, the maximum amount is currently $3,000.
Can I deduct losses from exchange hacks or scams?
In the past, it was possible to claim tax deductions on casualty losses, but this changed after the passing of the Tax Cuts and Jobs Act in 2017. The current ruling says that you can only claim deductions if “the loss is caused by a federally declared disaster declared by the President.”
This is not true if you have lost your crypto from an exchange hack or a scam attempt. In any case, we recommend that you consult a tax professional for advice if you doubt your particular situation.
How can I report my taxes from DeFi?
The IRS has not yet issued specific tax guidance on transactions with DeFi protocols such as Uniswap, Aave, or Compound. Until then, the best approach is to look at the current guidance for buying, selling, exchanging, and receiving cryptocurrency to deduce the best approach for reporting DeFi taxes today.
The general rule is that capital gains tax is triggered for all cryptocurrency disposals, while income tax is triggered each time you receive new tokens as interest, staking rewards, etc.
How is crypto taxed in countries other than the US?
Generally, most of the tax rules explained in this guide also apply to other countries. This means that you most likely have to pay both income tax on cryptocurrency received as income, and capital gains tax on your disposals from selling and trading.
The actual tax rate varies widely between countries and often depends on ordinary income and other capital gains. Some countries have special rules for calculating capital gains, such as the Superficial Loss Rule (Canada) and Share Pooling (the UK).
Summary
The most important takeaway from this guide should be that tax authorities worldwide, including the IRS, are now enforcing strict measures so that individuals have to report and pay their taxes according to the law. Today, all American tax filers have to answer yes or no in their tax returns whether they have dealt with cryptocurrency during the last year. Failing to report your crypto taxes is very risky and can result in penalties or worse.
Here are some of the key points from this guide:
- Buying (and paying with fiat currency), transferring crypto between wallets, donations, and gifting cryptocurrency is tax-free
- Selling, trading, swapping, and margin trading are taxed as capital gains
- DeFi transactions where a cryptocurrency is disposed of are taxed as capital gains
- Cryptocurrency received from mining, staking, airdrops, etc., is taxed as ordinary income
- Capital gains are considered either short-term or long-term and are taxed at different rates
- If you bought and sold cryptocurrency during the tax year in the US, you must file Form 8949, Schedule D, and Schedule 1.
If you have been using different exchanges like Coinbase or Binance, it will quickly become very challenging to report your crypto taxes manually. That’s why we built Coinanda, which today helps more than 80,000+ cryptocurrency traders solve their tax problems. Not only can you import transactions automatically from all exchanges and blockchains today, but the software also allows you to download all required tax documents, including IRS Form 8949 and Schedule D.
Are you not from the US? No problem, you can also download a general international tax report since Coinpanda supports more than 65+ countries today. Sign up for a free account today and save both time and money!