Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to the guide
THE FINANCEBASE List yours

Guide

What Taxes Apply When You Sell Bitcoin or Exchange It for Another Cryptoasset?

By TheFinanceBase Team 8 min read

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

For U.S. federal income-tax purposes, both selling Bitcoin for dollars and swapping it for another cryptoasset are generally taxable dispositions. The IRS treats digital assets as property. You generally calculate gain or loss in U.S. dollars by subtracting Bitcoin’s adjusted basis from the amount you received (or the fair market value of the asset received), report each disposition on Form 8949, and summarize the totals on Schedule D of Form 1040.

The federal tax rule in one sentence

IRS digital-asset guidance says digital assets are property, so the ordinary tax rules for property transactions apply. That classification means Bitcoin is not treated like foreign currency for these transactions. When you dispose of Bitcoin, you compare its adjusted basis with what you received. A positive difference is generally a capital gain; a negative difference is generally a capital loss.

As an Amazon Associate I earn from qualifying purchases.

The discussion here is limited to U.S. federal income tax. State, local, and non-U.S. rules can differ and must be analyzed separately. Your result can also change if the Bitcoin was held for business inventory, received as compensation, mined, staked, or connected with another activity rather than held as a capital asset.

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

Which Bitcoin transactions usually create a taxable disposition?

Selling Bitcoin for U.S. dollars

A cash sale is the clearest case. If you sell Bitcoin and receive dollars, you generally recognize gain or loss in the year of the sale. The amount realized is normally the dollar proceeds, adjusted for transaction costs under the rules that apply to your facts. Compare that amount with the Bitcoin’s adjusted basis.

Exchanging Bitcoin for another cryptoasset

Swapping Bitcoin for Ethereum, a stablecoin, an NFT, or another digital asset generally disposes of the Bitcoin. The IRS treats an exchange of digital assets that differ materially in kind or extent as a property exchange in which gain or loss is recognized. The usual starting point is the fair market value, in U.S. dollars, of the asset you receive at the time of the exchange, minus the adjusted basis of the Bitcoin you gave up.

The fact that no dollars reached your bank account does not by itself defer tax. A crypto-to-crypto trade is generally a realization event, not an automatically tax-free conversion.

Using Bitcoin to pay for goods or services

Paying a merchant or another person with Bitcoin generally involves a disposition of the units spent. Measure the Bitcoin’s value at the time of payment, compare it with basis, and report the resulting gain or loss when the Bitcoin was held as a capital asset.

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

Transfers that are not sales

Moving Bitcoin between wallets or accounts you own is not automatically taxable. The key question is whether ownership changed and whether a disposition occurred. A transfer between your own wallets generally does not, by itself, produce a sale; keep records that connect the sending and receiving addresses so you can demonstrate continuity of ownership.

Rank #2
Sale
The Psychology of Money: Timeless lessons on wealth, greed, and happiness
  • Ideal for Gifting
  • Ideal for a bookworm
  • Compact for travelling

How to calculate gain or loss

Calculate each taxable disposition separately. Use U.S. dollars for both sides of the calculation, even when the transaction was entirely digital.

Calculation item What to record
Acquisition details Date you acquired the specific Bitcoin units, number of units, and how you acquired them
Adjusted basis Your acquisition value plus or minus basis adjustments required by the applicable property rules, including relevant transaction costs
Disposition details Date and time of sale, exchange, payment, or other disposal; units disposed of; and the transaction identifier
Amount realized Cash received, or the fair market value in U.S. dollars of the cryptoasset or other property received at the time of disposition
Result Amount realized minus adjusted basis

General formula: gain or loss = amount realized (or value received) − adjusted basis.

For a crypto-to-crypto exchange, establish the fair market value of the asset received at the exchange time and retain the pricing source and timestamp used. If the transaction includes fees, record them with the transaction rather than relying on a year-end account balance. The tax treatment of a particular fee can depend on what the fee paid for and how the transaction was structured, so preserve enough detail for a tax professional to classify it.

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

Example: exchange at a gain

Suppose your adjusted basis in Bitcoin is $20,000 and you exchange it for another cryptoasset worth $32,000 at the time of the trade. Before considering transaction costs and your other facts, the disposition generally produces a $12,000 capital gain. The cryptoasset you receive generally starts with a basis tied to its value at receipt under the applicable property rules. Keep the exchange date and the dollar valuation because they determine both the current gain and the records you will need when you later dispose of the received asset.

Example: cash sale at a loss

If Bitcoin with a $20,000 adjusted basis is sold for $15,000, the transaction generally produces a $5,000 capital loss before considering transaction costs and other tax attributes. Capital-loss deduction limits and ordering rules can affect how much of that loss is usable in the current year and how any remainder is treated.

Why the holding period matters

The IRS distinguishes short-term and long-term digital-asset holdings. Bitcoin held for one year or less when disposed of is generally short-term. Bitcoin held for more than one year is generally long-term. The holding period affects which capital-gain rules apply, so the acquisition date and disposition date must be documented for each lot.

Do not assume an exchange resets the holding period in a way that eliminates the current tax. The first Bitcoin disposition is reported in the year of the exchange; the asset received then has its own acquisition record and will be analyzed again when you later sell, swap, or spend it.

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

How to determine which Bitcoin units you sold

Multiple purchases create multiple tax lots, each with its own basis and holding period. Your records should identify which units left your control in each disposition. If your platform or records support a specific identification method, document the units selected and retain the confirmation. If you cannot establish which units were disposed of, reconstruct the history from exchange statements, wallet records, and transaction IDs before filing.

A broker or exchange statement may not contain every transfer or may not reflect your complete basis. Treat any information return as one data source, not as a substitute for your own calculation. Reconcile deposits, withdrawals, trades, fees, and transfers across every wallet and platform you used.

Reporting a Bitcoin sale or exchange on your federal return

When Bitcoin is held as a capital asset, report each sale or exchange on Form 8949. The form is used to calculate the proceeds, basis, adjustment amounts where applicable, and gain or loss for each transaction. Summarize the resulting totals on Schedule D (Form 1040).

  1. Gather the transaction file. Export complete histories from exchanges and wallets, including acquisition and disposal dates, units, dollar values, fees, and transaction identifiers.
  2. Match each disposal to a tax lot. Determine the Bitcoin units sold, exchanged, or spent and calculate their adjusted basis and holding period.
  3. Value non-cash consideration. For a crypto-to-crypto trade, record the fair market value in U.S. dollars of the asset received at the time of exchange.
  4. Compute each result. Subtract adjusted basis from the amount realized and classify the result as short-term or long-term based on the holding period.
  5. Enter Form 8949 details. Report the date acquired, date disposed, proceeds, basis, and resulting gain or loss for each reportable disposition, following the form’s instructions for any required adjustments.
  6. Transfer totals to Schedule D. Use Schedule D to summarize short-term and long-term capital gains and deductible losses from Form 8949.
  7. Retain support. Keep exchange statements, wallet exports, valuation records, fee information, and documentation explaining any basis reconstruction.

Recordkeeping that prevents common errors

  • Track every acquisition: date, units, acquisition value, and fees or transaction costs.
  • Track every disposition: date, units, what you received, dollar value at that moment, and costs.
  • Preserve transfer evidence: wallet addresses and transaction IDs help show whether a movement was between your own wallets or a change in ownership.
  • Document valuations: save the exchange quote, pricing source, and time used to convert crypto consideration into dollars.
  • Reconcile across platforms: an exchange account may omit activity that occurred in a self-custody wallet or another service.
  • Separate income from dispositions: Bitcoin received as compensation, mining rewards, staking rewards, or similar income can have an income-tax event when received and a later gain or loss when disposed of.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common mistakes and how to correct them

“I only swapped coins, so there is no tax.”

A crypto-to-crypto exchange generally disposes of the Bitcoin you gave up. Calculate its dollar value at the time of the trade and report the resulting gain or loss.

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.

“The exchange sent me a tax form, so its basis must be complete.”

Information reported by a broker may not include assets transferred in from another wallet, older lots, or activity on another platform. Compare the statement with your own records and reconstruct missing basis before filing.

Best Value
Sale
I Will Teach You to Be Rich: No Guilt. No Excuses. Just a 6-Week Program That Works (Second Edition)
  • It can be a gift option
  • Comes with secure packaging
  • Helpful in various ways

“A wallet transfer is always taxable.”

Ownership matters. A transfer between wallets you control is not automatically a disposition, but a transfer to another person or a payment for property may be.

“A loss means I can deduct the entire amount immediately.”

Capital losses are subject to IRS limitations and ordering rules. Report the loss accurately, then apply the rules that determine how much is deductible in the current year and how any unused amount is treated.

“The price at year-end is the value for every trade.”

Tax calculations use the value when each disposition occurred, not a later year-end quote. Keep transaction-level timestamps and valuations.

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.

Cash sale versus crypto exchange

Feature Bitcoin sold for cash Bitcoin exchanged for another cryptoasset
What is disposed of? Bitcoin Bitcoin
What measures proceeds? U.S. dollars received, adjusted as required for transaction costs Fair market value in U.S. dollars of the asset received at the exchange time
Typical tax result Capital gain or loss when held as a capital asset Capital gain or loss when the assets differ materially in kind or extent
Report Form 8949, then Schedule D Form 8949, then Schedule D
Future record Sale closes the Bitcoin lot Received asset generally gets a basis tied to its value at receipt and must be tracked for a later disposition

Federal rules are not the whole tax picture

This explanation addresses U.S. federal income-tax treatment only. States and localities may use different conformity rules, filing thresholds, or definitions. Tax treatment outside the United States can differ substantially. If you moved between jurisdictions, used a business entity, received tokens for services, or had complex activity such as lending, liquidity provision, or derivatives, obtain advice based on those specific facts rather than applying this summary mechanically.

The IRS property framework also covers cryptocurrency, stablecoins, and NFTs within the digital-asset category. The label of the token does not by itself determine whether a transaction is taxable; the ownership change, consideration received, basis, and dates do.

Quick Recap

SaleBestseller No. 1
SaleBestseller No. 2
The Psychology of Money: Timeless lessons on wealth, greed, and happiness
The Psychology of Money: Timeless lessons on wealth, greed, and happiness
Ideal for Gifting; Ideal for a bookworm; Compact for travelling
$10.99
SaleBestseller No. 5
I Will Teach You to Be Rich: No Guilt. No Excuses. Just a 6-Week Program That Works (Second Edition)
I Will Teach You to Be Rich: No Guilt. No Excuses. Just a 6-Week Program That Works (Second Edition)
It can be a gift option; Comes with secure packaging; Helpful in various ways
$9.15

A practical filing checklist

  • List every Bitcoin sale, swap, payment, and other possible disposition for the tax year.
  • Exclude transfers that merely moved assets between wallets you own, while retaining evidence of ownership continuity.
  • Assign each disposition to the correct acquisition lot.
  • Convert proceeds or received-property value to U.S. dollars at the transaction time.
  • Calculate adjusted basis, gain or loss, and short-term or long-term status.
  • Enter each capital-asset disposition on Form 8949 and summarize it on Schedule D.
  • Review capital-loss limitations and any carryover information before finalizing the return.
  • Keep the underlying records with your tax files in case the reported basis or valuation must later be supported.

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.

Leave a comment

Your email address will not be published. Required fields are marked *

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

More guides

Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.