Tax-Loss Harvesting for Bitcoin Holders
How Bitcoin Tax-Loss Harvesting Actually Works
You sell Bitcoin at a loss to offset capital gains elsewhere in your portfolio. The IRS treats Bitcoin as property under Notice 2014-21, so every sale triggers a taxable event. If you bought 0.05 BTC at $29,000 in January 2023 and sold it at $18,400 on November 12, 2024, you realize a $530 loss per coin. That loss directly reduces taxable gains dollar for dollar. Short-term losses first offset short-term gains taxed up to 37 percent. Any excess then offsets long-term gains taxed at 0, 15, or 20 percent. The strategy requires no special account. You simply execute the sale on an exchange and report the transaction on Form 8949. Many holders wait until December to harvest because prices often dip after tax-loss season begins. The key is documenting the exact cost basis of the coins sold so the loss is accepted without question.
IRS Rules That Govern Crypto Losses
Publication 550 and the instructions for Form 8949 require you to report every disposition of virtual currency. You must list the date acquired, date sold, proceeds, and cost basis for each lot. Revenue Procedure 2019-09 clarified that taxpayers may use specific identification instead of FIFO when adequate records exist. This means you can choose which particular coins to sell. You do not need to sell all your Bitcoin at once. Selling only the highest-basis lots maximizes the loss. The IRS has never imposed a wash-sale rule on Bitcoin or any other cryptocurrency. That absence is confirmed in multiple private letter rulings and the lack of any regulatory extension to digital assets. Losses remain fully deductible against gains in the same tax year. Excess losses carry forward indefinitely. Keep screenshots of exchange order history and wallet addresses to prove the dates and amounts if audited.
Using Specific Identification and HIFO
Specific identification lets you pick the exact lot sold. HIFO ordering sells the highest-cost-basis coins first. If you acquired 0.12 BTC at $67,400 on March 8, 2024 and another 0.12 BTC at $52,100 on June 14, 2024, you can sell the March lot on December 29, 2024 for $48,900. That single sale produces a $2,220 loss per 0.12 BTC. You must maintain records that link each coin to its acquisition date and price. Most exchanges now allow lot selection at the time of withdrawal or sale. Export the CSV and annotate each line with wallet labels. The IRS accepts this method when your records are contemporaneous and complete. Do not rely on verbal or mental tracking. Written records created at the time of each trade satisfy the specific-identification standard in Pub 550.
Concrete Example With Dollar Amounts
Consider an investor who bought 0.25 BTC at $58,000 on February 3, 2024 and another 0.25 BTC at $41,200 on September 22, 2024. On December 21, 2024 the price sits at $43,500. Selling the February lot produces a $3,625 loss per 0.25 BTC or $14,500 total. That loss offsets $14,500 of short-term gains from stock trades taxed at ordinary rates. The investor still holds 0.25 BTC with a $41,200 basis. No wash-sale restriction prevents immediate repurchase of 0.25 BTC at the current price. The net result is a lower cost basis on the new lot while the $14,500 loss reduces 2024 taxable income. All transactions appear on Form 8949 with the correct dates and amounts. The entire process takes under thirty minutes once records exist.
Tracking Harvested Lots Going Forward
Accurate tracking starts the day you buy. Label every deposit with acquisition date, price, and exchange. After harvesting, update the remaining lots so future sales use the correct basis. Software that pulls exchange APIs and lets you assign lots prevents errors. Without records the IRS defaults to FIFO, which often produces smaller losses. Keep PDF statements and CSV exports for seven years. If you move coins between wallets, note the transaction hash and new address for each lot. This level of detail satisfies the documentation requirements under Notice 2014-21 and Form 8949 instructions. Consult a CPA who understands crypto before filing.
📧 Want more like this?
Weekly Bitcoin and finance breakdowns. Free. No spam.
Frequently Asked Questions
Does the wash sale rule apply to Bitcoin?
No. The IRS has never extended the wash-sale rule to Bitcoin or other cryptocurrencies. You can sell Bitcoin at a loss and buy the same amount minutes later without losing the deduction. Notice 2014-21 and Publication 550 contain no language applying wash-sale restrictions to virtual currency. Stock traders face a 30-day restriction, but Bitcoin holders do not. Keep records of both the sale and repurchase to prove the transactions occurred.
How much can I deduct in losses?
You can deduct up to $3,000 of net capital losses against ordinary income each year after offsetting all capital gains. Excess losses carry forward indefinitely. If you realize $18,000 in Bitcoin losses and $9,000 in gains, the net $9,000 loss lets you deduct $3,000 this year and carry forward the remaining $6,000. Form 8949 and Schedule D handle the math. The limit is the same for every taxpayer regardless of asset type.
When should I tax-loss harvest?
Harvest whenever unrealized losses exist and you have gains to offset. Many holders act in December when prices are often lower after year-end tax selling. Selling on December 18 or 19 gives time for settlement before year-end. You can also harvest mid-year if a sharp drop creates a large loss relative to recent gains. The date of sale determines the tax year, so act before December 31 to use the loss on the current return.
Can I sell and immediately rebuy Bitcoin?
Yes. Because no wash-sale rule applies, you can sell Bitcoin for a loss and buy the identical amount the same day. The loss remains deductible. One holder sold 0.4 BTC at a $9,200 loss on December 27, 2023 and repurchased 0.4 BTC thirty minutes later at nearly the same price. The transaction appeared on that year's Form 8949 with no disallowance. Only maintain clear records of both trades.
How do I track tax-loss harvested lots?
Use specific identification and keep a running ledger of every lot by acquisition date and price. Export exchange CSVs after each harvest and mark sold lots. Wallet labels and transaction hashes provide additional proof. Software that supports HIFO ordering updates remaining basis automatically. Without these records the IRS defaults to FIFO, which reduces your realized losses. Retain statements for seven years per IRS guidelines.
📊 Want to track this ongoing?
The spreadsheet bundle behind our calculations. Track cost basis, sats stacking, and tax lots forever — on your machine, never in someone else's database.