Estimate Form 8949 line items for cryptocurrency trades. Calculate proceeds, cost basis, and gain or loss for each transaction to simplify IRS reporting.
IRS Form 8949 is used to report the sale or exchange of capital assets, including cryptocurrency. Every time you sell, trade, or dispose of crypto, you must report the transaction on Form 8949 with the date acquired, date sold, proceeds, cost basis, and resulting gain or loss. These totals then flow to Schedule D of your tax return.
For active crypto traders, this means potentially hundreds or thousands of Form 8949 line items. Each transaction must be classified as short-term (held ≤1 year) or long-term (held >1 year), as they are taxed at different rates. Getting this right is critical to avoid IRS notices and penalties.
This calculator helps you estimate individual Form 8949 line items by entering your trade details. It computes the gain or loss for each transaction and categorizes it as short-term or long-term. Use it to spot-check your crypto tax software output or estimate your reporting for a small number of trades. This tool is for educational purposes only and is not tax or financial advice.
Form 8949 is required for every crypto disposition, but the calculations can be confusing. This calculator helps you verify individual line items, understand how proceeds and basis determine gain or loss, and ensure your short-term vs. long-term classification is correct. Use it alongside crypto tax software for spot-checking. Real-time recalculation lets you model different market scenarios quickly, so you can act with confidence rather than relying on rough mental estimates.
Gain/Loss = Proceeds − Cost Basis Holding Period = Sale Date − Acquisition Date Classification: Short-Term if ≤365 days, Long-Term if >365 days Short-Term taxed at ordinary income rates; Long-Term at 0%/15%/20%
Result: $7,000 long-term capital gain
Proceeds of $15,000 minus cost basis of $8,000 = $7,000 gain. Held from June 15, 2024 to September 20, 2025 = 462 days (>365), so this is a long-term capital gain taxed at preferential rates.
Form 8949 requires you to list every crypto disposition with six key data points: description of property, date acquired, date sold, proceeds, cost basis, and gain/loss. Transactions are separated into Part I (short-term) and Part II (long-term).
The most common errors include forgetting crypto-to-crypto trades, using incorrect cost basis methods, and misclassifying holding periods. Each mistake can trigger an IRS notice. Double-check your records against on-chain data.
For active traders, manual Form 8949 preparation is impractical. Crypto tax software connects to exchanges and wallets to automatically generate complete Form 8949 reports. Most support direct import into TurboTax, H&R Block, or your CPA's software.
Form 8949 is the IRS form used to report sales and dispositions of capital assets, including cryptocurrency. Each transaction is listed with acquisition date, sale date, proceeds, cost basis, and gain/loss. Totals flow to Schedule D.
Yes. Every sale, trade, swap, or disposition of cryptocurrency requires a separate line item on Form 8949. This includes crypto-to-crypto trades, not just crypto-to-USD sales.
Crypto held for one year or less is short-term, taxed at ordinary income rates (10-37%). Crypto held for more than one year is long-term, taxed at preferential rates (0%, 15%, or 20% depending on income).
You can attach a summary statement and use Form 8949 with code "M" indicating various dates. Most tax professionals recommend using crypto tax software (Koinly, CoinTracker) that generates the complete Form 8949.
Gas fees paid to acquire crypto are generally added to the cost basis. Gas fees paid to sell or transfer crypto may be subtracted from proceeds. This reduces your taxable gain or increases your loss.
Blockchain transactions are public and can be reconstructed using block explorers. Many crypto tax software tools can import your entire transaction history from wallet addresses. Getting accurate records is essential for Form 8949.