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

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

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:

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

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:

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

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

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

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

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.