How to Handle Cryptocurrency Taxes — Complete Practitioner Guide 2026
Cryptocurrency Tax Fundamentals
| Crypto Transaction Type | Tax Treatment | Form | IRC Section | Notes |
|---|---|---|---|---|
| Buy and hold (no sale) | No taxable event | None | N/A | Basis established at purchase price + fees |
| Sell for USD profit | Capital gain (short or long-term) | Schedule D + Form 8949 | IRC §1221 | Short-term if held <1 year; long-term if held >1 year |
| Sell for USD loss | Capital loss | Schedule D + Form 8949 | IRC §1221 | Loss limited to $3,000/year against ordinary income; excess carries forward |
| Trade crypto for crypto | Taxable event — capital gain or loss | Schedule D + Form 8949 | IRC §1221 | Fair market value of received crypto is amount realized |
| Receive crypto as payment (self-employed) | Ordinary income at FMV | Schedule C | IRC §61 | FMV on date of receipt is income; also establishes basis |
| Receive crypto as wages | Ordinary income at FMV | W-2 (employer reports) | IRC §61 | Employer must withhold FICA and income tax |
| Mining income | Ordinary income at FMV when mined | Schedule C (business) or Schedule 1 (hobby) | IRC §61 | Also subject to self-employment tax if business |
| Staking rewards | Ordinary income at FMV when received | Schedule 1 or Schedule C | IRC §61; Rev. Rul. 2023-14 | IRS ruled staking rewards are income when received |
| Airdrop received | Ordinary income at FMV when received | Schedule 1 | IRC §61; Rev. Rul. 2023-14 | Unsolicited airdrops are income when dominion and control established |
| NFT sale | Capital gain or loss | Schedule D + Form 8949 | IRC §1221 or §1231 | Collectible NFTs may be taxed at 28% collectibles rate |
| DeFi yield/liquidity mining | Ordinary income at FMV when received | Schedule 1 or Schedule C | IRC §61 | Each reward receipt is a separate taxable event |
| Crypto gift (given) | No taxable event for donor | Form 709 if >$18,000 (2024) | IRC §102 | Recipient takes donor's basis; holding period carries over |
| Crypto donation to charity | Deduction at FMV (if held >1 year) | Schedule A + Form 8283 | IRC §170 | No capital gain recognized; deduction at FMV |
Source: IRS Notice 2014-21; Rev. Rul. 2023-14; IRS.gov/virtualcurrencies; IRC §1221
Starting in 2025 (reported on 2025 returns filed in 2026), cryptocurrency brokers are required to report client transactions on Form 1099-DA (Digital Asset). This is a major change — previously, crypto exchanges were not required to report transactions to the IRS. The new reporting requirements mean that the IRS will have much more information about crypto transactions, making accurate reporting even more critical. Practitioners should proactively contact all crypto clients to ensure their records are complete and their prior-year returns are accurate.
Crypto Tax Software Comparison
| Software | Price (2026) | Best For | Exchange Integrations | Key Features |
|---|---|---|---|---|
| CoinTracker | $59–$299/year | Individual investors | 500+ exchanges | Automatic import; tax-loss harvesting; Form 8949 generation |
| Koinly | $49–$279/year | Individual investors; DeFi users | 700+ exchanges | DeFi support; NFT tracking; multi-country support |
| TaxBit | $50–$500/year | Enterprises; high-volume traders | 500+ exchanges | Enterprise features; API access; audit support |
| CryptoTrader.Tax (CoinLedger) | $49–$299/year | Individual investors | 400+ exchanges | Easy to use; good customer support |
| ZenLedger | $49–$399/year | DeFi users; NFT collectors | 400+ exchanges | Strong DeFi and NFT support; CPA dashboard |
| TokenTax | $65–$2,500/year | High-volume traders; complex situations | Custom integrations | Full-service option; CPA review available |
Source: CPA Practice Advisor Crypto Tax Software Review 2024
The most common problem in crypto tax preparation is missing transactions. Clients often: (1) forget about exchanges they used years ago; (2) lose access to old exchange accounts; (3) fail to report DeFi transactions (which are not tracked by exchanges); and (4) don't realize that crypto-to-crypto trades are taxable. Best practice: ask every crypto client to provide a complete list of all exchanges and wallets they have ever used, going back to their first crypto purchase. Use crypto tax software to import all transactions and identify gaps.
Crypto Tax Fees
| Client Type | Complexity | Typical Hours | Fee Range |
|---|---|---|---|
| Simple crypto investor (buy/hold/sell on one exchange) | Low | 1–3 hours | $300–$600 |
| Moderate crypto investor (multiple exchanges; some DeFi) | Medium | 3–8 hours | $600–$1,500 |
| Complex crypto investor (DeFi; NFTs; mining; staking) | High | 8–20 hours | $1,500–$4,000 |
| High-volume trader (1,000+ transactions) | Very High | 15–40 hours | $3,000–$8,000 |
| Crypto business (mining operation; exchange) | Very High | 20–60 hours | $5,000–$15,000 |
Source: NSA Fee Study 2024; NATP Crypto Tax Survey 2024
Background: Client came in for 2024 tax return preparation. During the interview, mentioned "a little crypto" on Coinbase. Review of Coinbase records revealed $180,000 in unreported capital gains from 2021–2023 (client had not reported any crypto transactions). Analysis: client owed approximately $36,000 in federal tax plus interest and penalties on the unreported gains. Action: filed amended returns for 2021, 2022, and 2023 using crypto tax software to reconstruct all transactions. Result: total tax, interest, and penalties of $42,000. Client paid in full. Practitioner fee: $3,800. The client was grateful — the voluntary disclosure significantly reduced the risk of criminal prosecution.
Frequently Asked Questions
The IRS treats cryptocurrency as property, not currency (IRS Notice 2014-21). This means that every sale, trade, or use of cryptocurrency to purchase goods or services is a taxable event — subject to capital gains tax. The gain or loss is calculated as the difference between the fair market value at the time of the transaction and the taxpayer's basis (cost) in the cryptocurrency.
Yes. When you trade one cryptocurrency for another (e.g., Bitcoin for Ethereum), it is a taxable event. The amount realized is the fair market value of the cryptocurrency received. The gain or loss is calculated as the fair market value of the received cryptocurrency minus the basis in the cryptocurrency given up. This applies even if no USD is involved in the transaction.
Yes. The IRS ruled in Rev. Rul. 2023-14 that staking rewards are ordinary income when received, based on their fair market value at the time of receipt. This overruled the Jarrett v. United States case (which held that staking rewards were not income until sold). Practitioners should ensure that all staking rewards are reported as ordinary income.
As of 2026, the wash sale rule (IRC §1091) does not apply to cryptocurrency — only to securities. This means that a taxpayer can sell crypto at a loss, immediately repurchase the same crypto, and still claim the loss. This is a significant tax planning opportunity. However, proposed legislation has repeatedly sought to extend the wash sale rule to crypto — practitioners should monitor legislative developments.
Crypto clients should keep: (1) records of every purchase (date, amount, price paid); (2) records of every sale or trade (date, amount, price received); (3) records of every receipt of crypto as income (date, amount, FMV at receipt); (4) wallet addresses and exchange account records; and (5) records of any crypto used to purchase goods or services. Without complete records, it is impossible to accurately calculate gains and losses.
The information on this page is intended for licensed tax professionals (CPAs, EAs, and tax attorneys) and is provided for educational and research purposes only. Tax law is complex and fact-specific — all strategies discussed are subject to limitations, phase-outs, and conditions that may not apply to every client situation. Practitioners should independently verify all information against current IRS guidance, Treasury Regulations, and applicable state law before advising clients. This content does not constitute legal or tax advice.
Handle Crypto Taxes on Uncle Kam
The Uncle Kam Marketplace Connects Crypto Tax Specialists with Clients. Join Free.
Uncle Kam connects crypto investors with licensed tax professionals who specialize in cryptocurrency taxation.
Ready to Handle Crypto Taxes for Clients?
Join the Uncle Kam Marketplace to connect with crypto clients who need tax help. Free to join — no monthly fees.
Join the Uncle Kam Marketplace