How to Calculate Bitcoin Taxes 2026: Step-by-Step Guide with Examples
If you bought, sold, traded, or earned Bitcoin in 2026, you likely owe tax — and calculating it correctly isn't as complicated as it sounds. This guide walks you through exactly how to calculate Bitcoin taxes step by step, with real worked examples, the 2026 IRS rates, and the common mistakes that cost holders thousands of dollars every year.
How Bitcoin tax works in the US
The IRS treats Bitcoin as property, not currency. That means every time you sell, trade, or spend Bitcoin, you trigger a taxable event — just like selling a stock. The amount of tax depends on three things:
- Your gain or loss (sale price minus cost basis)
- How long you held the Bitcoin (short-term vs long-term)
- Your total taxable income for the year
You only pay tax when you realise the gain — meaning you actually sold, swapped, or spent the Bitcoin. Holding it, even as the price climbs, creates no tax bill on its own.
Step 1: Figure out your cost basis
Your cost basis is what you originally paid for the Bitcoin, including any allowable fees (exchange fees, network fees you paid at purchase). This number stays with the Bitcoin until you sell it.
If you bought Bitcoin in multiple lots at different prices, the IRS default method is FIFO (First In, First Out). The oldest lots are treated as sold first. You can also use Specific Identification (HIFO or LIFO) if you keep detailed lot-level records.
Step 2: Figure out your proceeds
Proceeds are what you received when you sold or disposed of the Bitcoin — minus any selling fees.
- If you sold for cash: The dollar amount you received.
- If you swapped for another crypto: The fair market value of what you received, in USD on the day of the swap.
- If you spent the Bitcoin on goods: The fair market value of the goods, in USD.
Step 3: Calculate your gain or loss
The formula is simple:
Proceeds − Cost basis = Capital gain or loss
Step 4: Determine your holding period
This is the single biggest factor in how much tax you owe:
- Held one year or less = short-term: Taxed at your ordinary income rate (10% to 37%)
- Held more than one year = long-term: Taxed at preferential rates (0%, 15%, or 20%)
The clock starts the day after you acquired the Bitcoin and ends the day you disposed of it. Even one day past the 12-month mark counts as long-term — and can cut your tax bill in half or more.
Step 5: Apply the right tax rate
2026 long-term capital gains rates (held over 1 year)
| Single filer taxable income | LTCG rate |
|---|---|
| Up to $47,025 | 0% |
| $47,026 – $518,900 | 15% |
| Over $518,900 | 20% |
2026 short-term rates (held 1 year or less)
Same as ordinary income tax brackets:
| Single filer taxable income | Rate |
|---|---|
| Up to $11,925 | 10% |
| $11,925 – $48,475 | 12% |
| $48,475 – $103,350 | 22% |
| $103,350 – $197,300 | 24% |
| $197,300 – $250,525 | 32% |
| $250,525 – $626,350 | 35% |
| Over $626,350 | 37% |
State tax
Most US states tax capital gains as ordinary income, including crypto. State rates range from 0% (Texas, Florida, Wyoming, Nevada, South Dakota, Tennessee, Alaska, New Hampshire) up to 13.3% in California. Most states do not offer a long-term preferential rate — the federal rule is a federal-only benefit.
Net Investment Income Tax (NIIT)
High earners owe an additional 3.8% NIIT on net investment income if total income exceeds $200,000 single / $250,000 married. This stacks on top of your capital gains tax.
Worked example 1: Short-term Bitcoin sale
Scenario: You bought 0.1 BTC in March 2026 for $7,000. You sold it in September 2026 for $9,500. Your total annual income is $60,000. You live in Texas (no state tax).
- Cost basis: $7,000
- Proceeds: $9,500
- Gain: $9,500 − $7,000 = $2,500
- Holding period: 6 months — short-term
- Your ordinary income bracket: 22% (income $60k is in $48,475–$103,350 range)
- Federal tax: $2,500 × 22% = $550
- State tax: $0 (Texas)
- Total tax: $550
Worked example 2: Long-term Bitcoin sale
Scenario: You bought 0.5 BTC in January 2023 for $20,000. You sold it in February 2026 for $50,000. Your total annual income is $80,000. You live in California.
- Cost basis: $20,000
- Proceeds: $50,000
- Gain: $50,000 − $20,000 = $30,000
- Holding period: 3+ years — long-term
- Federal LTCG rate at this income: 15%
- Federal tax: $30,000 × 15% = $4,500
- California state tax: $30,000 × ~9.3% = $2,790 (CA taxes all gains as ordinary income)
- Total tax: $7,290
If this same person had sold after holding less than a year, the federal short-term rate would have been 22%, making the total tax $6,600 (federal) + $2,790 (CA) = $9,390. Waiting an extra month past the 1-year mark saved $2,100.
Worked example 3: Bitcoin swap (BTC to ETH)
Even though no cash changed hands, this is still a taxable disposal:
Scenario: You bought 0.2 BTC in 2023 at $30,000 each (cost basis $6,000). In 2026, BTC is worth $80,000 each, so your 0.2 BTC is worth $16,000. You swap it all for ETH.
- Cost basis: $6,000
- Proceeds (FMV of ETH received): $16,000
- Gain: $10,000
- Tax due even though you never touched cash
- Your ETH now has a cost basis of $16,000 going forward
What if you have a loss?
If you sold Bitcoin for less than you paid, you have a capital loss. Losses are valuable:
- They offset capital gains dollar-for-dollar
- Up to $3,000 of excess losses can offset ordinary income each year
- Any remaining loss carries forward indefinitely to future years
Strategic selling of losing positions before December 31 ("tax-loss harvesting") is a legal way to reduce your overall bill.
What about staking, mining, or earning Bitcoin?
This is different from capital gains. Earned Bitcoin is ordinary income at fair market value the day you receive it:
- Mining rewards: Ordinary income at FMV when mined
- Staking rewards: Ordinary income at FMV when received
- Bitcoin received as payment for work: Ordinary income + 15.3% self-employment tax if you're a freelancer
Then when you later sell those earned coins, you have a second taxable event — a capital gain or loss based on the price change since you received them.
Form 1099-DA: brokers now report your Bitcoin activity
Starting with 2026 transactions, US crypto brokers (Coinbase, Kraken, Gemini, etc.) issue Form 1099-DA to both you and the IRS. The IRS will match what brokers report against what you report. Mismatches lead to notices and potential penalties.
What this means in practice:
- The IRS will receive details of every major Bitcoin sale you made through a US exchange in 2026
- Your return must match what brokers reported, or expect a notice
- Cost basis is now tracked per-wallet under IRS Rev. Proc. 2024-28 — universal cost basis tracking ended January 2025
Common mistakes to avoid
- Forgetting that BTC swaps are taxable. Trading BTC for ETH is a disposal, not just a portfolio move.
- Ignoring state tax. A federal-only calculation can miss thousands in state tax, especially in California, New York, or New Jersey.
- Not tracking holding periods. A few extra days of holding can move you from 22% to 15% — one of the biggest legal levers in crypto tax.
- Missing the $3,000 loss deduction. If you have losses, even a small amount, claim them.
- Skipping fees. Exchange fees increase your cost basis (lowering gain) and decrease proceeds (also lowering gain). Both should be tracked.
- Using outdated brackets. Federal brackets change yearly. Make sure you're using 2026 numbers for 2026 transactions.
Quick Bitcoin tax checklist
- Calculate cost basis (purchase price + fees) for each Bitcoin lot
- Calculate proceeds (sale price minus fees) for each disposal
- Subtract cost basis from proceeds for each disposal — that is your gain or loss
- Determine holding period for each lot (short-term or long-term)
- Apply federal rate based on holding period and total income
- Apply state rate (most states tax it as ordinary income)
- Add NIIT (3.8%) if applicable (high income)
- Report on Form 8949, Schedule D, and Form 1040
- Keep all records for at least 3 years (longer if you're claiming losses)
Bottom line
Calculating Bitcoin tax in 2026 comes down to five numbers: cost basis, proceeds, gain, holding period, and income bracket. Get those right and the math is straightforward. The biggest wins are legal: hold longer than a year for preferential rates, harvest losses before December 31, and use a calculator that includes state tax + NIIT, not just federal capital gains. Use the calculator below for a quick estimate based on your specific situation, then confirm complex scenarios with a qualified CPA before filing.
Estimate your crypto tax in 30 seconds
Free, private, and updated for the 2026 tax year — US, Canada & UK.
Open the calculator →