Cryptocurrency taxation is one of the most misunderstood and overlooked aspects of digital asset ownership. In the United States, the Internal Revenue Service (IRS) treats cryptocurrency as property, not currency — meaning every transaction can have tax consequences. This guide explains the fundamentals of cryptocurrency taxation, including which events trigger taxes, how to track your cost basis, what forms to use, and when to seek professional help.
Under US tax law, cryptocurrency is treated as property — similar to stocks or real estate. Therefore, most transactions involving cryptocurrency can trigger a tax event. A tax event means you must calculate a gain or loss and report it on your tax return.
When you sell cryptocurrency for US dollars (or any other fiat currency), you realise a capital gain or loss. This is the most straightforward taxable event.
Example: You bought 1 BTC for $30,000 and sold it for $40,000. You have a $10,000 capital gain.
Exchanging one cryptocurrency for another (e.g., BTC for ETH) is a taxable event. You must calculate the gain or loss based on the fair market value of the assets at the time of the trade.
When you use cryptocurrency to purchase goods or services, it is treated as a sale of property. You must calculate the gain or loss on the crypto you spent.
If you receive cryptocurrency as payment for goods or services, the fair market value on the day you receive it is taxable as ordinary income.
Mining and staking rewards are taxed as ordinary income at the fair market value on the day they are received. This applies whether you are operating as a hobby or a business.
If you receive cryptocurrency through an airdrop or a hard fork, the fair market value on the day you receive it is taxable as ordinary income. For hard forks, you must have dominion and control over the new coins.
Not every interaction with cryptocurrency is taxable. Understanding what does not trigger a tax event is equally important.
Simply purchasing cryptocurrency with US dollars (or another fiat currency) is not a taxable event. The tax event occurs when you sell, trade, or otherwise dispose of the crypto.
Holding cryptocurrency in your wallet, whether hot or cold, is not a taxable event. The value may change, but no tax is owed until you sell or dispose of the asset.
Gifting cryptocurrency is not a taxable event for the giver, but the recipient may have a tax obligation when they sell or dispose of the gifted crypto. The recipient's cost basis is the same as the giver's.
Moving cryptocurrency between wallets you control is not a taxable event. This includes transfers between exchanges and self-custody wallets.
To determine your taxable gain or loss, you need to know your cost basis (what you paid for the cryptocurrency) and the fair market value at the time of disposal.
The IRS allows several methods for determining cost basis. The choice can significantly affect your tax liability.
The oldest units are considered sold first. This is the default method and the one the IRS expects if you do not specify otherwise.
The most recently acquired units are considered sold first. This can be beneficial if you want to minimise gains in a rising market, but it may not be accepted by the IRS without clear recordkeeping.
You identify exactly which units you are selling. This requires detailed tracking and is the most flexible method but requires impeccable records.
This is not permitted for cryptocurrencies, unlike mutual funds. You must track each unit separately.
Good recordkeeping is the single most important thing you can do for cryptocurrency tax compliance. The IRS expects you to track every transaction.
Reporting cryptocurrency taxes involves several IRS forms. The specific forms you need depend on whether you are an individual investor or a business.
If you are running a business that accepts or mines cryptocurrency, you may need additional forms, such as:
| Event | Taxable? | Type of Tax | Key Consideration |
|---|---|---|---|
| Buying crypto with USD | ❌ No | N/A | No tax event; record cost basis for later |
| Holding crypto | ❌ No | N/A | No tax event until you sell or dispose |
| Selling crypto for USD | ✅ Yes | Capital gain/loss | Report on Schedule D / Form 8949 |
| Trading crypto for crypto | ✅ Yes | Capital gain/loss | Report on Schedule D / Form 8949 |
| Using crypto to buy goods | ✅ Yes | Capital gain/loss | Fair market value at time of purchase |
| Receiving crypto as payment | ✅ Yes | Ordinary income | Taxed as income on the date received |
| Mining / Staking rewards | ✅ Yes | Ordinary income | Taxed as income on the date received |
| Airdrops / Hard forks | ✅ Yes | Ordinary income | Taxed as income on the date received |
| Gifting crypto | ❌ No (for giver) | N/A | Recipient inherits cost basis |
| Transferring between own wallets | ❌ No | N/A | No change in ownership |
This table applies to US taxpayers. Tax treatment may vary in other jurisdictions.
Alex bought 2 Bitcoin (BTC) in 2023: 1 BTC for $20,000 and 1 BTC for $25,000. In 2026, Alex sells 1 BTC for $40,000. How does Alex report this?
Step 1: Identify the taxable event. Selling 1 BTC for $40,000 is a taxable event.
Step 2: Determine cost basis. Alex uses the FIFO method. The first BTC purchased was for $20,000. The cost basis is $20,000.
Step 3: Calculate gain. Gain = Sale Price ($40,000) – Cost Basis ($20,000) = $20,000 capital gain.
Step 4: Determine holding period. Alex held the BTC for more than 1 year (2023 to 2026), so it is a long-term capital gain, which is taxed at a lower rate than ordinary income.
Step 5: Report on Form 8949 and Schedule D. Alex lists the transaction on Form 8949 and summarises it on Schedule D.
Alternative scenario: If Alex had sold the BTC for $15,000, Alex would have a $5,000 capital loss, which could be used to offset other capital gains or up to $3,000 of ordinary income.
Lesson: Understanding your cost basis and holding period is essential for calculating your correct tax liability. In this case, Alex's long-term capital gain is taxed at a preferential rate.
Failing to properly report cryptocurrency transactions can result in significant penalties and interest.
This article does not provide personalised financial, legal, or tax advice. The information is for educational purposes only. You should conduct your own research, verify all data from current and reliable sources, and consult with a qualified tax professional before making any decisions. Tax laws are complex and subject to change.
Yes. The IRS treats cryptocurrency as property, and most transactions — including selling, trading, and spending — are taxable events. You must report gains and losses on your tax return.
If you hold the cryptocurrency for more than one year, it is taxed at the long-term capital gains rate (0%, 15%, or 20% depending on your income). If you hold for one year or less, it is taxed at your ordinary income tax rate.
Failing to report cryptocurrency transactions can result in penalties, interest, and potential audits. The IRS has been increasing enforcement in this area.
No. Holding cryptocurrency is not a taxable event. You only owe taxes when you sell, trade, or otherwise dispose of the asset.
Each crypto-to-crypto trade is a taxable event. You must calculate the fair market value of the asset at the time of the trade and report the gain or loss on Form 8949.
Gifting cryptocurrency is not a taxable event for the giver. However, the recipient inherits the giver's cost basis and will owe taxes when they sell or dispose of the asset.
You should keep records of each transaction, including the date, amount, fair market value in USD, cost basis, and fees. The IRS recommends keeping records for at least 3 years.
Yes, crypto tax software can automate the tracking of your transactions, calculate your gains and losses, and generate the forms you need for filing. This is especially helpful if you have a large number of transactions.