How is Cryptocurrency Taxed in the US: Tax Treatment, Reporting, Regulation, and Records to Keep
The IRS treats cryptocurrency as property, not currency. This means every sale, trade, or purchase triggers a taxable event. This guide walks you through the essentials—taxable events, cost basis, holding periods, reporting forms, recordkeeping, and the regulatory landscape—so you can approach your crypto taxes with clarity and confidence.
Last reviewed: July 2026 • Tax laws and IRS guidance evolve. Always verify current rules with official IRS publications or a qualified tax professional.
📋 Taxable Events: When Crypto Triggers a Tax Liability
The IRS classifies cryptocurrency as property for federal tax purposes. This means that general tax principles applicable to property transactions apply to crypto. A taxable event occurs when you realize a gain or loss on your crypto holdings.
Selling Crypto for Fiat Currency
When you sell cryptocurrency for US dollars (or any other fiat currency), you incur a taxable event. The gain or loss is the difference between your cost basis (what you paid for the crypto) and the amount you received from the sale.
Trading One Cryptocurrency for Another
Exchanging Bitcoin for Ethereum, or any other crypto‑to‑crypto trade, is taxable. You must recognize a gain or loss based on the fair market value of the cryptocurrency you received at the time of the trade, compared to the cost basis of the cryptocurrency you gave up.
Using Crypto to Buy Goods or Services
Paying with cryptocurrency for a product or service is treated as a sale of property. You realize a capital gain or loss equal to the difference between the fair market value of the crypto at the time of the transaction and your cost basis. The merchant may also need to report the receipt of crypto as income.
Receiving Crypto as Income
Payment for services: If you are paid in cryptocurrency for work performed, the fair market value of the crypto on the day you receive it is included in your gross income as ordinary income.
Air drops and forks: If you receive crypto from a hard fork or airdrop, you generally have taxable income equal to the fair market value at the time you gain dominion and control over the new asset.
Mining and Staking Rewards
Mining rewards are taxable as ordinary income at the fair market value of the mined crypto on the day you successfully mine a block. Similarly, staking rewards are generally taxable when you receive them, at the fair market value on that date.
Key point: Merely buying cryptocurrency with fiat is not a taxable event. Tax only applies when you sell, trade, or otherwise dispose of the crypto.
📊 Capital Gains vs. Ordinary Income
Understanding whether your crypto activity generates capital gains or ordinary income is essential for accurate reporting and tax planning.
Short‑Term vs. Long‑Term Capital Gains
Short‑term capital gains: If you hold a cryptocurrency for one year or less before selling or trading it, any gain is considered short‑term and is taxed at ordinary income tax rates (10% to 37%, depending on your taxable income).
Long‑term capital gains: If you hold for more than one year, gains are taxed at preferential long‑term capital gains rates (0%, 15%, or 20%, depending on your income level).
Holding period starts the day after you acquire the crypto and ends on the day you dispose of it. The distinction can have a significant impact on your tax liability.
Ordinary Income Treatment
Certain crypto activities generate ordinary income rather than capital gains:
Receiving crypto as payment for services (self‑employment income).
Mining and staking rewards.
Air drops and hard fork proceeds.
Interest earned on crypto lending platforms.
Ordinary income is taxed at your marginal income tax rate and may also be subject to self‑employment tax if you are a miner or freelancer.
Tip: Accurate recordkeeping of acquisition dates is critical to determine holding periods and distinguish short‑term from long‑term gains.
🧮 Cost Basis and Holding Period: Key Calculations
Your cost basis is the amount you paid to acquire the cryptocurrency, including commissions, fees, and other acquisition costs. It is the starting point for calculating gain or loss when you dispose of the asset.
Determining Cost Basis
Purchase: Cost basis equals the purchase price plus any fees or commissions.
Mining/Staking: Cost basis is the fair market value of the crypto on the day you received it (which is also taxable income).
Gift or inheritance: The cost basis may be carried over from the donor (gift) or stepped up (inheritance). Special rules apply.
Holding Period
The holding period determines whether your gain is short‑term or long‑term. It starts the day after acquisition and ends on the day of disposition. For crypto acquired through a trade, the holding period of the asset you give up is generally not carried over—the new crypto starts a new holding period.
Specific Identification vs. FIFO
If you acquire multiple lots of the same cryptocurrency at different times and prices, you need a method to identify which lot you are selling:
FIFO (First‑In, First‑Out): You sell the earliest acquired units first. This is the IRS default method.
Specific Identification: You can choose which specific units to sell, provided you can identify them with sufficient detail (e.g., transaction IDs, dates, and amounts). This method can help you minimize gains or maximize losses.
You must elect specific identification consistently and maintain detailed records. Once you choose a method, you should apply it consistently across all tax years.
📝 Reporting Requirements: Forms and Deadlines
US taxpayers must report cryptocurrency transactions on their federal income tax returns. The forms you use depend on the nature and volume of your transactions.
Form 8949: Sales and Other Dispositions of Capital Assets
This form is used to report the sale or exchange of capital assets, including cryptocurrency. You detail each transaction or summarize them using the appropriate category (short‑term or long‑term).
Schedule D: Capital Gains and Losses
Schedule D summarizes your total capital gains and losses from Form 8949 and carries the net amount to Form 1040. It also applies the appropriate tax rates to your net capital gain.
Form 1040: U.S. Individual Income Tax Return
Your total ordinary income (e.g., wages, mining rewards, interest) and net capital gains flow through to Form 1040. Ordinary income from crypto is reported on Schedule 1 or directly on Form 1040, depending on the source.
FBAR and FATCA Reporting
FBAR (FinCEN Form 114): If you have foreign financial accounts, including cryptocurrency accounts held on foreign exchanges, with an aggregate value exceeding $10,000 at any point during the year, you must file FBAR.
FATCA (Form 8938): If you hold foreign financial assets (including crypto on foreign exchanges) above certain thresholds, you may need to file Form 8938 with your tax return. These thresholds are higher than FBAR but both may apply.
Deadlines
The standard tax filing deadline is April 15 (or the next business day if it falls on a weekend or holiday). Extensions are available, but taxes owed are generally still due by the original deadline to avoid penalties and interest.
Important: Exchanges may issue Form 1099‑B or 1099‑K, but these forms do not report your cost basis. It is your responsibility to track basis and calculate gain/loss accurately.
📂 Recordkeeping: What to Keep and Why
Good recordkeeping is your best defense in case of an IRS audit. The burden of proof is on you to substantiate your cost basis, holding periods, and transaction history.
Essential Records to Maintain
Transaction logs: Date and time of each transaction, type of transaction (buy, sell, trade, income), amount in crypto and in fiat, and the exchange or platform used.
Cost basis documentation: Receipts, confirmations, and records showing the purchase price plus any fees.
Wallet addresses: Records of wallet addresses and the associated transactions.
Exchange statements: Monthly or annual account statements from exchanges, including trade history and balances.
Mining/staking logs: Records of mining pool payouts, staking rewards, and the fair market value on receipt dates.
How Long to Keep Records
The IRS generally has three years from the filing date to audit a return, but the statute of limitations can be extended to six years if substantial income is omitted, or indefinitely in cases of fraud. It's prudent to keep crypto records for at least seven years to be safe.
Using Crypto Tax Software
Many taxpayers use specialized crypto tax software (e.g., CoinTracker, Koinly, TaxBit) to aggregate data from multiple exchanges and generate tax reports. These tools can save time but are not infallible—always review the output for accuracy.
Best practice: Back up your records in at least two separate locations (e.g., cloud storage + external hard drive) and retain them for the full statute of limitations period.
⚖️ Regulatory Uncertainty and IRS Enforcement
US crypto tax law is still evolving. The IRS has issued guidance through Notice 2014-21 and Revenue Rulings, but many areas remain unclear.
Unresolved Issues
Hard fork and airdrop taxation: While the IRS has provided some guidance, practical application can be complex, especially with tokens that have no readily available market price.
NFTs and digital art: The tax treatment of NFTs is not fully settled—they may be treated as collectibles (with higher capital gains rates) or as ordinary property.
DeFi and lending: The tax consequences of yield farming, liquidity pools, and crypto lending are still subject to interpretation.
Cross‑border issues: US citizens living abroad face additional reporting complexities.
IRS Enforcement
The IRS has ramped up enforcement in recent years, sending warning letters and obtaining exchange records through John Doe summonses. The agency has also added a question about cryptocurrency to the front page of Form 1040 (since 2020), requiring all taxpayers to disclose whether they engaged in crypto transactions.
Warning: Failure to report crypto transactions can result in penalties, interest, and even criminal prosecution in extreme cases. Accurate and timely reporting is essential.
👩⚖️ When to Consult a Tax Professional
Crypto taxes can be complex, and the stakes are high. Consulting a qualified tax professional is often a wise investment.
Reasons to Seek Professional Help
You have a high volume of transactions across multiple exchanges and wallets.
You have engaged in complex activities such as DeFi lending, liquidity provision, or yield farming.
You have received income in crypto from foreign sources or are a US citizen living abroad.
You are unsure about the tax treatment of a specific event (e.g., a hard fork or airdrop).
You are facing an IRS audit or inquiry regarding your crypto activities.
Choosing a Professional
Look for a CPA, enrolled agent, or tax attorney with experience in crypto taxation. Ask about their familiarity with crypto tax software, reporting forms, and recent IRS guidance. A professional can help you navigate complexity, plan for future tax liabilities, and ensure compliance.
Advice: Even if you use tax software, consider having a professional review your return, especially if you have a significant amount of crypto activity. The cost of professional advice is often far less than the cost of an audit or penalty.
⚖️ Comparison Table: Taxable vs. Non‑Taxable Events
Use this table as a quick reference to understand which crypto activities generally trigger a tax event and which do not.
Activity
Taxable?
Type of Income/Gain
Notes
Buying crypto with USD
No
—
Not a taxable event; you simply acquire an asset.
Selling crypto for USD
Yes
Capital gain/loss
Short‑term or long‑term depending on holding period.
Exchanging crypto for crypto
Yes
Capital gain/loss
Gain/loss based on fair market value of received crypto.
Paying for goods/services with crypto
Yes
Capital gain/loss
Treat as a sale; gain/loss is the difference between FMV and cost basis.
Receiving crypto as income (services)
Yes
Ordinary income
Included in gross income at FMV on receipt date.
Mining rewards
Yes
Ordinary income
Taxed at FMV on the day of receipt; may also be subject to self‑employment tax.
Staking rewards
Yes
Ordinary income
Taxed at FMV when you receive the staking reward.
Air drops / hard forks
Yes
Ordinary income
Taxed at FMV when you have dominion and control.
Gifting crypto
No (for the giver)
—
No tax until the recipient sells; gift tax may apply for large gifts.
Donating crypto to charity
No (may be deductible)
—
Generally not taxable; you may claim a charitable deduction.
Transferring between wallets
No
—
Not a disposal; you remain the owner.
This table is a general guide. Individual circumstances may differ. Consult a tax professional for advice specific to your situation.
✅ Practical Checklist for Crypto Tax Compliance
Identify all taxable events – sales, trades, purchases with crypto, income, and rewards.
Calculate cost basis for every acquisition (purchase price + fees).
Determine holding periods – distinguish short‑term (≤1 year) from long‑term (>1 year).
Choose a cost basis method – FIFO or specific identification, and apply it consistently.
Gather all transaction records from exchanges, wallets, and DeFi platforms.
Use crypto tax software to aggregate data and generate Form 8949 / Schedule D.
Review software output for accuracy and completeness.
Prepare and file Form 8949, Schedule D, and Form 1040 by the deadline.
Check FBAR and FATCA filing requirements if you hold foreign accounts.
Answer the crypto question on Form 1040 truthfully.
Keep all records for at least 7 years in a secure location.
Consult a tax professional if you have complex transactions or uncertainty.
📘 Example Scenario: A Taxable Trade
Scenario: You purchase 0.5 BTC on January 15, 2025, for $25,000 (including fees). On July 10, 2025, you trade that 0.5 BTC for 8 ETH when the price of BTC is $30,000. The 8 ETH are worth $30,000 at the time of the trade.
Tax analysis:
You have a taxable event on July 10, 2025 (the trade).
Cost basis of the 0.5 BTC = $25,000.
Fair market value of the BTC on the trade date = $30,000.
Realized capital gain = $30,000 - $25,000 = $5,000.
Holding period: January 15 to July 10 = less than one year, so the gain is short‑term.
The $5,000 gain will be taxed at your ordinary income tax rate.
Your new cost basis for the 8 ETH = $30,000 (the fair market value of the BTC at the time of trade).
You would report this trade on Form 8949, categorize it as short‑term, and carry the gain to Schedule D. The holding period for the 8 ETH starts on July 11, 2025.
This is a simplified example. Actual calculations may include fees and other adjustments. Always consult a professional for your specific circumstances.
⚠️ Common Mistakes to Avoid
Failing to report crypto‑to‑crypto trades: Many taxpayers mistakenly believe that trading one crypto for another is not taxable. It is.
Using the wrong cost basis method: FIFO is the default, but specific identification can be beneficial. Choose methodically and document your choice.
Ignoring income from airdrops and forks: These are taxable as ordinary income, even if you didn't actively seek them.
Not accounting for fees: Fees and commissions are part of your cost basis and also reduce proceeds on sales—factor them in.
Failing to report foreign accounts: If you have crypto on a foreign exchange, FBAR and/or FATCA may apply.
Relying solely on exchange reports: Exchanges may not provide cost basis information. You are responsible for tracking your basis.
Missing the deadline: Late filing can result in penalties and interest. Plan ahead and file on time.
Not answering the crypto question on Form 1040: The question is mandatory; failure to answer or answering incorrectly can trigger scrutiny.
🔴 Risk Warning
Tax laws are complex and subject to change. The IRS can impose significant penalties, interest, and even criminal sanctions for non‑compliance. This guide is for educational purposes only and does not constitute tax, legal, or financial advice.
Every taxpayer's situation is unique. You are strongly encouraged to consult a qualified tax professional who is knowledgeable about cryptocurrency taxation to ensure you are fully compliant with federal and state tax laws.
Do not rely on this guide as a substitute for professional advice. Always verify current tax rules through official IRS publications and consult a professional before filing your return.
❓ Frequently Asked Questions
Q: Is buying cryptocurrency with USD a taxable event?
No. Buying crypto with fiat currency is not a taxable event. You are simply acquiring an asset. Tax is triggered when you sell, trade, or otherwise dispose of the crypto.
Q: Are crypto‑to‑crypto trades taxable?
Yes. The IRS treats the exchange of one cryptocurrency for another as a sale of property. You must recognize a capital gain or loss based on the difference between the fair market value of the crypto you received and the cost basis of the crypto you gave up.
Q: How long do I need to keep crypto tax records?
The IRS generally has three years to audit a return, but that can extend to six years in some cases. It is prudent to keep all crypto transaction records for at least seven years to be safe.
Q: What is the difference between FIFO and specific identification?
FIFO (First‑In, First‑Out) assumes you sell the earliest acquired units first. Specific identification allows you to choose which specific units to sell, which can help manage gains and losses. You must elect specific identification and maintain detailed records to use it.
Q: Do I need to report crypto on my taxes if I only bought and held?
If you only bought and held crypto and did not sell, trade, or use it, there is no taxable event. However, you may still need to answer the crypto question on Form 1040. If you received income (e.g., staking, airdrops) even while holding, you must report that income.
Q: Are NFTs taxed differently than other cryptocurrencies?
NFTs are generally treated as collectibles for tax purposes, which means long‑term capital gains on collectibles are taxed at a higher rate (28%) than other capital assets. Short‑term gains are taxed at ordinary income rates. The rules are still evolving, so consult a professional.
Q: What happens if I don't report my crypto transactions?
Failure to report can result in penalties, interest, and potential criminal prosecution. The IRS has increased enforcement, including obtaining exchange records and sending warning letters. Accurate reporting is essential.
Q: Do I have to pay taxes on crypto I received as a gift?
As the recipient, you generally do not owe tax at the time of receipt. However, when you later sell or dispose of the gifted crypto, you will owe capital gains tax based on the donor's cost basis (carryover basis). Gift tax may apply to the donor if the gift exceeds the annual exclusion amount.