The IRS treats cryptocurrency as property, not currency. That means every sale, trade, or payment can create a taxable event. This guide walks you through the core rules, recordkeeping essentials, reporting obligations, and common pitfalls โ so you can approach your US crypto taxes with clarity and confidence.
Updated July 2026 • For educational purposes only
In the United States, the Internal Revenue Service (IRS) has made it clear since 2014 that cryptocurrency is treated as property for federal tax purposes. This means general tax principles applicable to property transactions also apply to digital assets. The IRS has since issued additional guidance, including Revenue Ruling 2019-24 and expanded questions on Form 1040.
The cornerstone of crypto taxation is that every transaction involving cryptocurrency can trigger a tax liability. Whether you are selling Bitcoin for dollars, trading Ethereum for Solana, or spending Litecoin at a merchant, you are potentially realizing a gain or loss that must be reported.
It is important to recognize that the IRS expects taxpayers to report all taxable crypto transactions, even those that occur on exchanges, decentralized platforms, or through peer-to-peer transfers. The agency has increased enforcement and data-sharing capabilities, and many exchanges now issue Form 1099-K or 1099-B to report user activity.
Not every interaction with cryptocurrency creates a taxable event. However, the following situations almost always do. Understanding these categories is the first step toward accurate reporting.
When you sell cryptocurrency for US dollars or any other fiat currency, you recognize a capital gain or loss. The gain is the difference between your sale proceeds and your cost basis. If you held the asset for more than one year, it is treated as a long-term capital gain, which generally receives more favorable tax rates.
The IRS treats a trade of one digital asset for another as a taxable exchange. For example, if you trade Bitcoin for Ethereum, you must recognize gain or loss based on the fair market value of the Ethereum you receive compared to your basis in the Bitcoin you gave up.
Using crypto to buy goods or services is a taxable disposition. You must recognize gain or loss based on the fair market value of the crypto at the time of the purchase versus your cost basis. This applies whether you are buying a coffee, a car, or paying for a subscription.
If you receive cryptocurrency as payment for goods or services, as mining rewards, or as staking income, the fair market value of the crypto on the date you receive it is treated as ordinary income. This amount is included in your gross income for the year and is subject to ordinary income tax rates.
If you receive new cryptocurrency from a hard fork or an airdrop, you generally have taxable income equal to the fair market value of the new coins at the time they are recorded on the blockchain and you have control over them. The IRS provided guidance on this in Revenue Ruling 2019-24.
Not all cryptocurrency movements trigger a tax event. Understanding what does not need to be reported can help you avoid over-reporting and unnecessary complexity.
Moving cryptocurrency from one wallet or exchange to another that you control is not a taxable event. You are simply changing custody, not disposing of the asset.
Purchasing cryptocurrency with US dollars or other fiat currency does not create a taxable event. However, it establishes your cost basis, which you will need later when you sell or exchange.
Gifting crypto to another person is generally not taxable to the giver, but it may have gift tax implications if the value exceeds the annual exclusion amount. The recipient's basis is the same as the giver's basis.
If the value of your cryptocurrency drops but you have not sold or exchanged it, you have an unrealized loss. This is not deductible until you actually dispose of the asset.
It is also worth noting that charitable donations of cryptocurrency to qualified organizations may be deductible at fair market value and may not trigger a taxable gain if you have held the asset for more than one year. However, this area has specific rules and limitations.
| Transaction Type | Taxable? | Notes |
|---|---|---|
| Sell crypto for USD | โ Yes | Capital gain/loss based on sale proceeds vs. cost basis |
| Trade crypto for another crypto | โ Yes | Recognize gain/loss on the coin you dispose of |
| Spend crypto on goods/services | โ Yes | Capital gain/loss based on fair market value at time of purchase |
| Receive crypto as income (mining, staking, payment) | โ Yes | Ordinary income at fair market value on receipt date |
| Airdrop / hard fork receipt | โ Yes | Ordinary income when you have control over the new coins |
| Transfer between own wallets | โ No | Mere custody change โ no disposition |
| Buy crypto with fiat | โ No | Establishes cost basis, not a taxable event |
| Gift crypto (under annual exclusion) | โ No | May have gift tax implications; recipient takes donor’s basis |
Good recordkeeping is the backbone of accurate crypto tax reporting. Without reliable records, calculating your cost basis and gains becomes guesswork โ and that can lead to costly errors during an audit.
Retention period: Keep records for at least three years from the filing date, and consider retaining them for up to seven years in case of audit or amended returns.
Many exchanges provide downloadable transaction history reports. However, these reports may not capture off-exchange activity such as peer-to-peer trades, wallet transfers, or decentralized exchange (DEX) swaps. It is your responsibility to consolidate data from all sources.
Reporting cryptocurrency transactions to the IRS involves several forms, depending on the nature and volume of your activity. Here is what you need to know about the core forms and filing deadlines.
Every individual filing Form 1040 must answer the digital asset question: โAt any time during 2026, did you receive, sell, exchange, or otherwise dispose of any financial interest in any virtual currency?โ You must answer โYesโ if you engaged in any taxable crypto activity during the year.
Use Form 8949 to report each individual sale, trade, or disposition of cryptocurrency that resulted in a capital gain or loss. You will need to provide the description of the asset, date acquired, date sold, proceeds, cost basis, and the gain or loss for each transaction. Short-term (held 1 year or less) and long-term (held more than 1 year) transactions are reported separately.
The totals from Form 8949 flow to Schedule D, which calculates your net capital gain or loss for the year. This amount then carries over to Form 1040.
If you received cryptocurrency as income (mining, staking, payment for services), you report that income on Schedule 1 (Additional Income) or Schedule C if you are self-employed. The fair market value at the time of receipt is included in your gross income.
State taxes: Many states also tax cryptocurrency income and capital gains. Check with your state’s department of revenue for specific requirements, as some states have different treatment or additional forms.
The tax treatment of cryptocurrency in the US continues to evolve. The IRS has issued several pieces of guidance, but many areas remain unsettled or subject to interpretation. Staying informed is critical, especially as new rules and enforcement mechanisms emerge.
Congress and regulatory agencies have proposed various changes to digital asset taxation, including requirements for brokers to report cost basis, changes to the definition of โbroker,โ and potential new tax regimes for specific types of crypto income. While these proposals are not yet law, they indicate a trend toward greater transparency and reporting.
The IRS has significantly increased its focus on digital assets. Through its โOperation Hidden Treasureโ and partnerships with blockchain analytics firms, the agency is developing tools to identify unreported crypto income. Additionally, the Infrastructure Investment and Jobs Act imposed new reporting requirements on digital asset brokers, though the implementation has been phased in.
Some states have enacted their own crypto tax rules or are exploring them. For example, certain states have different treatment for capital gains, while others have introduced favorable tax regimes to attract crypto businesses. State-level guidance can vary widely, so it is important to check your specific state’s rules.
Real-world example: A taxpayer buys 1 Bitcoin at $30,000 and later trades it for 30 Ethereum when 1 Bitcoin is worth $50,000. They must report a $20,000 gain on the trade, even though they never converted to cash. Many taxpayers miss this kind of transaction.
January: Alex buys 2 Ethereum (ETH) for $3,200 each (total $6,400,
including $50 in fees).
March: Alex receives 0.5 ETH as staking rewards, valued at $4,000
on that date. This is ordinary income of $4,000.
June: Alex trades 1 ETH for 5,000 USDC when 1 ETH is worth $4,200.
The cost basis for that ETH is $3,200 (from the January purchase). Gain = $1,000.
September: Alex sells the remaining 1 ETH for $4,500 when the price
reaches that level. Cost basis = $3,200. Gain = $1,300.
November: Alex spends $200 worth of USDC on a service when 1 USDC = $1.
The USDC was acquired in June at a value of $4,200 for 5,000 USDC, so cost basis per
USDC is $0.84. Gain on the $200 spent = $200 - ($0.84 ร 200) = $200 - $168 = $32 gain.
Taxable income: $4,000 ordinary income (staking) + $2,332 total capital gains ($1,000 + $1,300 + $32) = $6,332 of additional taxable amount. Alex must report each transaction on Form 8949 and the staking income on Schedule 1.
Note: This example is for educational purposes only and does not account for state taxes, deductions, or other individual circumstances.
While many individuals can handle basic crypto tax reporting on their own, certain situations warrant professional guidance. A qualified tax professional can help you navigate complex issues and ensure compliance.
If you have hundreds or thousands of transactions across multiple wallets and exchanges, professional assistance can help you aggregate data accurately and avoid costly omissions.
Mining, staking, DeFi yields, and NFT sales can involve nuanced tax treatment. A professional can help classify income and deductions correctly.
If you have crypto activities involving foreign exchanges, wallets, or jurisdictions, you may face additional reporting requirements such as FBAR or FATCA.
If you receive an IRS notice or audit, having a tax professional represent you can reduce stress and help ensure a favorable resolution.
Remember that you are ultimately responsible for the accuracy of your tax return, even if you use a professional. Always review your return carefully before signing.
This article is provided for educational and informational purposes only. It does not constitute legal, tax, or financial advice. Cryptocurrency tax rules are complex, subject to change, and may vary based on your individual circumstances.
By using this guide, you acknowledge that you are solely responsible for your tax compliance and that the authors and publishers assume no liability for any errors, omissions, or losses arising from your reliance on this information.
Cryptocurrency can be taxed as either income or capital gains depending on how you acquired it. If you receive crypto as payment for goods or services, mining rewards, or staking income, it is treated as ordinary income at fair market value on the receipt date. When you later sell, trade, or spend that crypto, any difference between the proceeds and your cost basis is taxed as capital gain or loss.
Yes. The IRS treats a trade of one cryptocurrency for another (for example, Bitcoin for Ethereum) as a taxable disposition. You must recognize capital gain or loss based on the fair market value of the coin you receive compared to your cost basis in the coin you gave up.
You should keep records of every transaction: date and time, type of transaction (buy, sell, trade, spend, receive), fair market value in USD at the time, cost basis, fees paid, wallet addresses, and exchange or platform used. Retain these records for at least three years after filing, and ideally longer in case of audits.
If you only bought cryptocurrency with fiat currency and held it without selling, trading, spending, or receiving additional crypto, there is generally no taxable event to report. However, you still need to track your cost basis for when you eventually dispose of the asset. If you earned interest or staking rewards, those are taxable income even if you held the coins.
Most individuals report cryptocurrency transactions on Form 1040 Schedule D (Capital Gains and Losses) and Form 8949 (Sales and Other Dispositions of Capital Assets). If you received crypto as income, you may also report it on Schedule 1 or Schedule C if you are self-employed. The IRS also requires you to answer the digital asset question on Form 1040.
The IRS generally treats NFTs (non-fungible tokens) as digital assets, and they are subject to the same tax rules as cryptocurrency. If you sell or trade an NFT, you may recognize capital gain or loss. If you receive an NFT as payment or create and sell it as part of a business, it may be treated as ordinary income. Tax treatment can vary based on whether the NFT is considered a collectible, which may affect the capital gains rate.
Failure to report cryptocurrency transactions can result in penalties, interest, and potential audit by the IRS. The IRS has increased enforcement efforts in this area, and exchanges are required to report certain transactions. Penalties range from accuracy-related penalties to more severe charges in cases of willful evasion. It is always better to report accurately and consult a tax professional if you are unsure.
Cost basis is generally the amount you paid for the cryptocurrency, including fees. If you bought the same coin at different times and prices, you need to track each lot separately. The IRS allows you to choose which specific units you are selling (specific identification) or use a default method like FIFO (first-in, first-out) if you do not specifically identify the units. Consistent recordkeeping is essential to accurately calculate gains and losses.