Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween 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 Now×
Skip to the guide
THE FINANCEBASE List yours

Guide

How to Calculate Crypto Capital Gains When Swapping Bitcoin for a Stablecoin (U.S. Federal Tax Guide)

By TheFinanceBase Team 11 min read

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

Swapping Bitcoin for a stablecoin is generally a taxable disposition of the Bitcoin when you hold the Bitcoin as a capital asset. For U.S. federal income-tax purposes, calculate the result in U.S. dollars:

Gain or loss = amount realized on the swap − adjusted basis of the Bitcoin units disposed of.

As an Amazon Associate I earn from qualifying purchases.

The amount realized is usually the fair market value of the stablecoin and any transaction services you received at the exchange time, less qualifying costs allocated to disposing of the Bitcoin. You then identify the Bitcoin units sold, apply their adjusted basis, determine whether the result is short-term or long-term, and report it on the appropriate Form 8949 entry and Schedule D. This guide addresses an individual investor holding Bitcoin as a capital asset under U.S. federal rules; state, local, foreign, business, dealer and other specialized treatment can differ.

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

What the swap means for your tax return

Digital assets are treated as property for federal tax purposes. Exchanging Bitcoin for a materially different digital asset, such as a dollar-pegged stablecoin, is normally a disposition of the Bitcoin rather than a tax-free change of form. You recognize gain or loss even if you do not withdraw dollars to a bank account.

The stablecoin’s name does not make the transaction tax-free. Whether the asset is USDC, USDT or another stablecoin, the relevant questions are the value received, the basis of the Bitcoin disposed of, the fees attributable to the disposition, and how long those particular Bitcoin units were held. A later sale, exchange or other disposition of the stablecoin can itself produce a separate capital gain or loss.

The core calculation, in the right order

  1. Identify the Bitcoin disposition. Record the exact date and time, quantity, wallet or account, and transaction identifier. If you swapped only part of a holding, determine which units were disposed of.
  2. Measure what you received in U.S. dollars. Use the stablecoin’s fair market value at the date and time of the exchange. Add the fair market value of transaction services received to effect the exchange, when applicable.
  3. Subtract qualifying disposition costs. Transaction or gas fees, commissions, transfer taxes and similar amounts paid for services that effect the sale or exchange can reduce the amount realized when properly allocated to the disposition.
  4. Determine the adjusted basis of the Bitcoin units. Use the acquisition cost in U.S. dollars, including eligible acquisition fees and other acquisition costs, for the specific units disposed of.
  5. Subtract basis from amount realized. A positive result is a gain; a negative result is a loss.
  6. Classify the result by holding period. A holding period of one year or less is short-term; more than one year is long-term.
Item What to use Why it matters
Amount received Fair market value of the stablecoin at the exchange time, plus applicable transaction services Establishes the starting value of the disposition
Disposition costs Qualifying fees and costs allocated to disposing of the Bitcoin Reduce amount realized; do not count the same cost twice
Adjusted basis U.S.-dollar acquisition cost of the identified Bitcoin units, including eligible acquisition costs Measures your investment in the units sold
Tax result Amount realized minus adjusted basis Produces the reportable gain or loss
Character Short-term or long-term based on the units’ holding period Determines the Form 8949 section and Schedule D treatment

How to value the stablecoin and the exchange

Use the fair market value at the date and time the Bitcoin-for-stablecoin exchange occurred, not a later price, a daily average or the amount you eventually convert to dollars. A stablecoin may trade close to a dollar without being exactly one dollar at every moment, so preserve the price or dollar value used.

When the exchange provides a dollar value

For an exchange-facilitated receipt, the value in the exchange’s records can be used as the U.S.-dollar value. Save the trade confirmation, account statement, execution details and any fee breakdown showing the timestamp and value. If the exchange records the transaction off-chain, use the value at the time the transaction would have been recorded on-chain, as described in the applicable IRS guidance, and retain the records supporting that timing.

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

When the received value is difficult to determine

If the fair market value of the property received cannot be determined with reasonable accuracy, use the fair market value of the Bitcoin transferred at the transaction date and time. Document why that value was used and keep the pricing source or exchange record. Do not silently substitute a later stablecoin redemption value.

Fees that reduce amount realized

Fees paid in cash or property for another party’s services in a purchase, sale or disposition can include trading or transaction fees, network or gas fees, commissions and transfer taxes. For a materially different digital-asset exchange, costs allocated to disposing of the transferred Bitcoin reduce the amount realized. A cost for moving assets between wallets or accounts you own is not automatically a disposition cost.

Allocation matters when a single charge covers several actions. Separate the portion that executes the Bitcoin sale from a portion that merely transfers assets or performs another service. A fee allocated to disposing of the transferred Bitcoin should not also be added to the basis of the stablecoin received. Counting it in both places understates the economic result twice.

Worked example with hypothetical figures

Assume you swap Bitcoin units with an adjusted basis of $20,000. At the exchange time, the stablecoin received is worth $27,000, and $100 of qualifying costs are allocable to disposing of the Bitcoin.

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.
  1. Stablecoin fair market value: $27,000.
  2. Less allocable disposition costs: $100.
  3. Amount realized: $26,900.
  4. Less adjusted basis of the Bitcoin units: $20,000.
  5. Recognized gain: $6,900.

The figures are arithmetic only. Replace every assumed amount with the value shown by your records and a supportable fair-market-value determination. If the identified Bitcoin units instead had a $30,000 basis, the same $26,900 amount realized would produce a $3,100 loss.

How to calculate basis for the Bitcoin you swapped

Basis is generally your cost in U.S. dollars. For each acquisition, retain the acquisition asset, date and time, number of units, fair market value at acquisition and costs paid to acquire the units. Form 8949 instructions state that digital-asset basis includes acquisition transaction fees, commissions, transfer taxes and other acquisition costs.

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

Build a lot-level basis record

For every Bitcoin purchase or receipt that could be part of the swap, record:

  • Acquisition date and time.
  • Number of Bitcoin units acquired.
  • U.S.-dollar fair market value at acquisition.
  • Cash or property paid.
  • Acquisition fees, commissions, transfer taxes and other eligible acquisition costs.
  • Wallet, exchange account and transaction identifier.

Do not use the wallet’s current balance as basis. A balance can contain units acquired at different times and prices. The basis belongs to the units that were actually disposed of.

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

Identifying which Bitcoin units were disposed of

A partial swap requires a unit-identification decision. If you acquired Bitcoin in multiple lots, the basis and holding period can change substantially depending on which lots are treated as sold.

Specific identification

Specific identification means linking the disposed units to particular acquisition lots using contemporaneous records. For a self-hosted or unhosted wallet, preserve the records that show the units selected and the transaction details. For a broker or exchange account, retain the account’s lot-selection confirmation, if available, along with your own records.

Identification requirements are not identical in every situation. IRS FAQs 82 and 84–87 address specific identification for unhosted wallets, broker custody, a 2025 relief rule and transactions after 2025. The applicable default ordering rule depends on custody and transaction date. Do not assume that a method used in one wallet or tax year automatically applies to another.

When specific identification is not established

If you cannot meet the applicable specific-identification requirements, the relevant default acquisition-time ordering rule applies. Because the rule can depend on the transaction year and whether a broker had custody, reconstruct the facts before choosing a lot. A spreadsheet that merely labels a sale “oldest coins” is not a substitute for records showing that the required identification was made.

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

Why identification changes the result

Lot selected Basis effect Holding-period effect
Lower-cost, older Bitcoin Often creates a larger gain May be long-term if held more than one year
Higher-cost, newer Bitcoin May create a smaller gain or a loss May be short-term if held one year or less
Unidentified units Uses the applicable default ordering rule Follows the lots selected by that rule

Short-term versus long-term treatment

For capital assets, the IRS describes short-term treatment as a holding period of one year or less and long-term treatment as more than one year. The classification follows the specific Bitcoin units disposed of, not the date you opened the exchange account or the date you later spend the stablecoin.

On the 2025 Form 8949 instructions, short-term digital-asset dispositions go in boxes G, H or I, while long-term dispositions go in boxes J, K or L. The correct box depends on the transaction’s reporting statement and whether basis was reported to the IRS. Follow the instructions for the tax year you are filing rather than carrying a prior-year box choice forward.

Reporting the swap on federal forms

Form 8949

Report each taxable Bitcoin disposition on Form 8949 unless a form-specific exception applies. Enter the description, acquisition date, disposition date, proceeds or amount realized, basis, adjustments when required, and resulting gain or loss. Use the short-term or long-term section that matches the holding period and the applicable reporting category.

Schedule D

Schedule D summarizes the capital gains and deductible capital losses reported from Form 8949, subject to the instructions for the year. Keep the detailed lot and fee workpapers even when multiple Form 8949 lines are summarized.

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

Form 1099-DA and broker statements

Broker reporting for covered digital-asset transactions applies to transactions from January 1, 2025. In a January 28, 2026 reminder, the IRS said most 2025 Forms 1099-DA will not include basis. The form therefore may show proceeds without supplying the basis you need to calculate the tax result.

You must report related income, gains or losses whether or not you receive Form 1099-DA or a substitute statement. Reconcile every broker statement with your acquisition lots, wallet transfers, fee records and any transactions that occurred outside the broker. If the statement’s proceeds differ from your supported fair-market-value calculation, investigate the timestamp, quantity, fee treatment and whether the statement covered the same transaction.

What is not a taxable Bitcoin-for-stablecoin sale

Moving Bitcoin between wallets you own

A transfer between your own wallets or accounts is not, by itself, a disposition. Keep the transfer record so you can carry the same units, basis and holding period into the receiving wallet. Network costs for moving your own assets are not automatically sale costs.

Receiving a stablecoin without disposing of Bitcoin

A stablecoin receipt can have different tax facts when it comes from compensation, staking, lending, airdrops, a loan or another activity rather than a Bitcoin exchange. This guide’s formula applies to the Bitcoin disposition in a swap; do not force unrelated receipts into that formula.

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

Swapping stablecoins later

When you later sell, exchange or otherwise dispose of the stablecoin, perform a new calculation using the stablecoin’s own adjusted basis and the amount realized on that later disposition. The fact that the stablecoin was received in a prior Bitcoin swap does not make the later transaction automatically tax-free.

Records to keep for each swap

The IRS requires sufficient records to substantiate positions on a federal return. A complete file should contain:

  • Exchange or wallet statement showing the Bitcoin quantity and stablecoin quantity.
  • Date, time, wallet or account and transaction hash or other identifier.
  • U.S.-dollar fair market value used at the exchange time and the pricing record supporting it.
  • Every fee, commission, gas charge and transfer tax, with its purpose.
  • Acquisition records for the Bitcoin lots, including dates, quantities, values and acquisition costs.
  • Documentation showing specific identification, if you used it.
  • Calculations allocating shared costs between the Bitcoin disposition and any non-disposition transfer.
  • Form 1099-DA, substitute statements and exchange reports, reconciled to your own ledger.

Retain the underlying export files rather than only a screenshot of a portfolio summary. Records should remain readable and tied to the return line or Form 8949 entry they support.

A practical worksheet for one or many swaps

For each transaction, create one row with these columns:

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.
  1. Transaction date and time, including time zone.
  2. Bitcoin units disposed of and the wallet or account.
  3. Identified acquisition lot or the applicable default-ordering result.
  4. Acquisition date, original cost and acquisition fees for that lot.
  5. Adjusted basis of the units disposed of.
  6. Stablecoin quantity and fair market value at the exchange time.
  7. Fair market value of any transaction services received.
  8. Disposition costs and the portion allocated to the Bitcoin sale.
  9. Amount realized.
  10. Gain or loss.
  11. Short-term or long-term classification.
  12. Form 8949 category and box to use after checking the year’s instructions.

For a batch of trades, preserve the transaction-level rows even if your tax software later aggregates entries. Aggregation is a reporting convenience; it does not eliminate the need to prove each lot, value and fee.

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

Common errors and how to correct them

Calling the swap tax-free because no dollars were received

Why it fails: The disposition is measured by the value of the property received, not by whether fiat currency reached your bank.

Correction: Value the stablecoin at the exchange time and calculate amount realized minus Bitcoin basis.

Using the stablecoin’s redemption date

Why it fails: A later redemption is a separate event and may have a different value.

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

Correction: Use the date and time of the Bitcoin-for-stablecoin exchange, preserving the contemporaneous record.

Subtracting every wallet fee

Why it fails: A fee to move assets between your own wallets is not automatically a disposition cost.

Correction: Allocate only qualifying costs that effect the Bitcoin disposition, and document the allocation.

Adding the same fee to both sides

Why it fails: A disposition cost that reduces amount realized may not also be added to the basis of the stablecoin received.

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

Correction: Place each cost once, in the treatment supported by its purpose.

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

Using an account-wide average cost

Why it fails: The tax result belongs to the units disposed of, and their holding period can differ.

Correction: Identify the lots or apply the applicable default rule for the custody and transaction date.

Assuming Form 1099-DA supplies basis

Why it fails: The IRS said most 2025 statements will not include basis.

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

Correction: Reconstruct basis from acquisition and wallet records and report the supported result whether or not a statement arrives.

Applying one year’s form instructions to another year

Why it fails: Digital-asset reporting and broker rules are evolving.

Correction: Check the Form 8949 and Schedule D instructions for the tax year being filed and preserve the rule used.

When crypto tax software or a professional can help

Crypto tax calculation software can organize exchange exports, wallet transfers, lot records, fees and Form 8949 data, but an import is not proof that every transaction was classified correctly. Review duplicate transfers, missing cost basis, unsupported lot selections, off-chain trades and fees that were assigned to the wrong event.

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.

A tax professional familiar with digital assets may be useful when you used several exchanges or self-hosted wallets, cannot establish specific identification, have high-value or loss-generating swaps, received assets through lending or staking, or need to coordinate federal and state filings. Give the preparer the underlying statements and lot-level records, not only a software summary.

Scope and timing of this guidance

This article describes U.S. federal income-tax treatment for an individual holding Bitcoin as a capital asset and swapping it for a materially different digital asset. It does not decide state, local, foreign, business, dealer, inventory, compensation, lending, staking or other specialized treatment. IRS digital-asset FAQs include updates dated December 15, 2025; the 2025 Form 8949 instructions apply to that form year; and the IRS Form 1099-DA reminder is dated January 28, 2026. Federal guidance and form instructions can change, so verify the rules for the tax year you are filing.

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

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
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

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.