🇺🇸

IRS Crypto Tax Rules:
Complete 2026 Guide

The IRS treats crypto as property. Here's exactly what that means for your taxes — capital gains rates, Form 8949, what triggers a taxable event, and how to file correctly.

Libor Pavlicek
Libor Pavlicek — Crypto Investor & Editor
Licensed insolvency practitioner & active crypto investor since 2021. Personally tested every exchange and wallet reviewed on this site.
Disclaimer: This guide is for informational purposes only and is not tax or legal advice. US tax law is complex and changes frequently. Consult a qualified CPA or tax attorney for advice specific to your situation.
⚡ US Crypto Tax in 3 Sentences

The IRS classifies crypto as property, not currency (Notice 2014-21). Every time you sell, trade, or spend crypto, you trigger a capital gains event. Gains held over 12 months are taxed at preferential long-term rates (0%, 15%, or 20%); gains held under 12 months are taxed as ordinary income (up to 37%).

IRS Classification: Crypto as Property

In 2014, the IRS issued Notice 2014-21 establishing that virtual currency is treated as property for US federal tax purposes. This single ruling defines how crypto is taxed: the same rules that apply to stocks, bonds, and real estate apply to Bitcoin, Ethereum, and every other cryptocurrency.

The practical implication: every disposal of crypto creates a taxable event. Whether you sell, swap, spend, or give away crypto, you must calculate and report the resulting gain or loss to the IRS.

💡

The most important question: What did you pay for it, and what did you receive when you disposed of it? The difference is your taxable gain or deductible loss.

2026 Capital Gains Tax Rates

Short-Term (held ≤ 12 months)

Ordinary Income Rate

Taxed at your regular income tax bracket — 10%, 12%, 22%, 24%, 32%, 35%, or up to 37%. The least tax-efficient outcome. Avoid when possible by holding longer than 12 months.

Long-Term (held > 12 months)

0%, 15%, or 20%

Significantly lower rates. Most middle-income investors pay 15%. High earners ($553,850+ single, $623,300+ married) pay 20%. Some lower-income filers pay 0%.

2026 Filing Status0% LTCG Rate15% LTCG Rate20% LTCG Rate
SingleUp to $47,025$47,025–$518,900Over $518,900
Married Filing JointlyUp to $94,050$94,050–$583,750Over $583,750
Head of HouseholdUp to $63,000$63,000–$551,350Over $551,350
💡

Net Investment Income Tax (NIIT): High-income investors may also owe an additional 3.8% NIIT on crypto gains. This applies to single filers with income over $200,000 or married filers over $250,000. Factor this into your planning.

What Triggers a Taxable Event

EventTaxable?Tax TypeHow to Calculate
Sell crypto for USDYesCapital GainsSale proceeds minus cost basis
Swap BTC for ETHYesCapital GainsFair market value of ETH received minus BTC cost basis
Buy goods/services with cryptoYesCapital GainsFMV at time of purchase minus cost basis
Staking rewardsYesOrdinary IncomeFMV at time of receipt
Mining incomeYesOrdinary Income (+ SE tax if business)FMV at time of receipt
Airdrop receivedYesOrdinary IncomeFMV at time of receipt (if you have dominion/control)
Buy crypto with USDNoSets your cost basis
Transfer between own walletsNoKeep records; cost basis carries over
Gift to spouseNoRecipient inherits your cost basis
Donate to charity (501c3)No CGTMay be deductible at FMV if held >12 months

IRS Forms: 8949 & Schedule D

Koinly
Crypto Tax Reports in Minutes
Crypto taxes in minutes · 700+ exchanges · Code CRYPTOTAX10 = 10% off.
EU tax readyAuto-import10% off
Try Free →

Crypto transactions are reported on two forms as part of your annual tax return (Form 1040):

Form 8949

Sales and Other Dispositions of Capital Assets

List every crypto transaction individually — date acquired, date sold, proceeds, cost basis, and gain/loss. Short-term transactions go in Part I, long-term in Part II. Tax software generates this automatically.

Schedule D

Capital Gains and Losses

Summarises your total short-term and long-term gains/losses from Form 8949. The net amount flows to your Form 1040. Schedule D also handles capital loss carryforwards from prior years.

Schedule 1

Additional Income (Staking, Mining, Airdrops)

Crypto received as income — staking rewards, mining income, airdrops — is reported here as ordinary income, not on Form 8949.

💡

Note the 1099-DA: Starting in 2026, US crypto exchanges are required to issue Form 1099-DA to users and the IRS, reporting gross proceeds from crypto sales. This means the IRS will have direct visibility into your exchange activity. Accurate reporting has never been more important.

Cost Basis & Accounting Methods

The IRS allows several accounting methods for determining which coins you're selling when you have multiple purchases at different prices. The choice significantly affects your tax bill.

MethodIRS Allowed?Best WhenTax Impact
FIFO (First In, First Out)Yes (default)Prices are fallingHigher gains in bull market
LIFO (Last In, First Out)Yes (must elect)Prices are risingLower short-term gains
HIFO (Highest In, First Out)Yes (must elect)Most situationsMinimises taxable gains
Specific IdentificationYes (with records)You have detailed recordsMaximum control; most complex

HIFO is generally most tax-efficient — it sells your highest-cost coins first, minimising the gain on each transaction. Koinly and CoinTracker both support HIFO automatically. You must consistently apply your chosen method within a tax year.

Crypto as Income: Staking, Mining, Airdrops

When you earn crypto rather than buy it, it's treated as ordinary income — taxed at your regular income rate, not the preferential capital gains rate.

Using Losses to Reduce Your Tax Bill

CoinLedger
Crypto Tax Reporting Made Simple
Trusted by 500,000+ investors · All exchanges · Code CRYPTOTAX10 = 10% off.
Auto-importAll exchanges10% off
Try CoinLedger Free →

Capital losses can be used to offset capital gains. If your total losses exceed gains, you can deduct up to $3,000 of net capital losses against ordinary income per year. Any remaining losses carry forward to future years indefinitely.

Wash-sale rule: Currently, the IRS wash-sale rule (which prevents repurchasing the same security within 30 days of a loss sale) does not apply to crypto. This is under ongoing legislative scrutiny — enjoy it while it lasts. It means you can sell at a loss to lock in a tax deduction, then immediately repurchase the same coin.

How to File: Step-by-Step

1

Export transaction history from all exchanges

Download CSV reports from Coinbase, Kraken, Binance, and every other exchange you've used. Include your wallet transaction history for any on-chain activity.

2

Import into crypto tax software

Connect Koinly or CoinTracker to your exchanges via API or CSV import. The software calculates your cost basis and gain/loss for every transaction automatically.

3

Review and reconcile

Check for missing cost basis data (common if you used exchanges before 2018). Correctly categorise staking rewards, airdrops, and DeFi transactions.

4

Export IRS-ready reports

Generate your Form 8949 report from the software. Most platforms produce a TurboTax-compatible file, a CSV for manual entry, or a downloadable Form 8949 PDF.

5

Include in your Form 1040

Attach Form 8949 and Schedule D to your 1040. Report staking/mining income on Schedule 1. File by April 15 (or October 15 with extension). Pay any taxes owed to avoid penalties.

Generate Your Form 8949 with Koinly →

Frequently Asked Questions

Binance
World's #1 Crypto Exchange
World's largest exchange. 0.075% fees · 350+ coins · 180M+ users.
20% rebateSpot & FuturesEU regulated
Open Free Account →
Do I owe tax if I lost money on crypto?

No tax is owed on losses — but you must still report them. Capital losses can offset gains, and up to $3,000 per year can be deducted against ordinary income. Losses carry forward indefinitely.

What if I didn't report crypto in previous years?

File amended returns (Form 1040-X) for prior years. The IRS has a voluntary disclosure process. Proactively correcting past filings typically results in lower penalties than being audited. Consult a CPA or tax attorney.

Is there a de minimis exemption for small crypto transactions?

No — the IRS currently has no de minimis exemption for crypto. Even a $5 gain from spending crypto on coffee is technically reportable. Tax software automates the tracking so even small transactions are captured.

Does the IRS know about my crypto?

Increasingly, yes. Regulated exchanges send 1099 forms to the IRS. Starting in 2026, Form 1099-DA adds more visibility. Blockchain analytics firms work with the IRS to trace on-chain transactions. Assuming anonymity is a dangerous strategy.

Also Read

⚠️

Disclaimer: This guide reflects US tax rules as understood in March 2026. Tax law changes frequently. This is not tax advice — consult a licensed CPA or tax attorney for your specific situation.

Ask Harvey 🦀
Harvey
The crypto crab 🦀 — your AI investing advisor
€500/month strategy Best exchange Crypto taxes EU Bitcoin DCA
Your guide