Yes, you owe taxes on bitcoin in most situations

The IRS treats bitcoin as property, not currency. That means you pay tax on the gain when you sell it, trade it, or use it to buy something. You also pay tax on bitcoin you receive as income — whether that's from mining, staking, or someone paying you in bitcoin for work or goods.

The tax you owe depends on how long you held the bitcoin before you sold it. If you held it for less than a year, you pay ordinary income tax (the same rate as your salary). If you held it for more than a year, you pay long-term capital gains tax, which is usually lower. The IRS does not tax you straightforward for owning bitcoin — only when you dispose of it or receive it as payment.

Key Takeaways

  • Bitcoin is taxed as property by the IRS, so you owe tax when you sell it, trade it for another cryptocurrency, or spend it to buy something.
  • Gains from bitcoin held less than one year are taxed as ordinary income at your regular tax rate; gains from bitcoin held more than one year are taxed at the lower long-term capital gains rate.
  • You also owe tax on bitcoin received as income, including mining rewards, staking rewards, and payment for work or services.
  • You must report all bitcoin transactions on your tax return, and the IRS can match your reports against exchange records and third-party reports.

How capital gains tax works on bitcoin sales

When you sell bitcoin for dollars (or any other currency), you have a taxable event. You calculate your gain by subtracting what you paid for the bitcoin from what you sold it for. That gain is your taxable income.

The rate you pay depends on how long you owned the bitcoin. If you bought it and sold it within the same year, or within less than one year, the gain is a short-term capital gain. You pay ordinary income tax on it — the same percentage as you pay on wages. If you held the bitcoin for more than one year before selling, the gain is a long-term capital gain. Long-term rates are 0%, 15%, or 20% depending on your total income for the year, which is usually lower than your ordinary income tax rate.

Example: You buy bitcoin for $10,000 and sell it eight months later for $15,000. Your gain is $5,000, and you pay ordinary income tax on that $5,000. If you had held it for 13 months instead, you would pay long-term capital gains tax on the same $5,000, which would likely be a lower rate.

Trading bitcoin for other cryptocurrencies is a taxable event

Swapping bitcoin for another cryptocurrency — like trading bitcoin for Ethereum — counts as a sale in the eyes of the IRS. You owe tax on any gain, even though you did not convert to dollars. The IRS values the trade at the fair market value of what you received on the day of the trade.

This applies to any trade: bitcoin to Ethereum, bitcoin to stablecoins, bitcoin to altcoins. The IRS does not care that you stayed within the crypto ecosystem. Each trade is a taxable event with its own holding period and gain or loss calculation.

Bitcoin received as income is taxed at ordinary rates

If you receive bitcoin as payment for work, services, or goods, you owe ordinary income tax on the fair market value of the bitcoin on the day you received it. This includes mining rewards, staking rewards, and payment from an employer or customer.

Example: Your employer pays you 0.5 bitcoin as a bonus. On the day you receive it, bitcoin is worth $20,000 per coin, so your bonus is worth $10,000. You report $10,000 as income on your tax return, even if the price of bitcoin drops to $15,000 per coin by the time you file your taxes. Your cost basis — the amount you use to calculate future gains or losses — is $10,000, the value on the day you received it.

Mining and staking work the same way. The moment you receive the reward, you owe tax on its value at that moment. If you later sell the bitcoin for more than that value, you also owe capital gains tax on the difference.

Losses can offset gains and reduce your tax bill

If you sell bitcoin for less than you paid for it, you have a capital loss. You can use that loss to offset capital gains from other sales — bitcoin or otherwise. If your losses exceed your gains, you can deduct up to $3,000 of the excess loss against ordinary income in a single year. Any losses beyond that carry forward to future years.

Example: You sell bitcoin at a $5,000 loss and have $2,000 in gains from other investments. Your net loss is $3,000. You can deduct that $3,000 against your ordinary income, reducing your taxable income by $3,000. If your loss had been $8,000 and your gains only $2,000, you would deduct $3,000 against ordinary income this year and carry the remaining $3,000 forward to next year.

How to track and report bitcoin transactions

You need records of every bitcoin transaction: the date, the amount, the price in dollars on that date, and whether it was a purchase, sale, trade, or receipt as income. Many exchanges provide transaction history downloads, but you are responsible for organizing and reporting them accurately.

On your tax return, you report capital gains and losses on Schedule D (Form 1040). Income from mining or staking goes on Schedule 1. If you have many transactions, you may need to attach additional schedules or use tax software designed for cryptocurrency.

The IRS receives reports from exchanges and payment processors about your transactions. Form 8949 (Sales of Capital Assets) is where you list each transaction. If your exchange reports do not match your return, the IRS will notice. Keeping detailed records and reporting accurately protects you from penalties and audits.

State and local taxes may also explore

Federal income tax is not the only tax on bitcoin. Some states tax capital gains, and some cities tax investment income. A few states have tried to tax cryptocurrency transactions directly, though most have not. The rules vary widely by location.

If you live in a state with a state income tax, you likely owe state tax on your bitcoin gains at the same time you owe federal tax. The holding period and gain calculation are the same. Some states follow federal rules exactly; others have different rates or rules. Check your state's tax authority website or speak with a tax professional in your state to understand your obligations.

Frequently Asked Questions

Do I owe taxes if I buy bitcoin but never sell it?

No. straightforward owning bitcoin does not trigger a tax. You only owe tax when you sell it, trade it for another asset, or receive it as income. Holding bitcoin indefinitely without selling or spending it creates no tax liability.

What if I lost money on bitcoin? Do I still owe taxes?

No tax is owed on the loss itself, but you can use the loss to reduce taxes owed on other gains. If you sell bitcoin for less than you paid, report the loss on Schedule D. You can deduct up to $3,000 of net losses against ordinary income each year, and carry forward any excess to future years.

Does the IRS know about my bitcoin transactions?

Exchanges and payment processors report transactions to the IRS on Form 8949 and other documents. The IRS can match those reports against your tax return. Failing to report bitcoin income or gains can result in penalties, interest, and potential criminal charges. Reporting accurately is the safest approach.

What is my cost basis if I received bitcoin as a gift?

Your cost basis is the fair market value of the bitcoin on the day you received it as a gift. You do not inherit the giver's cost basis. When you later sell the bitcoin, you calculate your gain or loss based on the value when you received it, not what the giver paid for it.

Do I owe taxes on bitcoin I transfer between my own wallets?

No. Moving bitcoin from one wallet you own to another wallet you own is not a taxable event. You only owe tax when you sell, trade, or receive bitcoin as income. Transfers between your own accounts do not trigger tax.