S&P 5004.00▲ 0.82%
DOW37,891.23▲ 0.56%
NASDAQ15,123.67▲ 1.24%
BTC42,567.89▼ 2.15%
ETH2,234.56▼ 1.87%
EUR/USD1.09▲ 0.12%
GOLD2,024.50▲ 0.34%
OIL73.45▼ 0.89%
S&P 5004.00▲ 0.82%
DOW37,891.23▲ 0.56%
NASDAQ15,123.67▲ 1.24%
BTC42,567.89▼ 2.15%
ETH2,234.56▼ 1.87%
EUR/USD1.09▲ 0.12%
GOLD2,024.50▲ 0.34%
OIL73.45▼ 0.89%

How to Handle Crypto Taxes: Buying, Selling, and Trading

How to Handle Crypto Taxes: Buying, Selling, and Trading

How to Handle Crypto Taxes: Buying, Selling, and Trading Rules

Cryptocurrency taxation is one of the most misunderstood areas of personal finance. The IRS treats cryptocurrency as property — not currency — which means every taxable event involving crypto triggers capital gains or loss recognition. Understanding how crypto taxes work on buying, selling, and trading is essential for any investor holding or transacting in digital assets, because the tax reporting obligation applies regardless of whether a 1099 is received.

How Crypto Taxes Work Under IRS Rules

The IRS issued guidance classifying cryptocurrency as property in Notice 2014-21 and has since provided additional FAQs confirming that every sale, exchange, or use of cryptocurrency to purchase goods or services is a taxable event. When you dispose of cryptocurrency — by selling it for dollars, trading it for another cryptocurrency, or spending it — you realize a capital gain or loss equal to the difference between the fair market value at the time of disposal and your cost basis (the amount you originally paid).

Short-term capital gains apply when you hold the cryptocurrency for one year or less before disposal. Short-term gains are taxed as ordinary income at your marginal federal income tax rate. Long-term capital gains apply when you hold for more than one year. Long-term rates are 0, 15, or 20 percent depending on your taxable income, plus the 3.8 percent Net Investment Income Tax for high earners.

The purchase of cryptocurrency itself is not a taxable event. Buying Bitcoin with dollars and holding it does not trigger any tax. The tax arises at disposal. The cost basis established at purchase — the dollar amount paid plus any fees — is recorded and held until the asset is sold or exchanged.

Crypto Taxes on Selling: Calculating Your Gain or Loss

When you sell cryptocurrency for dollars, the taxable gain or loss is the sale proceeds minus the cost basis of the units sold. If you purchased Bitcoin in multiple transactions at different prices, you must track the basis of each lot separately and identify which lots are being sold — using FIFO (first in, first out), specific identification, or another IRS-accepted method.

Specific identification is the most tax-efficient method for most investors because it allows you to choose which lots to sell. Selling the highest-cost lots first minimizes taxable gain; selling lots held more than one year takes advantage of long-term rates. To use specific identification, you must document the specific lots at the time of each sale — you cannot retroactively assign lot identity after the fact.

FIFO is the IRS default if no method is specified. FIFO means the oldest (and therefore potentially lowest-basis) lots are sold first, which often produces larger taxable gains in rising markets. For investors who bought early and have very low-basis holdings, FIFO sales generate larger gains than specific identification.

Capital losses from cryptocurrency sales can offset capital gains from cryptocurrency and other investments. If losses exceed gains, up to $3,000 of net capital loss can be deducted against ordinary income per year; excess losses carry forward to future years. The wash-sale rule, which prevents deduction of a loss when you repurchase a substantially identical security within 30 days, does not currently apply to cryptocurrency — though proposed legislation has sought to change this.

Crypto Taxes on Trading One Coin for Another

Trading one cryptocurrency for another — Bitcoin for Ethereum, for example — is a taxable event. The IRS treats the exchange as a disposal of the first asset at fair market value and an acquisition of the second asset at the same fair market value. The gain or loss on the disposed asset is calculated the same way as a sale for dollars.

This means that every trade on a cryptocurrency exchange — including automated portfolio rebalances, algorithmic trading, and even swaps within decentralized finance platforms — triggers a taxable event. The record-keeping burden for active crypto traders is substantial: each trade requires the acquisition date, acquisition cost, disposal date, and disposal value of the disposed asset.

Cryptocurrency exchanges issue Form 1099-DA (beginning for the 2025 tax year, under new IRS regulations) to report proceeds from cryptocurrency transactions, similar to how brokerages report stock sales. Prior to 1099-DA implementation, some exchanges issued 1099-Bs or 1099-Ks, but reporting was inconsistent and often incomplete. Do not rely on exchange-issued forms as your complete record — maintain your own transaction log with acquisition costs.

Crypto tax software such as Koinly, TaxBit, CoinLedger, or CoinTracker can import transaction histories from multiple exchanges and wallets, calculate gains and losses on each transaction, and generate the forms needed for tax reporting. These tools significantly reduce the manual burden for investors with many transactions across multiple platforms.

How to Handle Crypto Taxes on Income Events

Not all crypto transactions are capital gain events. Some are ordinary income events. When you receive cryptocurrency as payment for goods or services, mining rewards, staking rewards, airdrops, or as compensation from an employer, the fair market value of the cryptocurrency at the time of receipt is includable in ordinary income.

Mining income is reported on Schedule C as self-employment income for most individual miners and is subject to both income tax and self-employment tax. Staking rewards are reported as ordinary income in most interpretations, though there has been legal uncertainty about whether unsold staking rewards must be reported immediately upon receipt or only upon sale. IRS Revenue Ruling 2023-14 confirmed that staking rewards are includable as income in the year received.

Airdrops — free cryptocurrency distributed to holders of a specific coin — are also treated as ordinary income at the fair market value on the receipt date. If you did not know about an airdrop and did not have the ability to access the tokens, there may be an argument that income recognition should be deferred — but this is an area where the IRS guidance is specific and professional advice is warranted for significant amounts.

None of this is financial advice. Your situation depends on variables this article can't see — taxes, risk tolerance, time horizon, dependents. A fiduciary advisor can model your specific case.

Record Keeping for Cryptocurrency Taxes

Maintaining complete records is the single most important action a crypto investor can take. Required information for each transaction: date of acquisition, quantity acquired, fair market value in USD at acquisition, transaction fees paid, date of disposal, quantity disposed, fair market value in USD at disposal, and the method used to identify the cost basis (FIFO, specific identification).

Exchange records are a starting point but are not sufficient on their own. Exchanges can close, be hacked, or restrict account access. Decentralized exchanges and peer-to-peer transactions may not generate any documentation at all. Maintaining your own transaction log — updated at the time of each transaction — ensures records are complete regardless of what happens to any specific platform.

Hard wallets and cold storage transfers between wallets you own are not taxable events — no disposal has occurred. However, they must be tracked for basis purposes so that when the assets are eventually sold, the correct acquisition cost is used. A transfer from a Coinbase wallet to a hardware wallet is not a sale; it is a movement of the same asset between accounts you control.

Reporting Crypto on Your Tax Return

Cryptocurrency transactions are reported on Form 8949 (Sales and Other Dispositions of Capital Assets) with totals carried to Schedule D. Each taxable disposal — each sale, trade, or exchange — is listed separately on Form 8949 with its acquisition date, disposal date, proceeds, cost basis, and resulting gain or loss.

The IRS Form 1040 includes a question on the front page asking whether you received, sold, exchanged, or otherwise disposed of any digital assets during the tax year. This question must be answered — answering no when you had taxable transactions constitutes a false statement on a federal tax return. The question was added specifically because the IRS identified crypto tax compliance as a significant gap in reporting.

For detailed guidance on cryptocurrency tax treatment, the IRS Virtual Currency FAQ provides official answers to the most common questions about taxation of digital assets, including recent updates reflecting current IRS positions on staking, mining, and NFTs.

Common Crypto Tax Mistakes to Avoid

The most common mistake crypto investors make is assuming that cryptocurrency held on an exchange and never withdrawn to a bank account is somehow not taxable. Taxable events are triggered by disposal — selling, trading, or spending — not by withdrawal to a bank. A Bitcoin-to-Ethereum trade that never touches a bank account is still a taxable disposal of Bitcoin.

A second common mistake is ignoring small transactions. Buying a cup of coffee with Bitcoin, converting a small amount of Ethereum to cover gas fees, or receiving a $20 airdrop all have tax consequences. The IRS does not impose a minimum threshold below which crypto transactions are ignored. Every disposal, regardless of size, must be reported.

Failing to track basis at acquisition is another frequent error. Investors who purchased cryptocurrency years ago and did not record acquisition prices face a difficult reconstruction problem later. Without basis documentation, the IRS may treat the entire proceeds as gain. Retroactive basis reconstruction from exchange records and blockchain explorers is possible but time-consuming and sometimes incomplete — maintaining records at the time of acquisition eliminates this problem entirely.

Finally, some investors assume that transferring crypto between their own wallets creates a taxable event. It does not. Moving Bitcoin from Coinbase to a Ledger hardware wallet you own is not a disposal; no sale or exchange has occurred. The basis carries over to the new wallet unchanged.

Crypto Losses and Tax-Loss Harvesting

Cryptocurrency's price volatility creates tax-loss harvesting opportunities unavailable with many other asset classes. Tax-loss harvesting means selling positions that have declined in value to realize capital losses, which offset capital gains elsewhere in your portfolio and reduce your tax liability. Because the wash-sale rule does not currently apply to cryptocurrency, you can sell a losing crypto position and immediately repurchase the same asset — locking in the loss for tax purposes while maintaining your market exposure.

For example, if you purchased Ethereum at $3,000 and it falls to $1,800, selling at $1,800 realizes a $1,200 capital loss per unit. If you immediately repurchase Ethereum at $1,800, your new basis is $1,800 and you have documented a $1,200 loss. That loss offsets capital gains from other sales. If net losses exceed gains, up to $3,000 offsets ordinary income, with the remainder carried forward.

Tax-loss harvesting is most valuable when you have significant capital gains to offset — either from crypto or from other investments like stocks and real estate. A fiduciary tax advisor can help you time harvesting decisions to maximize the benefit relative to your overall tax situation.

NFTs, DeFi, and Emerging Crypto Tax Situations

Non-fungible tokens (NFTs) present the same fundamental tax framework: purchasing an NFT with cryptocurrency triggers a taxable disposal of the cryptocurrency used. Selling an NFT for cryptocurrency triggers a capital gain or loss on the NFT itself. The gain is calculated as the fair market value of the cryptocurrency received minus the NFT's cost basis.

Decentralized finance (DeFi) activities — liquidity pool deposits, yield farming, lending, borrowing, and protocol token rewards — create complex tax situations where guidance is still evolving. In general, receiving tokens as rewards from DeFi protocols is treated as ordinary income at the fair market value on receipt, similar to staking rewards. Swaps executed within DeFi protocols are taxable exchange events. Depositing assets into a liquidity pool may or may not constitute a taxable event depending on whether tokens are exchanged; this is an area where professional guidance matters.

The IRS continues to issue updated guidance on cryptocurrency taxation. Staying current with IRS notices, revenue rulings, and FAQs — or working with a tax professional who specializes in digital assets — is the most reliable way to maintain compliance as the rules evolve.

Disclosure

This article is for informational purposes only and does not constitute financial advice. The author may hold positions in securities mentioned. Always conduct your own research and consult with a qualified financial advisor before making investment decisions.

FinanceSubject Editorial Team

FinanceSubject Editorial Team

Personal Finance Editors

FinanceSubject publishes plain-English personal finance guides on budgeting, credit, taxes, banking, investing, insurance, side income, and retirement. Our editorial process favors official sources, practical examples, and clear limitations over hype.

Comments (0)

No comments yet. Be the first to share your thoughts!

Leave a Comment