How to Do a Crypto Tax Return

How to Do a Crypto Tax Return 2026

How to Do a Crypto Tax Return: A Practical Guide to Reporting Your Holdings and Transactions

The IRS collected $162 million from crypto-related tax enforcement in 2023—a 60% jump from the previous year. That number tells you everything you need to know: the agency is paying attention. Whether you made $500 or $500,000 in crypto transactions last year, filing your taxes correctly isn’t optional anymore. The machinery’s already there, tracking exchanges, monitoring wallets, and cross-referencing data from Form 8949s. Most people get this wrong because they treat crypto taxes like trading taxes, when they’re actually more like property gains. That’s the critical distinction that determines whether you’re reporting capital gains or something else entirely.

Last verified: April 2026

Executive Summary

Metric 2025 Data 2024 Data Change
Crypto taxpayers filing in US 2.8 million 2.1 million +33%
Average crypto tax liability reported $4,250 $3,840 +11%
IRS Form 8949 filings (crypto-related) 1.2 million 890,000 +35%
Audit rate for high-value holders ($100k+) 3.2% 2.1% +52%
Average penalty for incomplete reporting $8,900 $7,200 +24%
Percentage claiming losses (offsetting gains) 18% 12% +50%
Cost of tax preparation software (average) $147 $132 +11%

Understanding Your Crypto Tax Obligations

Here’s what the IRS actually wants from you: every single transaction you made with cryptocurrency—not just when you cashed out to dollars. Buying Bitcoin with dollars? That’s not a taxable event yet. Trading Bitcoin for Ethereum? That’s a taxable event. Receiving a token as a staking reward? Taxable at fair market value on the day you received it. Selling that token six months later for more? That’s a second taxable event, this time a capital gain.

The taxation framework breaks into three main categories. Short-term capital gains (crypto held less than one year) get taxed as ordinary income at your marginal rate—anywhere from 10% to 37% depending on your bracket. Long-term capital gains (held more than one year) get the favorable treatment: 0%, 15%, or 20% depending on income. Then there’s everything else. Staking rewards, mining income, yield farming returns—these all count as ordinary income at fair market value on receipt, then potentially as capital gains when you sell.

This is where most people stumble. They think they only owe taxes when they convert to USD, but the IRS disagrees. A trader who cycled through 200 transactions—buying and selling altcoins—could owe taxes on all 200 events even if they ended the year flat in dollar terms. That’s the dangerous gap between trading activity and actual tax liability.

Documenting Your Transactions: What You Actually Need

Transaction Type Information Required Primary Source IRS Form
Purchase (fiat to crypto) Date, amount paid ($), crypto received, unit price Exchange API export or CSV download Form 8949
Sale/trade (crypto to crypto or crypto to fiat) Date acquired, date sold, cost basis, sale proceeds, gain/loss Exchange records + wallet tracking Form 8949
Staking/reward income Date received, amount, fair market value on receipt date Wallet records, exchange statements Schedule 1, Part I
Wallet transfers (internal) Usually none—not taxable unless to different entity Blockchain explorer N/A
Mining proceeds Date received, amount, FMV on receipt, pool/solo info Mining pool dashboard, wallet history Schedule 1, Part I
Airdrops Date, token symbol, quantity, FMV on date received Wallet history, project announcement Schedule 1, Part I

The data here is messier than I’d like it to be. Determining fair market value for an obscure altcoin airdrop? You’ll need a price feed from CoinMarketCap or CoinGecko from that exact date. For most major pairs, exchange data is reliable. For micro-cap tokens that were only traded on decentralized exchanges? The paper trail gets complicated fast.

Start by pulling transaction history from every platform you used. Coinbase, Kraken, FTX (for historical users), Uniswap, Curve—anywhere you moved money or tokens. Download as CSV. You’ll need: timestamp (down to the hour if possible), transaction ID, what you sent, what you received, and the exchange rate or price at time of transaction. If you can’t get this from the exchange automatically, you’re looking at hundreds of hours of manual entry or missing documentation.

The Cost Basis Decision That Actually Matters

How you calculate cost basis determines your entire tax bill. You have four methods. First In, First Out (FIFO) is what the IRS assumes if you don’t specify something else—sell your oldest coins first. Last In, First Out (LIFO) sells your most recent purchases first. Average Cost pools all coins and uses the average price paid. Specific Identification lets you pick exactly which coins you’re selling, allowing you to minimize gains by selling high-cost-basis coins.

Run the numbers both ways before filing. A trader who bought 5 Bitcoin at $15,000 each in 2020, then 2 Bitcoin at $45,000 each in 2022, then sold 3 Bitcoin at $65,000 each in 2025—they’d have vastly different outcomes depending on method. With FIFO, they’re selling the oldest coins at $15,000 cost basis, generating $150,000 in gains. With Specific Identification picking the expensive 2022 purchases, they’d have only $60,000 in gains. That’s a $13,500 difference in taxes at 37% marginal rate.

Specific Identification requires contemporaneous documentation—you must prove at time of sale which specific coins you were selling. Most crypto tax software handles this, but if you’re doing this manually, you need to track wallet addresses and batch hashes to defense against an audit. The IRS has already signaled they’re targeting cost basis errors, so document your choice and your methodology.

Key Factors Determining Your Tax Liability

1. Your Marginal Income Tax Bracket

If you’re in the 37% top bracket and generate $50,000 in short-term gains, you owe $18,500 in federal income tax. If you’re in the 22% bracket, you owe $11,000. That’s a $7,500 difference for identical transactions. Knowing your bracket before year-end lets you time transactions strategically—realizing losses in December to offset December gains, or deferring some trades into January if you’re sitting at the edge of a bracket.

2. Net Long-Term vs. Short-Term Mix

Studies from tax software providers show that traders with holding periods longer than one year typically see their effective tax rate cut by 12-18 percentage points. A $30,000 gain taxed as long-term capital gains (15% rate) costs $4,500. The same gain as short-term income (say, 32% bracket) costs $9,600. That $5,100 difference often justifies the patience of holding for the extra week or month to hit that one-year mark.

3. State and Local Taxes (if applicable)

California taxes capital gains as ordinary income with no discount for long-term vs. short-term, topping out at 13.3%. New York adds up to 8.82% state income tax. Wyoming, Nevada, and Texas have zero state income tax on capital gains. If you’re doing high-volume trading, the location question genuinely matters. A trader generating $200,000 in long-term gains pays $30,000 to the federal government (15%) but could pay an additional $26,600 in California state tax, versus $0 in Texas. That’s a $26,600 decision.

4. Wash Sale Rules (Still Unclear in Crypto)

The IRS issued guidance in 2022 saying that yes, the wash sale rule applies to crypto. You can’t sell Bitcoin for a loss in December, then buy Bitcoin back within 30 days and claim the loss. But the guidance is still fuzzy on whether you can sell Bitcoin for a loss and buy Ethereum within 30 days (substantially identical property question mark?). Most aggressive tax attorneys say they’re substantially different, so the wash sale rule doesn’t apply. Most conservative accountants disagree. The data: fewer than 12% of filers are adjusting for wash sales in crypto, suggesting widespread uncertainty.

Expert Tips: Three Things That Actually Reduce Your Liability

Tip 1: Harvest Losses in November and December

If you’re holding positions underwater, November and December are your window. Realize those losses, lock them in, and carry them forward or backward against gains. You can deduct up to $3,000 in net capital losses against ordinary income, then carry forward unlimited losses indefinitely. A portfolio down $45,000 across various holdings? Sell in December, capture $3,000 against ordinary income this year, carry forward $42,000 to next year. Then you can buy back the same crypto on January 2nd with zero wash sale implications if you want. This is legal, it’s smart, and roughly 23% of crypto traders actively use this strategy.

Tip 2: Use the Right Accounting Software From January 1st, Not November 30th

Retroactively reconstructing your trading history in March costs money—either in tax prep fees (averaging $800 to $2,400 for complex returns) or in missed optimization opportunities. Using software like Koinly, CoinTracker, or Zenledger from your first transaction lets you see cumulative gains in real-time, spot wash sales automatically, and optimize cost basis method before year-end. The software costs $100 to $300 upfront but regularly saves filers more than that through identified opportunities to realize losses or restructure holdings.

Tip 3: Separate Your Personal Hodl from Your Active Trading

If you have Bitcoin you bought in 2018 and held untouched, and you’re also day trading altcoins, keep them in different wallets or exchanges if possible. This makes documentation clear, makes cost basis tracking unambiguous, and makes it easier to defend the long-term nature of your core holdings if audited. A trader with 100 transactions on 8 different exchanges across 15 different tokens looks disorganized. A trader with clear long-term holdings on one address and trading activity on another looks intentional and organized. That appearance matters when an auditor is reviewing your return.

FAQ: Questions People Actually Ask

Q: Do I have to report small transactions if they don’t generate meaningful gains?

Yes. The IRS doesn’t have a de minimus rule for crypto. Technically, you should report every transaction. Practically, an $8.47 gain on a $50 trade probably won’t trigger an audit, but that doesn’t make it optional to report. The risk calculation gets murkier with high-frequency traders who have thousands of transactions—many tax professionals recommend aggregating trades by day or hour if transaction-level tracking is unavailable, and disclosing this on your return. The IRS hasn’t issued clear guidance on whether aggregation is acceptable, but it’s better to document your reasoning than to omit transactions entirely.

Q: What happens if I lost private keys and can’t prove my cost basis?

You need to reconstruct it using the best information available—exchange statements, blockchain records, bank deposits, email confirmations. Document everything you tried. If you genuinely cannot reconstruct cost basis for a significant transaction, some tax professionals recommend using fair market value on the acquisition date as a proxy (erring on the conservative side). Then disclose this reconstruction method in your return or on a separate attachment. An auditor will ask about it, but showing good faith effort to calculate actual basis is much stronger than claiming zero basis or providing no documentation at all.

Q: If I hold crypto in a 401k or IRA, do I owe taxes on trades within that account?

No. That’s the entire point of those accounts. If you have a self-directed IRA or Solo 401(k) holding crypto and you trade within it, those trades generate no annual tax liability. You defer all taxation until withdrawal, and long-term holdings until age 59½ get preferential treatment. This is one of the few places crypto actually has a built-in tax advantage. The caveat: the IRS is more aggressive about valuations when assets are moved into these accounts, so you need an independent appraisal documenting fair market value on the deposit date.

Q: Do I need to file if I only received crypto as rewards/staking and never sold?

Yes, you need to report it as income. The moment you received those rewards, they became taxable at fair market value on that date. If Bitcoin staking rewards were worth $15,000 when you received them, you owe income tax on $15,000, even if you never sold and the price dropped to $8,000. This catches people constantly. You’re filing Schedule 1 Part I showing this as other income, and you owe tax whether or not you ever convert to dollars. The gains/losses on the eventual sale are secondary.

Bottom Line

File accurately or accept the compounding risk. The IRS has 2.8 million crypto taxpayers on radar now, technology to cross-reference exchanges with returns, and penalties climbing by 24% per year. Pull your transaction history from every platform you used, use cost basis software to calculate liability accurately, and file whatever you owe. If you made under $1,000 in gains and don’t want to hire a CPA, $147 in tax software handles it. If you made $50,000 or more, $1,500 spent on a crypto-literate CPA prevents $10,000 to $40,000 in audit penalties.

By: Research Team, Crypto Data Index

Similar Posts