How to Report Bitcoin Taxes: Step-by-Step IRS Filing Guide for 2026
The IRS deadline for reporting your 2025 Bitcoin transactions is April 15, 2026 — with an automatic extension to October 15 available if you file Form 4868. In 2026 for the first time, centralised exchanges are required to issue Form 1099-DA reporting your gross proceeds directly to both you and the IRS. That means the agency already has a record of your Bitcoin sales before you file. Getting the reporting right the correct forms, the correct checkboxes, the correct cost basis — is no longer optional. This step-by-step guide walks through exactly how to report Bitcoin taxes in the US, from gathering your transaction data to submitting the correct forms. Check the live BTC price on BYDFi to establish current USD valuations for any 2026 transactions.Important: This article is for educational purposes only ad does not constitute tax advice. Consult a qualified tax professional for guidance specific to your situation.
1. The Four Forms You Need and How They Connect
Bitcoin tax reporting involves four IRS forms that build on each other sequentially. Understanding how they connect is the foundation of filing correctly.
Form 1099-DA — the new starting point
Form 1099-DA is the IRS's digital asset information return, issued for the first time for the 2025 tax year. Centralised cryptocurrency exchanges — including any platform where you completed KYC verification — are required to send you a 1099-DA reporting your gross proceeds from Bitcoin sales. An identical copy goes to the IRS simultaneously.
Critical caveats for 2026:
- For 2025 transactions, exchanges must report gross proceeds but are not yet required to report cost basis — meaning the IRS receives your sale prices but not what you originally paid. Cost basis reporting becomes mandatory for transactions from January 1, 2026 onward.
- Some exchanges issued 1099-DA forms late or with errors — particularly for transfers into or out of the platform, which can inflate reported proceeds by including internal transfers the exchange misidentifies as sales
- If your exchange did not issue a 1099-DA, you are still required to report your transactions — you can request a filing extension (Form 4868) for additional time
- The 1099-DA is informational — it is a starting point for completing Form 8949, not a substitute for it. If the reported figures are wrong, you report the correct figures on Form 8949 using your own records
Form 8949 — where every Bitcoin transaction is recorded
Form 8949 is the primary reporting form for all capital asset disposals — including every Bitcoin sale, swap, and spending event. For each taxable Bitcoin transaction you report:
- Column (a): Description of the asset — e.g., "0.5 BTC"
- Column (b): Date acquired
- Column (c): Date sold or disposed of
- Column (d): Proceeds (sale price in USD at time of disposal)
- Column (e): Cost basis (what you originally paid including acquisition fees)
- Column (f): Code — if you need to make an adjustment to reconcile with 1099-DA figures
- Column (g): Adjustment amount if applicable
- Column (h): Gain or loss = column (d) minus column (e) adjusted for column (g)
Form 8949 has two parts — Part I for short-term transactions (held 12 months or less) and Part II for long-term transactions (held more than 12 months). Each part has checkbox groups you must select correctly:
- Box B — short-term transactions where proceeds were reported to the IRS on a 1099-DA but cost basis was NOT reported. This applies to most 2025 transactions where your exchange issued a 1099-DA.
- Box C — short-term transactions NOT reported on any IRS information return. Use this for transactions from self-custody wallets, DEX trades, and any exchange that did not issue a 1099-DA.
- Box E — long-term equivalent of Box B
- Box F — long-term equivalent of Box C
The most common error in 2026 per crypto CPAs: filing under Box C when the exchange issued a 1099-DA requires Box B. This creates a mismatch between your return and IRS records — a red flag that can trigger correspondence or audit.
Schedule D — the summary
Once you have completed Form 8949, you transfer the totals to Schedule D:
- Short-term net gain or loss from Form 8949 Part I goes to Schedule D Line 1b, 2, or 3 depending on your checkbox selection
- Long-term net gain or loss from Form 8949 Part II goes to Schedule D Line 8b, 9, or 10
- Schedule D calculates your total net capital gain or loss for the year and carries it to Form 1040
Form 1040 — the digital asset question
The front page of Form 1040 includes a mandatory digital asset question: "At any time during [tax year], did you receive, sell, exchange, or otherwise dispose of any digital asset (such as cryptocurrency, digital assets, and NFTs)?" Answer "Yes" if you had any Bitcoin activity. Answer "No" only if you had absolutely zero Bitcoin transactions not even receiving during the entire year. Answering "No" when the correct answer is "Yes" constitutes a false statement on a federal tax return.
2. Step-by-Step: How to Calculate and Report Each Bitcoin Transaction
Step 1: Gather your complete transaction history
You need a record of every Bitcoin transaction during the tax year including:
- Date and time of acquisition
- Amount of BTC acquired
- USD value at time of acquisition (fair market value)
- Any fees paid on acquisition — these are added to your cost basis
- Date and time of each disposal
- Amount of BTC disposed of
- USD value at time of disposal
- Any fees paid on disposal — these reduce your proceeds
Sources for this data: exchange transaction history CSV exports, exchange annual tax reports, your own wallet records, on-chain data from block explorers (for self-custody transactions). For self-custody wallets, tools like Koinly, CoinLedger, and TokenTax can connect to wallet addresses via API and pull transaction history automatically.
Step 2: Calculate cost basis for each disposal
Cost basis is what you originally paid for the Bitcoin you are disposing of — including any acquisition fees. The IRS allows three methods:
- FIFO (First In, First Out): The earliest purchased BTC is considered sold first. Default method if you do not specify otherwise.
- LIFO (Last In, First Out): The most recently purchased BTC is considered sold first.
- Specific Identification: You identify the exact acquisition lot being sold. Requires adequate records identifying which specific coins you are disposing of most crypto tax software handles this automatically.
For a practical example: you bought 1 BTC on March 15, 2024 for $65,000 (including $50 in fees), giving a cost basis of $65,050. You sold 0.5 BTC on November 20, 2025 for $45,000 (after $40 in fees). Under FIFO, your cost basis for the 0.5 BTC sold is $32,525 (half of $65,050). Your proceeds are $44,960 ($45,000 minus $40 fee). Your gain is $44,960 minus $32,525 = $12,435 short-term capital gain (held less than 12 months).
Step 3: Classify each transaction as short-term or long-term
The holding period starts the day after acquisition and ends on the disposal date. If you bought Bitcoin on March 5, 2024 and sold on March 5, 2025, that is exactly 12 months short-term. One additional day (March 6, 2025) makes it long-term. This distinction is worth tracking precisely the difference between 37% and 20% tax rates on the same gain can represent thousands of dollars on a meaningful Bitcoin position.
Step 4: Reconcile with your Form 1099-DA
When you receive your 1099-DA from your exchange, compare the reported proceeds against your own records. Common discrepancies:
- The exchange includes Bitcoin transfers in/out as sales when they are not
- The exchange uses the wrong USD valuation for the disposal date
- The exchange reports aggregated proceeds without transaction-level detail
If the 1099-DA proceeds are incorrect, report the correct figures on Form 8949 with an adjustment in column (g) and the appropriate adjustment code in column (f). Keep documentation supporting your correct figures in case of IRS inquiry.
Step 5: Report Bitcoin income separately from capital gains
If you received Bitcoin as payment for services, through mining, from staking rewards, or as an airdrop, that income is reported separately from capital gains:
- Schedule 1, Line 8z (Other Income) for Bitcoin received as miscellaneous income (airdrops, one-off payments)
- Schedule C — for self-employed individuals receiving Bitcoin for services or operating a mining business
- The USD value reported as income becomes your cost basis for the Bitcoin received used when you later calculate capital gains on any future disposal
3. The Most Common Bitcoin Tax Reporting Mistakes and How to Avoid Them
Mistake 1: Not reporting crypto-to-crypto swaps
The most frequently missed taxable event is swapping Bitcoin for another cryptocurrency. A BTC-to-ETH swap is a disposal of Bitcoin at fair market value on the date of the swap triggering capital gains on any appreciation since acquisition. Every DeFi interaction, every token swap, and every stablecoin conversion involving Bitcoin generates a reportable event. Many holders incorrectly assume only USD conversions count.
Mistake 2: Missing self-custody wallet transactions
Form 1099-DA only covers centralised exchanges. If you withdraw Bitcoin to a self-custody hardware wallet and later sell from there, the withdrawal is not a taxable event but the sale is. Without tracking wallet-level activity through a block explorer or crypto tax software, these disposals go unreported. The IRS is increasingly using blockchain analytics to identify on-chain activity not matched to filed returns.
Mistake 3: Ignoring wallet-to-wallet transfer records
When you transfer Bitcoin between your own wallets, it is not a taxable event but you must be able to prove the sending and receiving addresses are both yours. Without this documentation, the IRS may treat the transfer as a sale. Keep a record of all your wallet addresses and the transactions between them.
Mistake 4: Using exchange cost basis without verification
The 1099-DA issued by your exchange may not include your actual cost basis — particularly if you transferred Bitcoin from another platform before selling. The exchange only knows the cost of coins that were deposited and sold on its platform. If you bought BTC elsewhere, transferred it in, and sold it, the exchange has no record of your original purchase price and may report a $0 cost basis — inflating your apparent gain. Always verify cost basis figures against your own complete transaction history.
Mistake 5: Not using crypto tax software for high-volume traders
If you made more than a handful of Bitcoin transactions during the year, manually entering each disposal on Form 8949 is impractical and error-prone. Crypto tax software platforms — including Koinly, CoinLedger, TokenTax, and TaxBit — automatically import transaction histories from exchanges and wallets, calculate gains and losses using your chosen cost basis method, and generate a complete Form 8949 ready for attachment to your return. For active traders with dozens or hundreds of transactions, this is not optional — it is the only realistic path to accurate reporting.
For Bitcoin traders actively using BYDFi's BTC/USDC spot market, every trade generates a taxable event under IRS property classification. BYDFi provides transaction history exports compatible with major crypto tax software platforms. New to Bitcoin? The step-by-step BTC guide on BYDFi walks through the complete process.
FAQ
Q1: What IRS form do I use to report Bitcoin taxes?
Bitcoin capital gains and losses are reported on Form 8949 — one line per transaction — with totals carried to Schedule D. Income from Bitcoin (mining rewards, staking, payment for services) is reported on Schedule 1 or Schedule C. Your Form 1040 must answer the digital asset question on the front page. Beginning with the 2025 tax year, centralised exchanges issue Form 1099-DA — a new IRS information return reporting your gross proceeds — which you use to cross-reference your Form 8949 entries.
Q2: What is Form 1099-DA and do I need it to file?
Form 1099-DA is the IRS's new digital asset information return, issued by centralised cryptocurrency exchanges for the first time for the 2025 tax year. It reports your gross proceeds from Bitcoin sales to both you and the IRS. You do not strictly need it to file — you must report all transactions regardless of whether you received a 1099-DA. However, if your exchange issued one, you must reconcile your Form 8949 with its figures. If the figures are incorrect, report the correct amounts with an adjustment code in column (f).
Q3: Do I have to report Bitcoin if I didn't sell it?
You do not owe capital gains tax on Bitcoin you simply held — but you must still answer the Form 1040 digital asset question accurately. If you received Bitcoin (as payment, mining reward, airdrop, or gift), that receipt may be a taxable income event even if you did not sell. Transferring Bitcoin between your own wallets, buying Bitcoin with USD, and simply holding are not taxable events and do not require Form 8949 entries.
Q4: What happens if I don't report my Bitcoin taxes?
The IRS now receives Form 1099-DA data directly from exchanges, CARF international transaction data from 40+ countries, and purchases blockchain analytics data. Failing to report Bitcoin gains means your filed return may not match IRS records triggering automated correspondence, penalties, and potential audit. Penalties for understated tax include a 20% accuracy-related penalty plus interest on unpaid amounts. Willful tax evasion carries criminal penalties. Voluntary disclosure before an IRS inquiry typically results in significantly reduced penalties.
Q5: Can I use crypto tax software to report Bitcoin taxes?
Yes — for most active Bitcoin traders, crypto tax software is the practical standard. Platforms including Koinly, CoinLedger, TokenTax, and TaxBit connect to exchange APIs and wallet addresses, automatically import transaction histories, calculate gains and losses using your chosen cost basis method, and generate completed Form 8949 reports. Most major tax preparation software including TurboTax and H&R Block now import directly from these platforms. For holders with fewer than 10 transactions, manual calculation using Form 8949 is straightforward. For active traders, software is effectively required.
Disclaimer: This article is for informational and educational purposes only and does not constitute tax advice. Tax rules are subject to change. Always consult a qualified tax professional for guidance specific to your situation.
0 Answer
Create Answer
Join BYDFi to Unlock More Opportunities!
Popular Questions
How to Use Bappam TV to Watch Telugu, Tamil, and Hindi Movies?
What Is the X Hamster Coin Price in Pakistan and Should You Be Paying Attention to HMSTR?
ISO 20022 Coins: What They Are, Which Cryptos Qualify, and Why It Matters for Global Finance
XMXXM X Stock Price — Market Data and Project Overview
How to Withdraw Money from Binance to a Bank Account in the UAE?