📄 US Tax for Cryptocurrency Guide: Rules, Documentation, Common Triggers, and Risk Controls
The IRS treats cryptocurrency as property for federal tax purposes — meaning every sale, trade, or
payment involving crypto can trigger a taxable event. This guide provides a clear overview of the
rules, what records you need, common reporting situations, and practical controls to help you stay
compliant and avoid costly mistakes.
⚖️ 1. Taxable Events – What Triggers a Tax Liability
Under US tax law, cryptocurrency is treated as property, not currency. This means that when you dispose of
crypto — by selling it, trading it, or using it to buy goods or services — you generally realize a capital
gain or loss that must be reported to the IRS.
Common Taxable Events
Selling crypto for fiat currency: Exchanging Bitcoin, Ethereum, or any other coin for
USD, EUR, GBP, etc., triggers a taxable event. You realize a gain or loss based on the difference between
your cost basis and the sale price.
Trading one cryptocurrency for another: Swapping BTC for ETH, or any other pair, is
taxable in the US. The IRS considers this a sale of the first asset and a purchase of the second.
Using crypto to purchase goods or services: Spending crypto on a coffee, a car, or
any product is treated as a disposition of property. You must report the gain or loss based on the fair
market value of the item received.
Receiving crypto as payment for services: If you are paid in cryptocurrency for work
you perform, the fair market value of the crypto at the time of receipt is taxable as ordinary income.
Staking rewards and airdrops: The IRS treats staking rewards and airdrops as ordinary
income at the fair market value on the day you gain dominion and control over the assets.
Mining rewards: If you mine cryptocurrency, the fair market value of the mined coins
on the day you receive them is taxable as ordinary income.
Short-Term vs. Long-Term Capital Gains
Short-term gains (held ≤ 1 year): Taxed at your ordinary income tax rate, which can
be significantly higher.
Long-term gains (held > 1 year): Taxed at preferential rates (0%, 15%, or 20%,
depending on your income).
Your holding period starts the day after you acquire the crypto and ends on the day you dispose of it.
📌 Key InsightEvery taxable event must be reported
Even if you have a net loss for the year or your gains are small, you are required to report all
taxable transactions on your tax return. Failure to report can result in penalties, interest, and
increased audit risk.
🟢 2. Non-Taxable Events – What Does Not Trigger Tax
Not every crypto transaction is taxable. Understanding what does not trigger a tax event is just
as important as knowing what does.
Buying crypto with fiat currency: Simply purchasing cryptocurrency with USD or other
fiat is not a taxable event. You are establishing a cost basis that will be used later.
Transferring crypto between your own wallets: Moving coins from an exchange to a
personal wallet, or between your own wallets, does not trigger a tax liability. However, you should
still record the transaction for tracking purposes.
Gifting crypto: If you give crypto as a gift (up to the annual gift tax exclusion),
it is generally not taxable to the recipient until they sell it. The recipient inherits your cost basis
and holding period.
Donating crypto to a qualified charity: Donating appreciated crypto to a 501(c)(3)
organization is generally not taxable and may provide a charitable deduction for the fair market value.
Receiving a gift: The recipient of a crypto gift generally does not owe tax at the
time of receipt; they will owe tax when they later sell or dispose of the crypto.
💡 Pro TipTrack every transaction, even non-taxable ones
While transfers and gifts are not taxable, keeping records of them helps establish cost basis and
holding periods for future sales. Use a portfolio tracker to maintain a complete transaction history.
📊 3. Cost Basis and Fair Market Value
Cost basis is the foundation of your tax calculation. It determines whether you have a gain or loss when
you dispose of your crypto.
How to Determine Cost Basis
Purchase price: The amount you paid for the crypto (including any exchange fees,
commissions, or spread).
FIFO vs. Specific Identification: The IRS generally allows you to choose between
FIFO (First-In, First-Out) — assuming the oldest coins are sold first — or specific identification,
where you identify which specific units you are selling.
Multiple purchases: If you bought the same coin at different prices, your cost basis
for a sale depends on which specific lot you are selling.
Fair Market Value (FMV)
For taxable events like spending crypto or receiving it as income, you need the fair market
value at the time of the transaction.
Use a reputable price source (CoinMarketCap, CoinGecko, or a major exchange) and document the
timestamp and the source.
For airdrops and staking rewards, FMV is the value on the day you gain dominion and control over the
assets.
⚠️ Cost Basis PitfallDon't forget to include fees
Exchange fees, network fees, and any other costs associated with acquiring your crypto should be added
to your cost basis. This reduces your taxable gain (or increases your loss) when you dispose of the asset.
📝 4. Reporting Basics – Forms, Deadlines, and Obligations
Reporting your crypto transactions to the IRS is not optional. Even if you believe your gains are small,
failure to report can result in penalties, interest, and audits.
Key Reporting Forms
Form 1040 (Schedule D): Used to report capital gains and losses from the sale or
trade of crypto assets.
Form 8949: Used to detail each individual crypto transaction (or a summary if you
have many trades). You must include the date of acquisition, date of sale, proceeds, cost basis, and
resulting gain or loss.
Form 1040 Schedule 1: Used to report additional income from staking, mining, or
airdrops.
FinCEN Form 114 (FBAR): If you hold crypto on a foreign exchange and the aggregate
value exceeds $10,000 at any point during the year, you may need to file an FBAR.
Form 8938 (FATCA): If you hold foreign financial assets (including crypto on
foreign exchanges) exceeding certain thresholds, you may need to file this form.
Deadlines and Extensions
The standard federal tax filing deadline is April 15 (or the next business day).
Extensions are available (filing Form 4868) to October 15, but this extends the filing deadline,
not the payment deadline. If you owe tax, you must estimate and pay by April 15 to avoid penalties.
Some states also have income tax; check your state's requirements for crypto reporting.
Third-Party Reporting (1099s)
Beginning in 2026, US-based exchanges are required to issue Form 1099-DA (Digital
Asset Broker Reporting) to both the IRS and the taxpayer.
Even if you don't receive a 1099, you are still obligated to report all taxable transactions.
Do not assume that the absence of a 1099 means you don't have to report — the IRS expects full
disclosure.
📂 5. Recordkeeping – Documentation You Must Keep
Good recordkeeping is the single most important thing you can do to simplify your tax compliance and
protect yourself in an audit.
What Records to Keep
Date and time: Of each acquisition and disposition (including time zone).
Amount purchased or sold: In both crypto units and fiat currency equivalent.
Transaction price: The market price at the time of the transaction.
Fees and commissions: Trading fees, network fees, and any other charges.
Exchange or wallet address: A reference for where the transaction occurred.
Purpose of the transaction: e.g., "purchase," "sale," "trade," "spending," "gift,"
"transfer," etc.
Source of funds: If you are transferring crypto, document the source wallet and
the destination.
Tools and Methods for Recordkeeping
Exchange CSV exports: Most platforms allow you to download your transaction history.
Save these regularly (ideally at the end of each tax year).
Portfolio tracking software: Tools like Koinly, CoinTracker, TaxBit, or Cointracking
can automatically import transactions and calculate gains/losses.
Manual spreadsheets: If you prefer, maintain a detailed spreadsheet with all
transaction data. Be meticulous and consistent.
Wallet transaction IDs: The hash of each on-chain transaction serves as a permanent
record.
💡 Best PracticeKeep records for at least 7 years
The IRS generally has three years to audit a return, but in some cases, it can be up to six years.
We recommend keeping all crypto transaction records for at least 7 years to be safe.
🔍 6. Common Reporting Triggers and Special Situations
Beyond basic buying and selling, there are several specific situations that can trigger tax reporting
requirements.
Staking and Yield Farming
If you earn crypto from staking or yield farming, the value of the rewards at the time of receipt is
taxable as ordinary income.
If you later sell or trade these rewards, you will have a second taxable event (capital gain or loss).
Tracking cost basis for staking rewards can be complex; use a crypto tax software to automate this.
DeFi Transactions
Lending, borrowing, and providing liquidity in DeFi protocols can create taxable events.
Exchanging one token for another (e.g., swapping ETH for USDC) is a taxable trade.
Interest earned on lending is taxable as ordinary income.
Impermanent loss is not directly recognized for tax purposes until you exit the position.
NFTs
The IRS has not yet issued definitive guidance on NFTs, but they are generally treated as property.
Selling an NFT for crypto is a taxable event; buying an NFT with crypto is also a taxable event
(the crypto used to purchase is disposed of).
NFTs may be treated as collectibles, which have a different capital gains tax rate (28% maximum).
Hard Forks and Airdrops
If you receive new tokens from a hard fork, the IRS considers this taxable income at the fair market
value of the new tokens when you gain control over them.
Airdrops are similarly taxable as ordinary income.
🛡️ 7. Risk Controls and Audit Protection
Proactive risk management can help you avoid penalties and survive an audit if one occurs.
Best Practices for Risk Reduction
Use a crypto tax software: Automated tools reduce the risk of calculation errors
and missing transactions.
Reconcile your records quarterly: Don't wait until tax season. Review your
transactions every three months to catch errors early.
Keep all supporting documents: Save screenshots, CSV files, and wallet transaction
hashes in an organized folder.
File extensions on time: If you need more time, file Form 4868. This extends your
filing deadline but not your payment deadline.
Consider professional help: If your transaction volume is high or your situation is
complex, hiring a CPA or enrolled agent who specializes in crypto can be well worth the cost.
What to Do If You've Made a Mistake
Amended return: If you discover an error after filing, you can file an amended
return using Form 1040-X.
Disclosure: If you failed to report crypto transactions in previous years, consider
filing amended returns or using a voluntary disclosure program.
Penalty mitigation: Proactive correction can reduce or eliminate penalties if you
act before the IRS contacts you.
⚠️ Audit WarningThe IRS is increasing crypto enforcement
The IRS has dedicated teams focused on digital asset enforcement. Inaccurate or incomplete reporting
can trigger an audit, which can be time-consuming and expensive. Accuracy and transparency are your best
defenses.
📋 8. Comparison Table – Transaction Types and Tax Treatment
This table summarizes the tax treatment of common crypto transactions under US tax law. Note that this is
general guidance and not a substitute for professional advice.
US tax treatment of common cryptocurrency transactions (general guidance).
Transaction Type
Taxable Event?
Income Type
Recordkeeping Required
Buy crypto with fiat
No
N/A (establish cost basis)
Date, amount, fees, purchase price
Sell crypto for fiat
Yes
Capital gain/loss
Sale date, proceeds, cost basis
Trade crypto → crypto
Yes
Capital gain/loss
FMV at time of trade, cost basis of disposed asset
Spend crypto on goods/services
Yes
Capital gain/loss
FMV of goods, cost basis
Receive staking rewards
Yes
Ordinary income
FMV at receipt, date received
Receive airdrop
Yes
Ordinary income
FMV at receipt, date
Transfer between own wallets
No
N/A
Transaction ID, date, amount
Gift crypto
Varies (gift tax may apply)
N/A (recipient inherits cost basis)
Date, FMV, relationship
Donate crypto to charity
No (charitable deduction)
N/A
FMV, donation receipt
Mining rewards
Yes
Ordinary income
FMV at receipt, date
✅ 9. Practical Checklist
📋 US Crypto Tax Readiness Checklist
Use this checklist to ensure you are prepared for tax season:
Identify all crypto wallets and exchanges you use.
Export transaction histories in CSV format from each platform.
Calculate your cost basis for each coin (include all fees).
Determine if you have any taxable events (sales, trades, spending).
Calculate gains and losses for each taxable transaction.
Track any income from staking, airdrops, or mining.
Check if you need to file FBAR or other foreign asset reports.
Review your state's crypto tax guidance (if applicable).
Consider using a crypto tax software to automate calculations.
Consult a tax professional if your situation is complex.
File Form 8949 and Schedule D with your Form 1040.
Keep all records for at least 7 years.
📖 10. Example Scenario
📘 Case Study
Sarah's First Year with Crypto
Background: Sarah buys $1,000 worth of Bitcoin on January 15, 2026, on a US-based
exchange. She pays a $5 trading fee. On March 10, she buys $200 of Ethereum. On June 20, she sells
half her Bitcoin for $800 (the value at that time). She also receives $50 in staking rewards on
Ethereum over the year.
Tax implications:
Cost basis (Bitcoin): $1,000 (purchase price) + $5 (fee) = $1,005 total.
Half of that is $502.50.
Sale of Bitcoin (June 20): Proceeds = $800. Gain = $800 - $502.50 =
$297.50 (short-term capital gain).
Ethereum: Cost basis = $200 (purchase) + fees (if any). No sale yet, so no tax.
Staking rewards: $50 received over the year is taxable as ordinary income at
the FMV on each receipt date.
Recordkeeping: Sarah keeps CSV exports from her exchange, noting the date,
amount, price, and fees for each transaction. She uses a portfolio tracker to automate the gain
calculation.
Outcome: Sarah files her tax return with a capital gain of $297.50 and $50 of
staking income. She keeps her transaction records in a secure folder for future reference. She is now
aware of her ongoing tax obligations and plans to maintain her records diligently.
🚫 11. Common Mistakes
Assuming crypto gains are tax-free: In the US, crypto is treated as property,
and gains are taxable.
Ignoring small transactions: Even small trades (e.g., swapping $50 of ETH for
USDC) are taxable and must be reported.
Not accounting for fees in cost basis: Omitting fees reduces your cost basis and
increases your taxable gain.
Using the wrong cost basis method: The IRS generally accepts FIFO or specific
identification, but you must apply your chosen method consistently.
Failing to report staking and airdrop income: These are often overlooked but are
taxable as ordinary income.
Not keeping records of transfers: While transfers aren't taxable, they establish
the chain of custody and help you track cost basis across wallets.
Assuming the exchange will handle your tax reporting: Even with 1099s, you are
ultimately responsible for accurate reporting.
Filing without reconciling your transactions: Missing or duplicate entries can
lead to inaccurate reporting and potential penalties.
⚠️ Important Legal and Tax Disclaimer
This guide is for educational and informational purposes only. It does
not constitute legal, tax, or financial advice. US cryptocurrency tax laws are
complex, subject to change, and can vary based on individual circumstances. The information provided
here may not reflect the most current regulations or interpretations. You are solely responsible for
understanding and complying with the tax laws applicable to your specific situation. We strongly
recommend consulting a qualified tax professional, CPA, or tax attorney who is experienced in
cryptocurrency and digital assets before making any tax-related decisions or filing any tax returns.
Neither the author nor the publisher assumes any liability for errors, omissions, or consequences
arising from the use of this information.
❓ Frequently Asked Questions
Do I have to pay tax on crypto if I just hold it and don't sell?
No. Simply buying and holding cryptocurrency is not a taxable event in the US.
Tax liability arises only when you dispose of the asset through a sale, trade, or spending it on
goods or services.
How do I calculate my cost basis if I bought crypto at different prices?
You can use FIFO (First-In, First-Out) — assuming the oldest coins are sold first —
or specific identification if you can identify which lot you're selling. The IRS generally accepts
both methods, but you must apply them consistently. Many portfolio trackers can automate this
calculation.
Are crypto-to-crypto trades taxable in the US?
Yes. Trading one cryptocurrency for another is considered a disposition of the first
asset, and you realize a capital gain or loss based on the fair market value of the crypto you receive.
What happens if I receive an airdrop? Do I pay tax?
Yes. Airdrops are taxable as ordinary income at the fair market value of the tokens on
the day you receive them and have control over them. Keep a record of the date, value, and amount
for your tax return.
Do I need to report crypto on my tax return if I lost money?
Yes — you should report both gains and losses. Capital losses can offset other
capital gains, and up to $3,000 of net losses can be deducted against ordinary income per year.
Even if you don't owe tax, reporting losses establishes a basis for future tax years.
How long should I keep my crypto transaction records?
The IRS generally has three years to audit a return, but in some cases it can be up to
six years. We recommend keeping all crypto transaction records for at least 7 years to be safe.
Do I need to file FBAR for crypto on foreign exchanges?
Yes, if you hold crypto on a foreign exchange and the aggregate value of your foreign
financial assets exceeds $10,000 at any point during the calendar year, you may need to file FinCEN
Form 114 (FBAR). This is separate from your tax return.
What is Form 1099-DA and do I need to worry about it?
Form 1099-DA is the new form that US-based crypto brokers (exchanges) are required to
file starting in 2026 to report digital asset transactions. It will be sent to both you and the IRS.
However, you are still responsible for reporting all transactions, even if you don't receive a 1099-DA.