Bitcoin Basics · Lesson 30

Bitcoin Taxes Explained: What You Owe and How to Report It

Bitcoin.diy Editorial
·

Bitcoin Taxes Explained: What You Owe and How to Report It

Nobody buys bitcoin thinking about taxes. But the IRS does. And if you've sold, traded, spent, mined, or earned bitcoin in any way, you probably owe something.

The good news: bitcoin taxes aren't as complicated as they seem once you understand the basic rules. This guide breaks down exactly what triggers a tax event, how to calculate what you owe, and which tools make reporting painless.

This guide focuses on US tax rules for the 2025 tax year (filed in 2026). Tax laws vary by country, and this is educational content — not tax advice. Consult a qualified tax professional for your specific situation.

Key Takeaways

  • Selling, trading, and spending bitcoin are all taxable events in the US
  • Holding for over one year qualifies you for lower long-term capital gains rates (0%, 15%, or 20%)
  • Cost basis methods (FIFO, LIFO, HIFO) can significantly affect your tax bill
  • Starting in 2025, exchanges must issue Form 1099-DA for digital asset transactions (gross proceeds); cost basis reporting begins in 2026
  • The wash sale rule does not yet apply to most crypto, but legislation to close this loophole is expected
  • Tax software like Koinly or CoinTracker can automate most of the heavy lifting

Is Bitcoin Taxed? Yes. Here's Why.

The IRS classifies bitcoin as property, not currency. That means every time you dispose of bitcoin (sell it, trade it, or spend it), you're triggering a taxable event. It works the same way as selling stocks or real estate.

This classification has been in place since 2014 (IRS Notice 2014-21), and enforcement has only gotten stricter since then. Every major US exchange now reports to the IRS. Starting in 2025, brokers must issue Form 1099-DA reporting gross proceeds from digital asset sales. For transactions beginning January 1, 2026, exchanges must also report cost basis for covered digital assets, giving the IRS even greater visibility into your crypto activity.

Simply buying and holding bitcoin is not taxable. You only owe taxes when you do something with it.

What Counts as a Taxable Event

Not every bitcoin transaction triggers taxes. Here's what does and what doesn't.

Taxable Events

Selling bitcoin for cash. You sell 0.5 BTC on an exchange for USD. The difference between what you paid (your cost basis) and what you received is your capital gain or loss.

Trading bitcoin for another cryptocurrency. Swapping BTC for ETH or any other coin counts as a sale of bitcoin. You owe taxes on any gain from the BTC side of the trade.

Spending bitcoin on goods or services. Buying a laptop with bitcoin? That's a disposal. If your bitcoin was worth more when you spent it than when you bought it, you have a capital gain.

Receiving bitcoin as payment. If your employer pays you in bitcoin, or a client pays your invoice in BTC, that's ordinary income. You owe income tax based on the fair market value at the time you received it.

Mining rewards. Bitcoin you earn from mining is taxed as ordinary income at the fair market value on the day you receive it. If you later sell that bitcoin for more than its value on mining day, you also owe capital gains tax on the difference.

Staking and DeFi income. Staking rewards and yield from DeFi protocols are treated as ordinary income when received. The IRS clarified this in Revenue Ruling 2023-14.

Not Taxable

  • Buying bitcoin with cash (no gain or loss yet)
  • Transferring bitcoin between your own wallets
  • Donating bitcoin to a qualified charity (you may get a deduction)
  • Gifting bitcoin under the annual gift tax exclusion ($19,000 per recipient in 2025 and 2026)

Understanding Cost Basis

Your cost basis is what you originally paid for your bitcoin, including any fees. This number determines your gain or loss when you sell.

Example: You buy 1 BTC for $30,000 with a $50 exchange fee. Your cost basis is $30,050. If you later sell that bitcoin for $80,000, your capital gain is $49,950.

Simple enough with one purchase. But most people buy bitcoin multiple times at different prices, especially if you use a dollar-cost averaging strategy. That's where cost basis methods come in.

FIFO (First In, First Out)

FIFO assumes the first bitcoin you bought is the first bitcoin you sell. This is the IRS default method.

If you bought 0.5 BTC at $20,000 in January and another 0.5 BTC at $60,000 in June, then sold 0.5 BTC in December, FIFO uses the $20,000 purchase. Your gain is larger because you're selling your cheapest bitcoin first.

LIFO (Last In, First Out)

LIFO assumes the most recent purchase is sold first. Using the same example, LIFO would use the $60,000 purchase, resulting in a smaller gain (or even a loss).

HIFO (Highest In, First Out)

HIFO sells your most expensive bitcoin first, minimizing your taxable gain. This is often the best strategy for reducing your tax bill, and most tax software supports it.

Important: Once you choose a method, the IRS expects consistency. You can't switch between methods to cherry-pick the best outcome each year. Pick a strategy and stick with it.

Specific Identification

If you track individual lots (specific coins purchased at specific times), you can choose exactly which bitcoin you're selling. This gives you the most control but requires detailed record-keeping. Tax software makes this manageable.

Short-Term vs. Long-Term Capital Gains

How long you hold bitcoin before selling dramatically affects your tax rate.

Short-term gains apply to bitcoin held for one year or less. These are taxed at your ordinary income tax rate, which can be as high as 37% for federal taxes.

Long-term gains apply to bitcoin held for more than one year. The rates are much friendlier.

2025 Tax Year (Filed in 2026)

Taxable Income (Single Filers)Long-Term Rate
Up to $48,3500%
$48,351 to $533,40015%
Over $533,40020%
Taxable Income (Married Filing Jointly)Long-Term Rate
Up to $96,7000%
$96,701 to $600,05015%
Over $600,05020%

The difference is massive. Someone in the 32% tax bracket could pay 15% instead just by waiting a year. This is the single biggest tax optimization available to bitcoin holders.

Note: High earners may also owe the Net Investment Income Tax (NIIT), an additional 3.8% on investment income if your modified adjusted gross income exceeds $200,000 (single) or $250,000 (married filing jointly).

The Wash Sale Rule: What Crypto Investors Need to Know

The wash sale rule is one of the most discussed — and most misunderstood — topics in crypto taxes.

What is a wash sale? If you sell an asset at a loss and buy back the same or a "substantially identical" asset within 30 days (before or after the sale), the IRS disallows that loss for tax purposes. The loss gets added to the cost basis of the replacement purchase instead.

Does the Wash Sale Rule Apply to Crypto?

As of early 2026, the wash sale rule generally does not apply to direct cryptocurrency holdings. The rule traditionally applies to "securities" (stocks, bonds, ETFs), and the IRS classifies crypto as "property" rather than securities.

This means crypto investors can currently sell bitcoin at a loss, immediately buy it back, and still claim the tax loss — a strategy called tax-loss harvesting. This is a significant advantage over stock investors.

However, there are important caveats:

  • Bitcoin ETF shares are securities. If you sell shares of a spot Bitcoin ETF at a loss, the wash sale rule does apply. You cannot buy back the same or a substantially identical ETF within 30 days and claim the loss.
  • Legislation is coming. Multiple bills have been introduced in Congress to extend the wash sale rule to digital assets (including the Lummis-Gillibrand Responsible Financial Innovation Act). Experts widely expect this loophole to close in coming years.
  • Starting January 1, 2026, exchanges must track and report wash sale information on Form 1099-DA (Box 1i: "Wash Sales Loss Disallowed"), even though the rule doesn't formally apply to most spot crypto yet.

What this means for you: Take advantage of crypto tax-loss harvesting while it's still available, but keep detailed records and be prepared for the rules to change. If you hold Bitcoin ETFs, the wash sale rule already applies to those positions.

How to Report Bitcoin on Your Taxes

Step 1: Gather Your Records

You need a record of every bitcoin transaction: buys, sells, trades, transfers, income, and mining rewards. This includes the date, amount, price in USD at the time, and any fees.

Most exchanges let you download transaction history as CSV files. If you've used multiple exchanges or self-custody wallets, you'll need records from each.

Step 2: Calculate Gains and Losses

For each disposal (sale, trade, or spend), calculate:

  • Proceeds: what you received (in USD)
  • Cost basis: what you originally paid (in USD, including fees)
  • Gain/loss: proceeds minus cost basis

This is where tax software earns its money. Doing this manually across hundreds of transactions is painful.

Step 3: Fill Out the Forms

Form 8949 lists each individual transaction with the date acquired, date sold, proceeds, cost basis, and gain/loss.

Schedule D summarizes your total capital gains and losses from Form 8949.

Schedule 1 reports any bitcoin income (mining, staking, payments received).

Schedule C applies if you mine bitcoin as a business.

The front page of your 1040 includes the question: "At any time during [tax year], did you receive, sell, send, exchange, or otherwise acquire any digital assets?" Answer honestly. The IRS uses this to flag returns for further scrutiny.

Step 4: File and Pay

If you owe more than $1,000 in taxes, the IRS expects quarterly estimated payments. Missing these can result in penalties, even if you pay in full on April 15.

Key deadline for 2025 taxes: April 15, 2026 (or October 15, 2026 with an extension).

Bitcoin Tax Software: Which One to Use

Manually tracking bitcoin taxes is possible but miserable. Here are the tools that make it manageable.

Koinly

Koinly connects to over 800 exchanges and wallets, imports your transactions automatically, and generates tax reports for the US (plus 20+ other countries). It supports FIFO, LIFO, HIFO, and specific identification. It also handles the new 1099-DA reconciliation.

Best for: People who use multiple exchanges and want automatic syncing. The free tier lets you review your transactions; paid plans ($49 to $279) generate the actual tax forms.

CoinTracker

CoinTracker integrates directly with TurboTax and H&R Block. It pulls data from exchanges and on-chain wallets and handles DeFi transactions well.

Best for: Anyone already using TurboTax who wants a seamless import. Pricing starts at $59/year.

TurboTax Premium

TurboTax added native cryptocurrency support. If you have simple transactions (buy, hold, sell on one or two exchanges), TurboTax can handle it directly. For complex situations (DeFi, multiple exchanges, mining), you'll still want a dedicated crypto tax tool feeding into TurboTax.

Best for: Simple portfolios with straightforward buy/sell activity.

CoinLedger

CoinLedger (formerly CryptoTrader.Tax) is another solid option with exchange integrations and clear reporting. It generates Form 8949 and integrates with TurboTax and TaxAct.

Best for: Budget-conscious users who want a straightforward tool without complex DeFi tracking.

My recommendation: If you use more than one exchange or do anything beyond basic buying and selling, start with Koinly. It handles the widest range of scenarios and the interface is genuinely easy to use.

Mining, Staking, and DeFi Income

Mining Income

Bitcoin you mine is taxed twice:

  1. Income tax on the fair market value when you receive the mining reward
  2. Capital gains tax if you later sell the mined bitcoin for more than its value on the day you mined it

If you mine as a hobby, report income on Schedule 1. If mining is a business (dedicated equipment, intent to profit), use Schedule C, which lets you deduct expenses like electricity, hardware, and maintenance.

Staking Rewards

Staking rewards are ordinary income at the time you receive them. The IRS confirmed this in Revenue Ruling 2023-14. Your cost basis for the received tokens is the fair market value on the day of receipt.

DeFi and Yield Farming

DeFi creates complex tax situations. Providing liquidity, yield farming, and token swaps each generate taxable events. Every token swap is a disposal. Yield earned is income. Even moving tokens between protocols can trigger events depending on the mechanics.

If you're active in DeFi, dedicated crypto tax software is practically mandatory. Manual tracking across multiple protocols is a recipe for errors and missed events.

International Differences

While this guide focuses on US tax rules, bitcoin taxation varies widely around the world. If you live outside the US, here's a quick overview of key jurisdictions.

Germany exempts bitcoin held for more than one year from capital gains tax entirely, making it one of the most bitcoin-friendly tax jurisdictions. However, gains on bitcoin held less than one year are taxed at your personal income tax rate if they exceed €1,000 per year.

Portugal introduced a 28% capital gains tax on crypto held less than one year in 2023, ending its previous zero-tax policy. Crypto held more than one year remains exempt.

UK taxes crypto capital gains above the annual exemption (£3,000 for 2025/26 tax year) at 18% or 24% depending on your income level. The allowance has dropped significantly from £12,300 in 2022/23.

El Salvador has zero capital gains tax on bitcoin, consistent with its legal tender status since 2021.

Canada taxes 50% of capital gains as income, meaning only half your gain is added to your taxable income. This applies to the 2025 tax year, though proposed changes to increase the inclusion rate for gains over $250,000 have been discussed.

Japan taxes crypto gains as "miscellaneous income" at rates up to 55%, making it one of the highest-tax jurisdictions for bitcoin.

If you live outside the US or have dual tax obligations, consult a tax professional familiar with your jurisdiction. The rules vary enormously and change frequently.

Common Mistakes to Avoid

Not reporting at all. Exchanges report to the IRS via Form 1099-DA. They know. Ignoring your crypto taxes is the worst strategy.

Forgetting about trades between cryptocurrencies. Swapping BTC for another coin is taxable, even if you never touched USD.

Ignoring transaction fees. Fees increase your cost basis (reducing gains) or reduce your proceeds. They matter, especially with frequent trading.

Losing records. If you can't prove your cost basis, the IRS may assume it's zero, meaning your entire sale amount is taxable. Keep records forever. Download your exchange history now — platforms sometimes limit how far back exports go.

Confusing the wash sale rule. While the wash sale rule currently doesn't apply to most spot crypto, it does apply to Bitcoin ETF shares. Don't assume the exemption covers all bitcoin-related investments.

Missing quarterly estimated payments. If you owe more than $1,000 in tax, the IRS expects quarterly payments. Penalties for underpayment add up even if you eventually pay the full amount.

Frequently Asked Questions

Do I owe taxes if I just bought bitcoin and didn't sell?

No. Buying and holding bitcoin is not a taxable event. You only owe taxes when you sell, trade, spend, or otherwise dispose of your bitcoin.

What if I lost money on bitcoin?

Capital losses can offset capital gains dollar for dollar. If your losses exceed your gains, you can deduct up to $3,000 per year against ordinary income ($1,500 if married filing separately) and carry the rest forward to future tax years indefinitely.

Do I need to report bitcoin if I only made a small amount?

Yes. There is no minimum threshold for reporting capital gains. Even $1 in gains is technically reportable. Starting in 2025, exchanges issue 1099-DA forms to the IRS for transactions regardless of amount.

Can the IRS track my bitcoin?

Yes. The IRS contracts with blockchain analysis firms like Chainalysis to trace on-chain transactions. All major US exchanges share customer data with the IRS via 1099-DA reporting. The "digital assets" question on Form 1040 also flags your return. Don't assume privacy where there isn't any.

What happens if I don't report my bitcoin taxes?

Penalties range from 20% of underpaid tax (accuracy penalty) to 75% (civil fraud penalty), plus interest that compounds daily. In extreme cases, criminal prosecution is possible. The IRS has made crypto enforcement a stated priority, and with 1099-DA reporting now in effect, the chances of detection have increased significantly.

Should I hire a tax professional for bitcoin taxes?

If your situation is simple (bought on one exchange, sold some, held the rest), tax software handles it fine. If you're dealing with DeFi, mining income, international obligations, large amounts, or complex cost basis situations, a CPA experienced with cryptocurrency is worth the investment. Look for professionals who specifically list digital assets as a specialty.

Can I gift bitcoin without paying taxes?

You can gift up to $19,000 per recipient per year (2025 and 2026) without filing a gift tax return. The recipient inherits your cost basis, so they'll owe taxes when they eventually sell. Gifts above the annual exclusion count against your lifetime gift tax exemption ($13.99 million in 2025).

What about bitcoin I received as a gift or inheritance?

Gifted bitcoin takes the donor's cost basis (what they originally paid). Inherited bitcoin gets a "stepped-up" basis equal to the fair market value on the date of the decedent's death. This can significantly reduce or eliminate capital gains tax on inherited bitcoin.

What's Next?

  1. Download your transaction history from every exchange you've used. Do this now, even if tax season is months away. Exchanges sometimes limit how far back you can export.
  2. Pick a tax software tool and import your data. Koinly's free tier lets you see your gains and losses before you commit to paying.
  3. Understand your cost basis method before you file. HIFO often saves the most, but make sure you're consistent year to year.
  4. Start a [DCA strategy](/learn/bitcoin-dca-guide/) on a reputable exchange to simplify future tax tracking. Consistent purchases are easier to account for than scattered trades.
  5. Consider your [inheritance plan](/learn/bitcoin-inheritance-planning/) — understanding how bitcoin is taxed at death can inform your estate planning decisions.

Bitcoin taxes aren't optional, but they don't have to be painful. Get your records in order, use the right tools, and you'll spend less time worrying about the IRS and more time stacking sats.

Disclaimer: This article is for educational purposes only and does not constitute tax, legal, or financial advice. Tax laws change frequently. Consult a qualified tax professional for advice specific to your situation.

Related Articles