Table of Contents
- Understanding Crypto Tax Basics
- Short-Term vs. Long-Term Capital Gains
- Crypto Tax-Loss Harvesting: Offsetting Gains Strategically
- Calculating Cost Basis and Realized Gains
- Crypto Tax Software and DeFi Tax Reporting
- Crypto Tax Recordkeeping and Documentation
- Building Your Year-Round Crypto Tax Strategy
- Frequently Asked Questions
Last Updated: October 11, 2026
Understanding Crypto Tax Basics
Your cryptocurrency holdings trigger tax events throughout the year, not just when you file. Understanding which actions create tax liability is the foundation of an effective crypto tax strategy for investors. At All Digital Tax, we help clients recognize these moments before they happen, so you can plan accordingly.
The IRS treats cryptocurrency as property, not currency. This distinction matters because it means selling, trading, or even spending crypto can generate a taxable gain or loss. Most investors don’t realize this until tax season arrives and the numbers are far larger than expected.
Taxable Events: Buying, Selling, Trading, and Spending
Buying cryptocurrency alone is not a taxable event. You establish a cost basis at purchase, but no tax is owed until you dispose of the asset. However, selling crypto for fiat currency creates an immediate taxable event. The difference between your sale proceeds and cost basis is either a capital gain or loss.
Trading one cryptocurrency for another is also taxable. Swapping Bitcoin for Ethereum, for example, triggers capital gains tax on the Bitcoin leg of the trade. Many investors miss this because no fiat currency changes hands. Spending crypto to purchase goods or services is equally taxable, the IRS views this as a sale at fair market value on the transaction date.
Capital Gains vs. Ordinary Income
Not all crypto gains are taxed the same way. Capital gains arise from selling or trading assets you’ve held as investments. Ordinary income comes from crypto you receive as payment or rewards. The distinction affects your tax bracket and overall liability.
If you receive crypto through mining, staking rewards, or as payment for services, that’s ordinary income taxed at your marginal rate. If you later sell that crypto at a profit, you have a second taxable event, a capital gain on top of the original income recognition. This layering is where many crypto investors face unexpectedly high tax bills.
Short-Term vs. Long-Term Capital Gains
The holding period determines your capital gains rate. Short-term capital gains, assets held one year or less, are taxed as ordinary income at your marginal rate. Long-term capital gains, assets held more than one year, receive preferential rates of 0%, 15%, or 20% depending on your income level.
This distinction can make a meaningful difference in a crypto tax strategy for investors. An asset that generates a gain taxed as short-term ordinary income at a higher rate costs more in federal tax. The same gain taxed as long-term capital gain at a preferential rate costs less. The difference is substantial enough to influence when you sell.
Tracking your holding period requires precise records. The date you acquired the crypto and the date you sold it determine the classification. If you’re uncertain about acquisition dates, especially for older trades, work with someone who specializes in crypto tax reporting to reconstruct your history from blockchain records.
Crypto Tax-Loss Harvesting: Offsetting Gains Strategically
Tax-loss harvesting is a deliberate strategy to offset capital gains with capital losses. If you’ve realized gains from selling Bitcoin at a profit, you can harvest losses from other positions to reduce your net taxable gain. Long-term losses offset long-term gains; short-term losses offset short-term gains. Any remaining net loss can offset up to $3,000 of ordinary income ($1,500 if married filing separately), with remaining losses carried forward indefinitely.
This strategy requires intentional execution throughout the year, not just at tax time. Many investors wait until December to review their portfolio and harvest losses, missing opportunities earlier in the year. A year-round crypto tax strategy for investors includes quarterly reviews to identify loss opportunities as they emerge.
Under current law, the wash-sale rule applies to stocks and securities, not to crypto, because the IRS treats crypto as property. That means selling crypto at a loss and buying it back does not trigger the wash-sale rule today. Congress has proposed extending the rule to digital assets, so confirm the current law before you rely on it. And a sale followed by an immediate repurchase, with no real change in your position, can still be questioned on the grounds that it had no economic substance.
| Strategy | Timing | Tax Impact | Key Risk |
|---|---|---|---|
| Buy and hold long-term | 12+ months | Long-term capital gains rates | Market volatility |
| Tax-loss harvesting | Year-round | Offset gains with losses | Rule changes; document each sale |
| Rebalancing | Quarterly | Triggers gains on winners | Short-term rates if <1 year |
| Staking and reinvestment | Ongoing | Ordinary income on rewards | Income tax on rewards even if never sold |
Calculating Cost Basis and Realized Gains
Cost basis is the original price you paid for an asset, plus any transaction fees. This number is your starting point for calculating gains or losses. If you bought 1 Bitcoin at $40,000 and paid $200 in fees, your cost basis is $40,200.
When you sell, subtract your cost basis from the sale proceeds to calculate your realized gain or loss. Selling that Bitcoin for $50,000 means a realized gain of $9,800 (proceeds minus cost basis). This calculation seems straightforward, but complications arise with multiple purchases, gifts, and inherited assets.
Multiple Purchase Tranche Example
Suppose you purchased Bitcoin in three separate transactions:
- January: 0.5 BTC at $30,000 per coin = $15,000 cost basis
- April: 0.5 BTC at $40,000 per coin = $20,000 cost basis
- September: 0.5 BTC at $50,000 per coin = $25,000 cost basis
- Total holdings: 1.5 BTC with combined cost basis of $60,000
In December, you sell 0.5 BTC for $55,000. Your realized gain depends on which specific coins you’re selling. The IRS allows two approaches. FIFO applies by default, or you can use specific identification. Since January 1, 2025, cost basis is tracked separately for each wallet and exchange account, so these rules apply account by account.
First-In-First-Out (FIFO), the default: You’re treated as selling the oldest units first. Selling 0.5 BTC from your January purchase means a realized gain of $40,000 ($55,000 proceeds minus $15,000 cost basis). This often produces the largest gain because older purchases typically have a lower cost basis.
Specific identification: You choose which units you’re selling. Identifying the September units (cost basis $25,000) produces a realized gain of $30,000 ($55,000 proceeds minus $25,000). Approaches like last-in-first-out or highest-cost-first are only allowed as ways of applying specific identification, and only when you identify the units at the time of sale. For crypto held at an exchange, that means telling the exchange which units you’re selling before the sale settles.
Average cost is not allowed for crypto. Some software offers it, but it isn’t a permitted method for digital assets.
In this example, the difference between FIFO and specific identification is $10,000 of taxable gain on the same sale. Choosing intentionally, rather than defaulting to FIFO, can change your taxable gain significantly.
Inherited and Gifted Crypto
Inherited crypto receives a step-up in basis. If you inherit Bitcoin worth $50,000 when the original owner’s cost basis was $10,000, your new cost basis is $50,000. This eliminates the $40,000 gain that existed at the time of inheritance. This rule makes inherited crypto significantly more valuable from a tax perspective than gifted crypto, which retains the original cost basis.
If someone gifts you Bitcoin they purchased at $10,000 and it’s now worth $50,000, your cost basis remains $10,000. If you later sell for $60,000, you owe tax on a $50,000 gain. The same asset inherited would have a $50,000 cost basis, and selling at $60,000 would produce only a $10,000 gain. This distinction can mean thousands of dollars in tax liability.
Airdrops and Received Crypto
When you receive crypto through an airdrop, your cost basis is the fair market value on the date received. If you receive 10 tokens worth $100 each on January 15, your cost basis is $1,000 total. This is also your ordinary income recognition date. If you later sell those tokens for $150 each, you have a capital gain of $500 (10 tokens × $50 appreciation). You’re taxed on both the $1,000 ordinary income when received and the $500 capital gain when sold.
Staking rewards follow the same principle. If you stake Ethereum and receive 0.1 ETH worth $200 on the reward date, your cost basis is $200 and you recognize $200 in ordinary income. Selling that 0.1 ETH later at $250 produces a $50 capital gain.
$95 Crypto Review. Non-refundable. Fully credited toward your engagement if signed within 30 days.
Crypto Tax Software and DeFi Tax Reporting
Crypto tax software connects to exchanges and wallets to automatically import transaction history. Tools designed for this purpose reduce manual entry errors and save dozens of hours during tax preparation. The software calculates gains, losses, and income automatically based on your transactions.
However, crypto tax software has limitations. Most tools handle standard exchanges and wallets well but struggle with DeFi transactions, airdrops, and cross-chain bridges. If your crypto activity is simple, buying and selling on major exchanges, software handles it efficiently. If you’re active in DeFi, the software may require manual adjustments or supplemental reporting.
Handling DeFi Transactions and Liquidity Pools
DeFi transactions create unique tax reporting challenges, and the IRS has not issued specific guidance on liquidity pools. Many practitioners treat depositing tokens into a pool in exchange for LP tokens as a taxable exchange, and withdrawing from the pool as another. Impermanent loss is not a separate deduction; it shows up in the value you receive when you withdraw.
Yield farming, where you stake LP tokens to earn additional rewards, stacks multiple taxable events. Each reward distribution is ordinary income. Each withdrawal is a capital gain or loss. Most crypto tax software doesn’t handle this complexity automatically. You may need to manually enter these transactions or work with someone experienced in DeFi tax reporting.
Wrapped tokens and cross-chain bridges add further uncertainty. The IRS has not addressed wrapping or bridging directly. Some treat wrapping ETH into WETH, or moving an asset across a bridge, as a non-taxable change in form; others treat it as a swap that triggers gain or loss. Choose a position with your tax preparer, document it, and apply it consistently.
Crypto Tax Recordkeeping and Documentation
The IRS requires you to maintain records supporting every transaction. This includes the date acquired, date sold, cost basis, sale proceeds, and fair market value at the time of any taxable event. For DeFi transactions, you need documentation of pool composition, rewards received, and withdrawal amounts.
Blockchain records provide the foundation for this documentation. Every transaction on a public blockchain is permanently recorded and traceable. However, you need to connect these records to your personal cost basis and acquisition dates. If you bought crypto on an exchange, the exchange statement is your primary record. If you received crypto as a gift or inheritance, you need documentation from the original owner or estate.
Keep records for at least three years after you file, and six years if income may have been underreported by more than 25%. Because cost basis carries forward, keep purchase records for as long as you hold the asset, plus that retention period after you sell. Digital storage with cloud backup is more reliable than paper records. Consider a dedicated folder or spreadsheet that maps each transaction to its blockchain record.
Building Your Year-Round Crypto Tax Strategy
A crypto tax strategy for investors requires planning throughout the year, not just in December. Quarterly reviews of your portfolio identify losses to harvest, gains approaching long-term status, and income events requiring documentation. This rhythm prevents surprises at tax time and creates opportunities to optimize your liability.

Start by documenting your current holdings and cost basis for each position. If records are incomplete, reconstruct them from exchange statements and blockchain data. This baseline allows you to calculate unrealized gains and losses accurately. Then establish a system to record every transaction as it occurs, don’t rely on memory or delayed entry.
Review your portfolio quarterly to identify tax-loss harvesting opportunities. If you’ve realized significant gains, look for positions with unrealized losses that you can sell to offset them. Check the holding periods on positions approaching one year to plan whether selling before or after the anniversary makes sense. Update your cost basis calculations to reflect any new purchases, airdrops, or staking rewards received.
As year-end approaches, finalize your strategy. If you’re close to a long-term holding period on a position, decide whether the tax savings justify waiting. If you have excess losses, consider realizing additional gains that would otherwise be offset by the losses. Document all decisions and the reasoning behind them.
At All Digital Tax, we help investors implement a crypto tax strategy that aligns with their financial goals. Rather than reacting to tax liability after the fact, we work with you throughout the year to make intentional decisions about timing, holding periods, and loss harvesting. This proactive approach transforms crypto taxes from a compliance burden into a planning opportunity.
Cryptocurrency taxation is complex, and mistakes are costly. A clear crypto tax strategy for investors, one built on accurate records and intentional planning, keeps your tax liability predictable and holds up if you’re ever audited. The time you invest now in understanding these fundamentals and documenting your transactions will pay dividends when tax season arrives. Start by reviewing your current records and identifying gaps. Then submit the intake form to get started with a comprehensive plan tailored to your specific situation.
Frequently Asked Questions
How can investors legally reduce taxes on crypto gains?
The most direct approach is crypto tax-loss harvesting: selling assets at a loss to offset capital gains from profitable trades. This reduces your taxable income dollar-for-dollar. Holding positions long-term (over one year) also qualifies gains for lower federal capital gains tax rates instead of ordinary income rates. Strategic timing of sales, tracking cost basis accurately and using specific identification where it helps, and documenting all transactions thoroughly ensures you claim every deduction and loss available. Working with a tax professional who understands crypto transactions helps identify opportunities you might otherwise miss.
What’s the difference between short-term and long-term capital gains for crypto?
Short-term capital gains apply to crypto held for one year or less and are taxed as ordinary income at your regular tax bracket rate. Long-term capital gains apply to crypto held for more than one year and receive preferential federal tax rates depending on your income. The holding period clock starts the day after you acquire the crypto. For investors, the tax difference between holding for a longer versus shorter period can be substantial, making the holding period a critical part of your crypto tax strategy.
How should investors track DeFi transactions for tax reporting?
DeFi tax reporting requires tracking every transaction: swaps, liquidity pool deposits and withdrawals, yield farming rewards, and bridge transfers. Each swap is a taxable event triggering capital gains or losses. Liquidity pool rewards count as ordinary income at fair market value on receipt. Use crypto tax software that integrates with your wallet addresses and DeFi protocols to automatically pull transaction history. Manual tracking via spreadsheet is error-prone with complex portfolios. Document the date, transaction type, amounts, fair market value in USD at the time, and counterparty for every event. This foundation supports both accurate tax reporting and audit readiness.
What records should I keep for crypto taxes?
Keep transaction history for every buy, sell, trade, and transfer: dates, amounts, fair market values in USD at the time of transaction, and cost basis. Maintain wallet addresses and exchange account statements. Document any gifts, donations, or inheritance transfers of crypto. Save receipts for hardware wallets, exchange fees, and tax software. Retain records of any DeFi interactions, staking rewards, or mining income. The IRS generally expects records to be kept for at least three years after you file, longer in some situations, and purchase records should be kept for as long as you hold the asset. Organized recordkeeping is the foundation of a reliable crypto tax strategy and protects you in an audit.
Are crypto-to-crypto trades taxable?
Yes. Crypto-to-crypto trades are taxable events. When you trade Bitcoin for Ethereum, for example, the IRS treats it as a sale of Bitcoin (triggering capital gains or losses) and a purchase of Ethereum (establishing a new cost basis). The taxable gain or loss is based on the fair market value of the crypto you received in USD at the time of the trade, minus your cost basis in the crypto you gave up. This applies to all trades, including swaps within DeFi protocols. Many investors overlook this because no cash changes hands, but the tax liability is real and must be reported.
How does holding crypto longer affect taxes?
Holding crypto longer than one year converts short-term capital gains into long-term capital gains, which receive preferential federal tax rates. The difference is significant: short-term gains are taxed as ordinary income at higher rates, while long-term gains cap at a preferential federal rate. For a given gain, the tax difference between holding for a shorter versus longer period could be substantial. This is why many investors build holding periods into their crypto tax strategy. However, the decision to hold should balance tax benefits against market conditions and your investment thesis, not be driven solely by tax timing.
What is cost basis and why does it matter for crypto taxes?
Cost basis is the original purchase price (plus fees and expenses) of your crypto. It’s used to calculate your capital gain or loss when you sell. If you bought 1 Bitcoin at $30,000 and sold it at $50,000, your cost basis is $30,000 and your realized gain is $20,000. Accurate cost basis tracking is critical because it directly determines your tax liability. If you have multiple purchases at different prices, you can use specific identification instead of the FIFO default, as long as you identify the units at the time of sale. Since January 1, 2025, cost basis is tracked separately for each wallet and exchange account. Errors in cost basis lead to overpaying taxes or facing audit risk.
$95 Crypto Review. Non-refundable. Fully credited toward your engagement if signed within 30 days.