Free Bitcoin Tax Calculator
Calculate exactly what you owe the IRS on your Bitcoin trades. Paste every BTC buy and sell, get short-term vs long-term split, estimated federal tax, and a Form 8949-ready table. Uses FIFO lot matching (the IRS default).
date, type, asset, qty, price_usd. Type is buy or sell. Date is YYYY-MM-DD. Price is total per-unit USD price (not total cost).Form 8949 summary
Per-lot detail, FIFO matched. Copy into your tax software or download as CSV.
Want this for your full wallet, not just pasted trades?
Crypto Clarity AI ($19 lifetime, no subscription) connects your wallets, runs the same FIFO logic across every chain you've used, and gives you a year-end Form 8949 export plus concentration-risk and scam-exposure analysis.
Get the $19 audit →How Bitcoin is taxed in the US
The IRS treats Bitcoin as property. Every time you sell, swap, or spend BTC, you trigger a capital gain or loss based on the difference between the sale price and your cost basis (what you originally paid). Holding period determines whether the gain is short-term (ordinary rates, up to 37%) or long-term (0% / 15% / 20%).
Common Bitcoin taxable events: selling for USD, swapping BTC for another coin, spending BTC on goods or services, earning BTC from mining or interest (taxed as income at fair market value when received). Wallet-to-wallet transfers between accounts you own are not taxable.