Bitcoin Taxes: What Happens When You Buy, Sell, or Transfer
- Gain percentage
- %
- Result
- Time held
- 12 months
- You entered
- Purchase price (USD)
- 10000 USD
- You entered
When you buy, sell, or transfer bitcoin, the IRS treats it as property, not currency, so most transactions trigger a taxable event. Buying bitcoin alone isn’t taxable, but selling, spending, or trading it for another asset creates a capital gain or loss that you must report. Transfers between your own wallets are not taxable, but sending bitcoin to someone else (as a gift, payment, or exchange) usually is.
Formula
Capital gain = Sale price − Purchase price. The percentage gain = (Sale price − Purchase price) ÷ Purchase price × 100. All values are in US dollars (USD).
Worked Example
Using the default values: you bought 1 BTC for $10,000 and sold it for $15,000 after holding for 12 months. Gain = $15,000 − $10,000 = $5,000. Percentage gain = ($5,000 ÷ $10,000) × 100 = 50%. Your taxable gain is $5,000, reported on Schedule D of Form 1040.
How Bitcoin Is Taxed in the US
The IRS issued guidance in 2014 (Notice 2014-21) and updated it in 2019, clarifying that virtual currencies are treated as property for federal tax purposes. This means general tax principles that apply to property transactions also apply to bitcoin. The key consequences:
- Buying bitcoin: Not a taxable event. You simply acquire an asset with a cost basis equal to the purchase price plus any fees.
- Selling bitcoin for fiat: Taxable. You realize a capital gain or loss equal to the sale proceeds minus your adjusted cost basis.
- Trading bitcoin for another cryptocurrency: Taxable. The IRS treats this as selling your bitcoin at fair market value and buying the new asset with the proceeds.
- Spending bitcoin on goods or services: Taxable. The fair market value of the goods received is treated as the sale price.
- Receiving bitcoin as payment: Taxable as ordinary income at the fair market value on the date received.
- Mining or staking rewards: Taxable as ordinary income at the fair market value when you gain control of the coins.
- Transferring between your own wallets: Not taxable. Moving coins from an exchange to your hardware wallet is not a disposal.
- Gifting bitcoin: Not taxable to the recipient, but the giver may need to file a gift tax return if the value exceeds the annual exclusion.
Short-Term vs. Long-Term Capital Gains
The tax rate on your bitcoin gains depends on how long you held the asset before selling. If you held for one year or less, the gain is short-term and taxed at your ordinary income tax rate (10%–37% for 2024). If you held for more than one year, the gain is long-term and taxed at preferential rates: 0%, 15%, or 20%, depending on your taxable income. For example, a single filer with $50,000 in taxable income in 2024 would pay 0% on long-term gains but 22% on short-term gains.
How to Calculate Your Cost Basis
Your cost basis is the original value of the bitcoin plus any purchase fees. When you sell only part of your holdings, you must choose a cost basis method. The IRS allows specific identification (if you can track each coin) or a default method like FIFO (first-in, first-out). For example, if you bought 1 BTC at $10,000 and later bought another at $20,000, then sold 1 BTC at $30,000, FIFO would assign the $10,000 basis, giving a $20,000 gain. Specific identification could assign the $20,000 basis, giving a $10,000 gain.
Reporting and Forms
Report capital gains and losses on Schedule D (Form 1040) and detail each transaction on Form 8949. You must report every sale, trade, or disposal, even if the gain is small. If you received bitcoin as income, report it on Schedule 1 as additional income. If you mine or stake, report the fair market value as income and then use that value as your cost basis when you later sell. Many exchanges issue Form 1099-B, but not all do, so you are responsible for tracking your own transactions.
Common Mistakes and Misconceptions
- “I didn’t cash out, so I don’t owe taxes.� Trading bitcoin for another crypto is a taxable event, even if you never converted to fiat.
- “Transfers between exchanges are taxable.� Moving your own bitcoin from one wallet you control to another is not a taxable event, as long as you are not disposing of it.
- “I can ignore small gains.� The IRS expects you to report all gains, regardless of size. There is no minimum threshold for reporting.
- “Losses are useless.� Capital losses can offset gains and up to $3,000 of ordinary income per year, with excess carried forward.
- “I can use the average cost method.� The IRS does not allow average cost for bitcoin; you must use specific identification or FIFO.
International Considerations
Tax treatment varies by country. The US, UK, Australia, and Canada treat crypto as property, but some countries (like Germany) exempt long-term holdings from tax. If you are a US citizen living abroad, you still owe US taxes on worldwide income, but you may be eligible for foreign tax credits. Always consult a tax professional familiar with crypto in your jurisdiction.
Frequently Asked Questions
Do I have to pay taxes if I just buy bitcoin and hold it?
No. Buying and holding bitcoin is not a taxable event. You only owe tax when you sell, trade, spend, or otherwise dispose of the bitcoin. However, if you earn interest or rewards on your holdings, that income is taxable.
Is transferring bitcoin from Coinbase to my wallet taxable?
No. Moving your own bitcoin between wallets you control is not a taxable event because you are not disposing of the asset. The IRS only taxes transfers that involve a sale, exchange, or gift.
What if I lost my bitcoin in a hack or forgot my private key?
If you lose access to your bitcoin permanently, you may be able to claim a capital loss, but you must be able to prove the loss and that you made reasonable efforts to recover it. This is a complex area, and you should consult a tax advisor.
How do I report bitcoin received as payment for freelance work?
Report the fair market value of the bitcoin in US dollars on the date you received it as ordinary income on Schedule C (if self-employed) or Schedule 1. That value becomes your cost basis for future tax calculations.
Do I need to report bitcoin transactions under $600?
Yes. There is no minimum threshold for reporting capital gains or income from bitcoin. Even small transactions must be reported on your tax return.
What happens if I don’t report my bitcoin gains?
The IRS can impose penalties and interest on unpaid taxes. In severe cases, failure to report could lead to criminal charges. The IRS has increased enforcement on crypto transactions, and exchanges are required to report certain transactions to the IRS.
Related
Formula used
in t | Time held | months | 12 | 0 in p | Purchase price (USD) | USD | 10000 | 0 in s | Sale price (USD) | USD | 15000 | 0 out gain | Capital gain (USD) | USD | s - p | 2 out gain_pct | Gain percentage | % | ((s - p) / p) * 100 | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.