Key Takeaway
New to crypto taxes? Learn how the IRS taxes Bitcoin, Ethereum, and other cryptocurrencies. A DFW CPA breaks down taxable events, rates, and reporting requirements.
You bought some Bitcoin. Maybe some Ethereum. Perhaps you swapped tokens on a decentralized exchange or earned some crypto interest.
Now you're wondering: what do I actually owe the IRS?
The short answer: The IRS treats cryptocurrency as property, not currency. Every time you sell, trade, or spend crypto, it's potentially a taxable event. And yes, they're watching more closely than ever.
How the IRS Views Cryptocurrency
Here's the fundamental rule that governs everything else:
Cryptocurrency is property for tax purposes.
That means crypto follows the same rules as stocks, real estate, and other capital assets—not the rules for dollars in your bank account.
When you sell stock at a profit, you pay capital gains tax. Crypto works the same way.
What This Means Practically
- Buying crypto with USD: Not taxable
- Holding crypto: Not taxable
- Selling crypto for USD: Taxable event
- Trading one crypto for another: Taxable event
- Using crypto to buy goods/services: Taxable event
- Receiving crypto as income: Taxable event
That last point surprises many people. When you swap Bitcoin for Ethereum, the IRS sees two transactions: you sold Bitcoin (taxable) and bought Ethereum.
The Two Types of Crypto Taxes
1. Capital Gains Tax (When You Sell or Trade)
When you dispose of crypto—sell it, trade it, or spend it—you'll owe capital gains tax on any profit.
Short-term capital gains (held less than 1 year):
- Taxed as ordinary income
- Rates: 10% to 37% depending on your income bracket
Long-term capital gains (held more than 1 year):
- Taxed at preferential rates
- Rates: 0%, 15%, or 20% depending on income
| Filing Status | 0% Rate | 15% Rate | 20% Rate |
|---|---|---|---|
| Single | Up to $47,025 | $47,026 - $518,900 | Over $518,900 |
| Married Filing Jointly | Up to $94,050 | $94,051 - $583,750 | Over $583,750 |
Example: You bought 1 Bitcoin for $30,000 in January 2025. You sold it for $50,000 in March 2026.
- Gain: $20,000
- Holding period: 14 months (long-term)
- Tax rate: 15% (assuming middle income)
- Tax owed: $3,000
If you'd sold after only 10 months? That same $20,000 gain could be taxed at 24% or higher—costing you $4,800+ in taxes.
2. Ordinary Income Tax (When You Receive Crypto)
Some crypto isn't a capital gain—it's straight income, taxed at your regular income tax rate:
- Mining rewards: Taxed when you receive them
- Staking rewards: Taxed when you gain control over them
- Crypto interest/yield: Taxed when credited to your account
- Airdrops: Taxed at fair market value when received
- Crypto payments for work: Taxed like any other wages
This creates a two-step tax situation for earned crypto:
- When received: Pay income tax on the fair market value
- When sold: Pay capital gains tax on any additional appreciation
How to Calculate Your Gains and Losses
Every crypto sale requires you to calculate your "cost basis"—what you originally paid for the crypto.
Gain/Loss = Sale Price - Cost Basis
Cost Basis Methods
If you bought crypto at different prices over time, you need to decide which coins you're selling:
FIFO (First In, First Out): Sell your oldest coins first. This is the IRS default if you don't specify otherwise.
Specific Identification: Choose exactly which coins to sell. This gives you the most tax flexibility but requires detailed records.
Example:
- January: Bought 1 BTC at $30,000
- March: Bought 1 BTC at $40,000
- June: Sold 1 BTC at $45,000
Using FIFO: Your gain is $15,000 ($45,000 - $30,000) Using Specific ID: You could choose to sell the March purchase, making your gain only $5,000
The method you choose can significantly impact your tax bill.
What Forms Do You Need?
Form 8949: Sales and Other Dispositions of Capital Assets
This is where you report every crypto sale or trade. For each transaction, you'll need:
- Description of property
- Date acquired
- Date sold
- Proceeds (sale price)
- Cost basis
- Gain or loss
Schedule D: Capital Gains and Losses
Summarizes your total capital gains and losses from Form 8949.
Schedule 1: Additional Income
Report crypto income here (mining, staking, airdrops, etc.) under "Other Income."
Schedule C: Profit or Loss from Business
If you mine or trade crypto as a business, report on Schedule C instead.
The Digital Asset Question
Your tax return now asks directly: "At any time during the year, did you receive, sell, exchange, or otherwise dispose of any financial interest in any digital asset?"
You must answer this question. Checking "No" when you should check "Yes" can lead to IRS penalties.
Common Taxable Events (And Non-Taxable Events)
Taxable Events
| Event | Tax Type |
|---|---|
| Selling crypto for USD | Capital gains |
| Trading crypto for crypto | Capital gains |
| Spending crypto on purchases | Capital gains |
| Receiving mining rewards | Ordinary income |
| Receiving staking rewards | Ordinary income |
| Getting paid in crypto | Ordinary income |
| Receiving airdrops | Ordinary income |
| Hard fork tokens (when you can access them) | Ordinary income |
Non-Taxable Events
| Event | Why Not Taxable |
|---|---|
| Buying crypto with USD | No gain realized |
| Holding crypto | No disposition |
| Transferring between your own wallets | No change in ownership |
| Donating crypto to charity | Deductible, not taxable |
| Gifting crypto (under annual exclusion) | Gift, not sale |
Record Keeping: Your Most Important Habit
The IRS requires you to maintain records of:
- Date and time of each transaction
- Cost basis of crypto acquired
- Fair market value at time of transaction
- Amount of crypto involved
- Purpose of transaction
Pro tip: Use a crypto tax software like Koinly, CoinTracker, or TokenTax. They connect to exchanges and wallets to automatically track your transactions.
Without good records, you risk:
- Overpaying taxes (can't prove cost basis)
- IRS penalties for underreporting
- Audit headaches
What About Crypto Losses?
Losses are actually valuable for tax purposes.
Capital Loss Deductions
- Losses offset gains dollar-for-dollar
- Up to $3,000 of net losses can offset ordinary income
- Remaining losses carry forward to future years
If you have $10,000 in crypto gains and $15,000 in crypto losses:
- Net loss: $5,000
- $3,000 offsets ordinary income this year
- $2,000 carries forward to next year
Tax Loss Harvesting
Unlike stocks, crypto isn't subject to the wash sale rule—yet. This means you can sell crypto at a loss, immediately buy it back, and still claim the loss. (More on this strategy in a separate post.)
IRS Enforcement Is Increasing
The IRS is getting serious about crypto compliance:
- Form 1099-DA: Starting 2025, exchanges report your gross proceeds. Starting 2026, they'll report cost basis too.
- John Doe Summonses: The IRS has obtained records from major exchanges like Coinbase and Kraken.
- AI Analysis: The IRS uses blockchain analysis tools to track transactions.
- Question on Form 1040: Lying about crypto activity is a red flag.
The days of crypto being "under the radar" are over.
Common Mistakes to Avoid
-
Forgetting crypto-to-crypto trades are taxable: Swapping ETH for USDC? That's a taxable sale of ETH.
-
Not reporting small amounts: There's no minimum threshold. Even $50 in mining rewards is taxable.
-
Ignoring DeFi transactions: Liquidity pool deposits, yield farming rewards, and DEX swaps all have tax implications.
-
Using wrong cost basis: Make sure you're calculating gains correctly using consistent methods.
-
Missing the digital asset question: The IRS added this specifically to catch non-reporters.
The Bottom Line
Crypto taxes aren't as complicated as they seem once you understand the basics:
- It's property, taxed like stocks
- Selling, trading, and spending are taxable events
- Receiving crypto is income
- Hold for over a year for lower rates
- Keep detailed records
The new reporting requirements starting in 2026 mean the IRS will have more visibility into your crypto activity than ever. Getting compliant now saves you headaches later.
Need help sorting out your crypto taxes? Especially with DeFi, staking, or high transaction volumes, a CPA who understands crypto can save you money and stress.
Not sure if you're reporting correctly? Let's review your situation →
— Krystal Le, CPA
LeCPA helps DFW investors navigate crypto taxes with confidence.
Sources:

Krystal Le, CPA
Founder, LeCPA | Accounting & Tax
Krystal has over a decade of experience helping DFW small business owners, real estate investors, and high-income professionals minimize their tax burden and build wealth strategically.
Learn more about KrystalCrypto tax updates you need to know
Join DFW business owners getting actionable tax strategies monthly.
No spam. Unsubscribe anytime.
Try Our Free Calculators
Need Personalized Advice?
Every tax situation is unique. Schedule a free strategy session to see how these strategies apply to your specific situation.
Schedule Free ConsultationServing the DFW Metroplex
LeCPA provides expert tax and accounting services throughout the Dallas-Fort Worth area. Find CPA services near you:
Related Articles
Crypto Tax Loss Harvesting: The Legal Loophole That Could Save You Thousands
Learn how to use crypto tax loss harvesting to reduce your tax bill. Unlike stocks, there's no wash sale rule for crypto—yet. A DFW CPA explains the strategy.
CryptoCrypto Staking Taxes: How the IRS Taxes Your Staking Rewards
Earn staking rewards on Ethereum, Solana, or Cardano? Learn how the IRS taxes staking income, when to report it, and how to minimize your tax burden.
CryptoNFT Taxes Explained: A Complete Guide for Collectors and Creators
Bought, sold, or created NFTs? Learn how the IRS taxes NFT transactions. Different rules apply to collectors vs creators. A DFW CPA breaks it all down.
Crypto tax updates you need to know
Join DFW business owners getting actionable tax strategies monthly.
No spam. Unsubscribe anytime.