Bitcoin Verdict

    Bitcoin Taxes

    If you just realized you might owe tax on your Bitcoin, take a breath - it is more manageable than it looks. Here is when the IRS counts a moment as taxable, what you actually owe, and how to report it. US-focused, plain language, and we explain every term as it comes up.

    Last reviewed Jun 2026

    This is educational content, not tax advice. Tax laws change and individual situations vary. Consult a qualified tax professional for your specific circumstances.

    The IRS treats Bitcoin as property

    Here is the one idea that everything else hangs on: since 2014, the IRS has treated Bitcoin (and all cryptocurrency) as property, not currency. That means your Bitcoin is taxed a lot like stocks, real estate, and other assets - it falls under capital gains tax (the tax on the profit when you sell something for more than you paid).

    What this means for you in practice: every time you sell, trade, or spend Bitcoin, you are handing off a piece of property, and you may owe tax on any gain. The reassuring part is what does not count. Just buying Bitcoin and sitting on it is not a taxable event (a moment the IRS counts, like selling or spending). Moving Bitcoin between your own wallets is not one either. But the moment you turn Bitcoin into dollars, swap it for another asset, or spend it on something, the IRS treats that as a taxable disposition - a fancy way of saying you let go of the property and now it is time to settle up.

    What is and isn't taxable

    Taxable events

    • Selling Bitcoin for dollars (or any fiat currency)
    • Trading Bitcoin for another cryptocurrency
    • Spending Bitcoin to buy goods or services
    • Receiving Bitcoin as payment for work (income tax)
    • Mining Bitcoin (income tax on fair market value when received)
    • Receiving staking rewards or interest (income tax)
    • Getting paid in Bitcoin by an employer (income tax)

    Not taxable

    • Buying Bitcoin with dollars (you have not gained anything yet)
    • Holding Bitcoin in any wallet
    • Transferring Bitcoin between your own wallets
    • Donating Bitcoin to a qualified charity (may be deductible)
    • Giving Bitcoin as a gift (up to annual gift tax exclusion)
    • Buying Bitcoin in a Roth IRA (tax-free growth)

    How capital gains work

    The math is simpler than it sounds. When you sell Bitcoin, your gain (or loss) is just the difference between what you paid for it (your cost basis, the original price you paid, used to figure your gain) and what you sold it for. Say you bought 0.1 BTC at $30,000 (cost basis: $3,000) and later sold it at $60,000 (proceeds: $6,000) - your capital gain is $3,000. That $3,000 is the part the tax applies to, not the whole $6,000.

    How much you owe on that gain comes down to one thing - how long you held the Bitcoin before selling (short-term vs long-term means held under a year vs over a year):

    Short-term (held less than 1 year)

    If you sell within a year of buying, the gain is taxed as ordinary income - the same rate as your paycheck. Depending on your bracket, that lands somewhere from 10% to 37%. So selling quickly, or trading often within a year, tends to cost you the most.

    Long-term (held more than 1 year)

    Hold for more than a year and you unlock the lower capital gains rates: 0%, 15%, or 20%, depending on your total taxable income. Most people land at 15%. This is the simple reason patient holding usually leaves you keeping far more than frequent trading does.

    Cost basis methods (this is where it gets messy)

    This is the part that trips most people up, so do not worry if it feels fiddly. If you DCA into Bitcoin (buying small amounts regularly over time), every purchase carries its own cost basis. So when you sell, you have to decide which specific coins you are selling - and that choice, called a cost basis method, can noticeably change what you owe. The good news, which we get to below: software handles this for you.

    MethodHow it worksTax impact
    FIFOFirst in, first out. Oldest Bitcoin sold first.More likely to qualify for long-term rates. Default for most exchanges.
    LIFOLast in, first out. Newest Bitcoin sold first.May show smaller gain if recent purchases were at higher prices.
    HIFOHighest cost, first out. Most expensive Bitcoin sold first.Minimizes taxable gain. Requires specific lot identification.
    Specific IDYou choose exactly which lot to sell.Maximum flexibility. Requires detailed records.

    This is exactly the moment tax software earns its keep, and honestly where you can stop sweating the details. Tracking the cost basis of hundreds of DCA purchases by hand is not realistic for anyone. Tools like Koinly, CoinLedger, and CoinTracker pull in your exchange history and work out your gains under each method for you, automatically.

    How to report Bitcoin on your taxes

    01

    Answer the cryptocurrency question on Form 1040

    Start here, because it is the easy one. Since 2019, the IRS has put a question about digital assets right on the front page of the 1040. If you bought, sold, or received Bitcoin at any point during the tax year, you check "Yes." That is the whole step.

    02

    Report capital gains and losses on Form 8949

    Each taxable disposition (a sale, trade, or spend) gets its own line on Form 8949, where you list the date acquired, date sold, proceeds, cost basis, and the gain or loss. If that sounds like a lot of bookkeeping, it is - which is why this is the form your tax software fills in for you.

    03

    Report income from mining, staking, or payments

    Bitcoin that comes to you as income (from mining, staking rewards, or being paid for work) is reported as ordinary income on your return, valued at its fair market value on the day you received it. The key thing to note is the date and the price that day.

    04

    Use the summary on Schedule D

    Finally, the totals from Form 8949 flow up to Schedule D, which adds together all your capital gains and losses for the year. Short-term and long-term sit separately here because, as you saw above, they are taxed at different rates.

    Tax-loss harvesting with Bitcoin

    Here is a silver lining for the rough years. If you are holding Bitcoin that is now worth less than you paid, you can sell it to "realize" the loss (turn a paper loss into an official one), and that loss offsets gains from your other sales - shrinking what you owe. You can then rebuy Bitcoin right away, because unlike stocks, the IRS wash sale rule (which normally blocks claiming a loss if you rebuy too soon) does not currently apply to cryptocurrency, though proposed legislation may change this.

    Picture it: you bought 0.1 BTC at $60,000 ($6,000 cost basis). It drops to $40,000 ($4,000 market value). You sell, realizing a $2,000 capital loss. Then you immediately rebuy 0.1 BTC at $40,000. You end up holding the same amount of Bitcoin as before, but now you have a $2,000 loss to offset other gains - and your new cost basis is $40,000.

    One thing to keep an eye on: Congress has repeatedly proposed extending the wash sale rule to crypto. Watch proposed legislation, because this loophole may not last.

    You will need software

    If you have made more than a handful of transactions, tracking cost basis and building Form 8949 by hand is not realistic - and you do not need to. Bitcoin tax software pulls your transaction history in from your exchanges and wallets, works out your gains under the cost basis method you choose, and hands you the exact forms your accountant (or TurboTax) is asking for.

    To take the guesswork out of choosing one, we reviewed and scored 6 major tax software tools. CoinLedger (A-) is our top pick for ease of use, Koinly (B+) has the widest exchange coverage, and TaxBit (B-) is free through exchange partnerships. See all tax software reviews.

    Newsletter

    Bitcoin insights, no noise.

    Bitcoin explained without the hype. Updates when they matter.