What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

In the United States, selling Bitcoin for dollars or exchanging it for another cryptocurrency generally creates a taxable capital gain or loss. The calculation is the amount you realized minus your adjusted cost basis. Your holding period determines whether the result is short term or long term, and you report dispositions on Form 8949 and Schedule D.

This guide covers federal income-tax rules for individuals who hold BTC as a personal or investment capital asset. State and local taxes, mining, staking, compensation, gifts, forks, business inventory, and other specialized situations can require separate treatment.

What happens when you sell or trade Bitcoin

The IRS treats digital assets, including Bitcoin, as property. The general federal tax rules for property transactions therefore apply. When a capital-asset disposition is completed, you generally recognize a gain or loss for the tax year in which it occurred.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

“A digital asset is treated as property, and the general tax principles applicable to all property transactions also apply to transactions involving digital assets.” — Internal Revenue Service, Instructions for Form 8949 (2025).

Selling BTC for U.S. dollars

A sale for dollars is a disposition. The dollars you receive, adjusted for applicable transaction expenses under the IRS instructions, provide the starting point for the amount realized. Subtract the adjusted basis of the Bitcoin sold to determine the gain or loss.

Trading BTC for another cryptocurrency or property

An exchange is generally taxable even when no dollars enter your bank account. If you trade BTC for another coin, a token, goods, or another property, the fair market value of what you receive generally represents the amount realized. Your Bitcoin is treated as disposed of at that point, and the new asset receives its own basis based on the exchange transaction.

The fact that you immediately reinvest the proceeds does not defer the gain. Each completed exchange must be considered for the tax year in which it happened.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Holding BTC while its quoted price changes

A decline in the market price while you still hold Bitcoin is an unrealized loss. It is not generally deductible. A closed and completed transaction, such as a sale or exchange, is required before a capital loss is recognized.

The calculation: amount realized minus adjusted basis

For each disposed lot, use this basic formula:

Capital gain or loss = amount realized − adjusted basis

A positive result is a gain. A negative result is a loss. The IRS expects records that let you identify the asset, transaction date and time, number of units, fair market value, proceeds or property received, and basis.

Step 1: Determine the amount realized

For a dollar sale, start with the proceeds shown by the exchange, broker, or wallet record and account for selling fees or commissions as required by the applicable IRS instructions. For a noncash exchange, use the fair market value of the property or digital asset you received at the time of the trade. Preserve the valuation method and the time stamp, particularly when prices moved sharply during the transaction.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Step 2: Determine adjusted basis

Basis generally begins with what you paid in U.S. dollars for the Bitcoin. Acquisition fees and commissions generally become part of basis, so retain them instead of relying only on the headline purchase price. If you acquired BTC in multiple transactions, each purchase can represent a separate tax lot with its own date, units, and basis.

Step 3: Match the disposition to the correct lot

When only part of your holdings is sold, identify which units were disposed of. The lot’s acquisition date and basis control the result. Do not assume that the exchange’s display of an average price is sufficient; you need a defensible lot-level calculation.

Illustrative calculation

Assume you buy 0.20 BTC for $8,000 and pay a $40 acquisition commission. Your initial basis is $8,040, or $40,200 per BTC. You later sell the entire lot for $12,000 and pay a $60 selling fee. If the fee is treated as a reduction of proceeds under the applicable reporting rules, the amount realized is $11,940. The resulting gain is $3,900 ($11,940 − $8,040). This example is for illustration; use the fee treatment and reporting boxes required for the filing year.

Short-term versus long-term Bitcoin gains

Your holding period determines the character of the gain or loss. The holding period begins on the day after you acquire the units.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Holding period Classification General consequence
One year or less Short-term Generally taxed at ordinary income-tax rates that apply to your taxable income.
More than one year Long-term Generally eligible for the applicable long-term capital-gain rate structure.

Count the period separately for each lot. Selling units bought on different dates can produce both short-term and long-term results in the same transaction.

2025 maximum capital-gain rates

IRS Publication 550 lists 2025 maximum capital-gain rates of 0%, 15%, 20%, 25%, and 28%. The rate that applies depends on your filing status, taxable income, and the type of gain. These are 2025 figures, not a permanent rate card; check the instructions and thresholds for the tax year you are filing.

Short-term gains generally flow through the ordinary income-rate system rather than the long-term capital-gain brackets. A long-term gain can still be affected by your overall taxable income and by special categories of gain, so do not select a rate based only on how long you held BTC.

Choosing lots for a partial sale

If you dispose of only some units, the lot-selection rules matter. For partial dispositions after December 31, 2025, you may select particular units by making a timely and sufficiently specific identification through the broker. The identification must satisfy the requirements in the current IRS guidance and the broker’s process.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If you do not make a valid specific identification, the default rule uses the earliest-acquired units in the relevant wallet or broker custody. That default can change both the gain amount and whether the result is short or long term. Save the broker confirmation showing the identification, not just a personal spreadsheet note.

Records you need before calculating tax

Collect records from every exchange, broker, and self-custodied wallet involved in your BTC activity. The following information supports the calculation:

  • Acquisition and disposition date and time.
  • Number of Bitcoin units involved.
  • U.S.-dollar purchase cost or fair market value received.
  • Acquisition fees, commissions, and relevant disposition expenses.
  • Wallet, exchange, or broker account associated with the lot.
  • Transaction IDs, confirmations, and statements that show the execution.
  • Your lot-selection instruction when you specifically identify units.

Export records before an exchange changes its history or closes an account. Keep the original files and a readable copy of any calculation used to produce your return. A tax summary that cannot be traced back to individual transactions is difficult to reconcile or defend.

How Form 1099-DA affects your filing

Brokers must send 2025 Form 1099-DA information to taxpayers by February 17, 2026. The IRS says most 2025 statements will not include basis, so the form may show proceeds without giving you the number needed to calculate the gain or loss.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Compare every 1099-DA with your exchange and wallet records. Check the asset, date, units, proceeds, and whether transactions are missing or duplicated. Calculate basis yourself when it is absent or incomplete. A statement is an information report, not a substitute for your complete records.

You must report taxable digital-asset income, gains, and losses whether or not you receive a payee statement. The IRS states that taxable transactions must be reported for the year in which they occurred, regardless of the amount or whether an information return was issued.

Reporting Bitcoin sales and trades on your federal return

  1. Identify every disposition for the tax year. Include dollar sales and exchanges for other digital assets or property.
  2. Calculate each lot’s result. Use amount realized minus adjusted basis and retain the supporting records.
  3. Classify each result. Apply the one-year holding-period rule to determine short-term or long-term treatment.
  4. Enter dispositions on Form 8949. Use the digital-asset boxes and transaction descriptions specified in the Form 8949 instructions for the filing year. Enter proceeds, basis, adjustments when required, and the resulting gain or loss.
  5. Carry the totals to Schedule D. Separate short-term and long-term totals as the form requires, then include the resulting amounts on your individual income-tax return.
  6. Reconcile with Form 1099-DA. Explain differences through your records and calculations rather than changing a correct basis merely to match an incomplete statement.

Form labels and digital-asset reporting boxes can change. Use the instructions for the specific tax year instead of copying a prior-year workflow.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How capital losses work

Capital losses first offset capital gains under the applicable netting rules. If your total capital losses exceed your total capital gains, an individual generally may deduct up to $3,000 of the net loss against other income in the year ($1,500 if married filing separately). Unused losses generally carry forward to later years.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The limit applies to the net capital-loss result, not to every individual Bitcoin transaction. A large loss on one sale may therefore be partly deductible in the current year and partly carried forward, depending on your other capital gains and losses.

Common mistakes and how to prevent them

Assuming a crypto-to-crypto trade is tax-free

It is generally a disposition. Treat the fair market value of what you received as the amount realized and calculate the result for the BTC lot you gave up.

Using the purchase price shown in one account

That account may not contain the basis for coins moved from another exchange or wallet. Consolidate records across all custodians before calculating.

Ignoring fees

Acquisition fees and commissions generally affect basis. Preserve disposition fees and apply the current IRS instructions so your proceeds and basis are reported consistently.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Deducting an unsold price drop

Only a completed disposition generally creates a recognizable loss. A screen showing that BTC is worth less than you paid is not, by itself, a deductible event.

Matching a missing-basis 1099-DA by guesswork

When basis is absent, reconstruct it from transaction records. Do not invent a basis or assume the broker’s proceeds field is your gain.

Applying one lot’s holding period to the whole wallet

Different purchases have different acquisition dates. A partial sale can include lots with different holding periods and tax results.

When to use specialized help

Many transactions, multiple wallets, missing historical records, or post-2025 specific-identification issues can make a spreadsheet unreliable. In those circumstances, use digital-asset tax software that imports exchange and wallet data, handles basis and fees, supports specific identification, exports Form 8949 and Schedule D data, reconciles Form 1099-DA, and retains an audit-ready transaction history.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Seek a qualified tax professional for activity outside this guide’s scope, including business inventory, mining, staking, compensation, gifts, forks, or disputed ownership and lot records. Ask how the professional will document assumptions and preserve the underlying transaction data.

Scope and tax-year cautions

This explanation addresses U.S. federal income-tax treatment for individuals holding BTC as a personal or investment capital asset. State and local rules can differ. The 2025 Form 8949 instructions, the February 17, 2026 Form 1099-DA delivery date, and the 2025 capital-gain rates should not be treated as permanent rules for later years. Confirm the current IRS forms, instructions, and thresholds when preparing a return.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.