Understanding Cryptocurrency Taxes in the USA
A comprehensive guide to IRS rules, capital gains rates, Form 8949, Schedule D, and how to use this calculator to find your real after-tax crypto proceeds.
IRS Notice 2014-21: Cryptocurrency Is Property, Not Currency
The foundation of all US cryptocurrency taxation rests on a single, landmark IRS guidance document: Notice 2014-21. In this notice, the Internal Revenue Service officially declared that virtual currency is treated as property for federal tax purposes — not as foreign currency, not as a commodity in the traditional futures sense, and not as a unique asset class deserving its own separate treatment. This one policy decision shapes everything that follows.
What does "property" mean in tax terms? It means that the same rules that govern your gains and losses when you sell a house, a stock, or a piece of fine art also govern your gains and losses when you sell Bitcoin, Ethereum, or any other cryptocurrency. The critical implication is that every time you dispose of cryptocurrency — by selling it for cash, exchanging it for another coin, spending it on goods or services, or gifting it above the annual exclusion threshold — you have a taxable event that must be reported to the IRS.
This framework may seem straightforward in theory, but in practice it creates enormous complexity for active crypto traders and DeFi participants. Unlike selling a stock, where you typically make one discrete sale per position, crypto users can execute hundreds or thousands of taxable events per year — each requiring you to track the date of acquisition, cost basis, date of disposition, and fair market value on the sale date in USD. The IRS doubled down on this framework in Revenue Ruling 2023-14, which clarified that staking rewards constitute gross income when received.
Short-Term vs Long-Term Capital Gains: The Most Important Distinction
The single most impactful tax planning decision a US crypto investor can make is whether to hold an asset for more or less than 12 months before selling. This holding-period threshold determines whether your gain is classified as short-term or long-term, and the difference in tax rates between the two can be dramatic — potentially 20 or more percentage points.
Short-Term Capital Gains
Applies when you hold crypto for 12 months or less before selling. Short-term gains are taxed as ordinary income — added directly to your other income (wages, salary, business income, etc.) and taxed at your marginal federal income tax rate. Depending on your total income, this rate can be as low as 10% or as high as 37%. There is no preferential treatment for short-term gains.
Long-Term Capital Gains
Applies when you hold crypto for more than 12 months before selling. Long-term gains receive preferential tax rates of 0%, 15%, or 20% depending on your taxable income and filing status. For most middle-income Americans, long-term crypto gains are taxed at just 15%, compared to potentially 22%–24% for the same amount as short-term gains. Holding for one additional day past the 12-month mark can save thousands of dollars in taxes.
To determine your holding period, count from the day after you acquired the cryptocurrency to the day you sold it. For example, if you purchased Bitcoin on January 15, 2023, you would achieve long-term status if you sold it on January 16, 2024 or later. If you sell on January 15, 2024 — exactly one year later — your gain is still short-term, because the law requires "more than 12 months," not "at least 12 months."
When you acquire cryptocurrency through multiple purchases over time (which is common for investors using dollar-cost averaging), each individual lot has its own holding period and cost basis. Your choice of which lots to sell first — a decision called "lot selection" — can significantly affect your tax liability, which is why the specific identification cost basis method is so valuable for active traders and long-term holders alike.
2024 Federal Capital Gains Tax Brackets by Filing Status
Below are the IRS-published federal capital gains tax rates for Tax Year 2024 (returns due April 15, 2025). These are the rates this calculator uses automatically when you enter your annual income and filing status. Remember that these are federal rates only — most states levy additional capital gains taxes on top of these rates.
Long-Term Capital Gains Rates (2024)
| Rate | Single | Married Filing Jointly | Head of Household |
|---|---|---|---|
| 0% | $0 – $47,025 | $0 – $94,050 | $0 – $63,000 |
| 15% | $47,026 – $518,900 | $94,051 – $583,750 | $63,001 – $551,350 |
| 20% | Above $518,900 | Above $583,750 | Above $551,350 |
Short-Term (Ordinary Income) Rates (2024)
| Rate | Single | Married Filing Jointly | Head of Household |
|---|---|---|---|
| 10% | $0–$11,600 | $0–$23,200 | $0–$16,550 |
| 12% | $11,601–$47,150 | $23,201–$94,300 | $16,551–$63,100 |
| 22% | $47,151–$100,525 | $94,301–$201,050 | $63,101–$100,500 |
| 24% | $100,526–$191,950 | $201,051–$383,900 | $100,501–$191,950 |
| 32% | $191,951–$243,725 | $383,901–$487,450 | $191,951–$243,700 |
| 35% | $243,726–$609,350 | $487,451–$731,200 | $243,701–$609,350 |
| 37% | Above $609,350 | Above $731,200 | Above $609,350 |
Source: IRS Rev. Proc. 2023-34. Rates apply to Tax Year 2024. Always verify with the IRS website or your tax professional for the most current figures.
What Are Taxable Events for Cryptocurrency in the US?
The property classification means that the IRS considers any "disposition" of cryptocurrency a taxable event. Understanding exactly which transactions trigger tax liability is critical, as many crypto users are surprised to discover that activities they thought were tax-free actually require reporting.
- Selling crypto for US dollars or any fiat currency
- Exchanging one cryptocurrency for another (BTC → ETH, ETH → SOL, etc.)
- Spending crypto on goods or services (e.g., buying a product with Bitcoin)
- Receiving payment in crypto for work, freelancing, or services rendered
- Earning staking rewards or yield farming income (taxable as ordinary income at receipt)
- Receiving crypto mining rewards (taxable as ordinary income at receipt)
- Receiving airdrops or hard fork coins (taxable as ordinary income at fair market value)
- Selling NFTs or exchanging one NFT for another
- Gifting crypto above the annual exclusion ($18,000 per recipient for 2024)
- Buying crypto with US dollars (you establish cost basis; no taxable event yet)
- Transferring crypto between your own wallets or accounts
- Holding (HODLing) crypto, no matter how long or how much it appreciates
- Donating crypto to a qualified 501(c)(3) charity (and potentially deductible at FMV)
- Receiving crypto as a bona fide gift (no tax at receipt; donor's basis carries over)
A common misconception is that moving crypto from one exchange to another — say, from Coinbase to Kraken — is a taxable event. It is not, as long as both accounts belong to you. You are simply moving your own property. However, you need to maintain accurate records of the original cost basis as it follows the coins to the new wallet or exchange. Many crypto tracking tools can automate this, but the responsibility for accurate reporting ultimately lies with you as the taxpayer.
Cost Basis Methods: FIFO, LIFO, HIFO, and Specific Identification
Your cost basis is what you originally paid for the cryptocurrency — the starting point from which your capital gain or loss is calculated. The IRS allows taxpayers to use several different methods for determining which lots of cryptocurrency are deemed sold when you dispose of only part of your holdings, and the choice of method can dramatically change your tax liability.
FIFO — First In, First Out
The IRS default method. The earliest-purchased coins are treated as sold first. In a bull market where older coins have a lower basis, FIFO typically results in larger, longer-term gains — which may actually be beneficial if long-term rates apply. In a falling market, FIFO can create larger losses to harvest.
LIFO — Last In, First Out
The most recently purchased coins are treated as sold first. In a rising market, LIFO can minimize short-term gains by using recently-purchased, higher-basis coins first, reducing the gain recognized. However, LIFO is less commonly used for crypto and may complicate long-term holding strategies.
HIFO — Highest In, First Out
The coins with the highest cost basis are treated as sold first, minimizing your current-year gain (or maximizing your loss). HIFO is a type of specific identification and is generally the most tax-efficient method in rising markets. It requires detailed lot-level recordkeeping.
Specific Identification
You individually identify exactly which lots (by date purchased and cost) you are selling. This gives you maximum flexibility to choose the outcome (minimize gains, maximize losses, achieve long-term status) but requires meticulous records and is best managed with dedicated crypto tax software.
The IRS permits specific identification for digital assets as long as you identify the lot prior to the sale. Most reputable crypto tax software platforms (such as CoinTracker, Koinly, TaxBit, and CryptoTaxCalculator) support all of these methods and can generate the required Form 8949 data for your CPA. If you do not specify a method, the IRS defaults to FIFO.
How This US Crypto Tax Calculator Works
Step 1: Enter Your Trade
Enter the name of any cryptocurrency, your cost basis per unit (what you paid), the sale price per unit (what you received), and the quantity sold. You can enter fractional amounts like 0.25 BTC.
Step 2: Set Holding Period
Toggle between Short-Term (held 12 months or less) and Long-Term (held more than 12 months). This is the single most impactful variable in your crypto tax calculation — it changes which rate schedule applies.
Step 3: Set Your Tax Profile
Select your filing status (Single, MFJ, MFS, HoH) and enter your total annual taxable income. The calculator auto-detects your applicable IRS bracket and displays the rate. You can also override with a custom rate for advanced scenario planning.
Step 4: Read Your Results
See your cost basis returned, capital gains tax owed, effective rate, net gain after tax, final take-home amount, and a visual breakdown — all updating live as you type. Loss scenarios activate the carry-forward notice automatically.
Worked Example: Bitcoin Sale — Short-Term vs Long-Term
Let's walk through a concrete example to show exactly how the numbers flow, and the dramatic difference holding period makes.
Example: Selling 1 Bitcoin | Single Filer | $100,000 Annual Income
⚡ Short-Term (held ≤ 12 months)
📈 Long-Term (held > 12 months)
Holding one extra day past 12 months saves $2,450 in tax on this single trade.
Now consider a higher-income scenario: a single filer with $600,000 in annual income sells the same Bitcoin position. Short-term, the $35,000 gain is taxed at 37%, resulting in $12,950 in federal tax and a take-home of $52,050. Long-term, the gain qualifies for the 20% rate (plus potentially 3.8% NIIT, for a combined 23.8%), resulting in $8,330 in federal tax and a take-home of $56,670. The long-term advantage is even larger at higher income levels.
Net Investment Income Tax (NIIT): The Hidden 3.8% Surtax
High-income crypto investors face an additional layer of tax beyond the standard capital gains rates: the Net Investment Income Tax, commonly called the NIIT or Medicare Surtax. Established under the Affordable Care Act, the NIIT imposes an additional 3.8% tax on the lesser of your net investment income or the amount by which your modified adjusted gross income (MAGI) exceeds the applicable threshold.
For 2024, the NIIT thresholds are: $200,000 for single filers, $250,000 for married filing jointly, $125,000 for married filing separately, and $200,000 for head of household. Notably, these thresholds are not adjusted for inflation, meaning more taxpayers are affected each year as incomes grow.
Capital gains from cryptocurrency sales — both short-term and long-term — count as net investment income for NIIT purposes. This means that a high-income single filer selling Bitcoin at a long-term gain effectively pays 20% + 3.8% = 23.8% in federal tax on those gains, not just 20%. The calculator flags this with a badge when your entered income exceeds the threshold, reminding you to factor in this additional exposure when planning your trades.
- Short-Term: Up to 37% (ordinary income) + 3.8% NIIT = 40.8% combined federal
- Long-Term: Up to 20% (LTCG) + 3.8% NIIT = 23.8% combined federal
Plus applicable state income taxes, which can add 0%–13.3% on top of federal (California is highest).
Form 8949 and Schedule D: How to Report Crypto to the IRS
The mechanics of reporting crypto gains and losses on your federal tax return involve two key IRS forms: Form 8949 and Schedule D. Understanding how these forms work together helps you appreciate why accurate transaction recordkeeping throughout the year is so critical.
Form 8949 (Sales and Other Dispositions of Capital Assets) is where you list every individual crypto transaction during the tax year. For each transaction, you must report: description of the asset (e.g., "0.5 BTC"), date acquired, date sold, sale proceeds, cost basis, and net gain or loss. Transactions are split into two parts: Part I for short-term (assets held 12 months or less) and Part II for long-term (held more than 12 months).
Schedule D (Capital Gains and Losses) summarizes the totals from Form 8949, along with any other capital gains or losses from other sources (stocks, real estate, etc.). Net short-term and long-term totals flow from Schedule D to Line 7 of Form 1040. If you have a net capital loss for the year, you can deduct up to $3,000 against ordinary income on your Form 1040, with the remainder carrying forward.
Beginning with tax year 2025, crypto exchanges are required to issue Form 1099-DA (Digital Asset) to customers and the IRS, similar to how brokerages currently issue 1099-B forms for stock trades. This represents a significant shift — the IRS will begin matching Form 1099-DA data against your tax return, making accurate self-reporting even more important in prior years where discrepancies can trigger audits.
Tax-Loss Harvesting with Crypto: A Unique Opportunity
One area where cryptocurrency investors have a significant advantage over stock investors is tax-loss harvesting. The IRS's wash-sale rule — which prevents investors from claiming a loss if they buy the same or a "substantially identical" security within 30 days before or after the sale — currently does not apply to cryptocurrency under existing law. The IRS confirmed in 2023 that crypto is property, and wash-sale rules specifically cover securities, not property.
This means that if Bitcoin drops 20% in value, you can sell your Bitcoin position to realize the loss for tax purposes, immediately repurchase Bitcoin, and maintain your market exposure without triggering the wash-sale prohibition. The capital loss can offset capital gains dollar-for-dollar, and up to $3,000 per year of net losses can offset ordinary income, with unlimited carry-forward of excess losses to future years.
This is a genuine and legal tax advantage available to crypto investors right now. However, it is important to note that Congress has repeatedly considered extending the wash-sale rules to cryptocurrency, and this landscape could change. The Infrastructure Investment and Jobs Act of 2021 and subsequent proposals have included provisions that would bring crypto under wash-sale rules. Tax-loss harvesting with crypto should be done with an eye toward potential legislative changes, ideally with the guidance of a qualified tax professional.
DeFi, NFTs, Staking, and Airdrops: The Complex Tax Landscape
Traditional buy/sell transactions are just the starting point. The explosive growth of decentralized finance (DeFi), NFTs, and new income-generating crypto mechanisms has created a complex web of taxable events that even experienced investors struggle to navigate. Here is what current IRS guidance says about the most common advanced crypto activities.
Staking Rewards
IRS Revenue Ruling 2023-14 confirmed that staking rewards are includable in gross income as ordinary income when received, at their fair market value on the date of receipt. When you later sell those staked rewards, you recognize a capital gain or loss based on the price appreciation (or decline) from your receipt-date basis.
NFT Sales
NFTs are generally taxed like other capital assets — as short-term or long-term gains depending on holding period. However, some NFTs may qualify as "collectibles" under IRC Section 408(m), which carry a maximum long-term capital gains rate of 28% rather than 20%. The IRS has not issued definitive guidance on which NFTs qualify as collectibles, adding uncertainty for high-value NFT investors.
Airdrops and Hard Forks
The IRS addressed these in Rev. Rul. 2019-24: hard fork coins are taxable as ordinary income at fair market value when received and accessible. Unsolicited airdrops are similarly treated as income when received. If you receive an airdrop of tokens you cannot immediately access (e.g., locked tokens), the taxable event may be deferred until you gain dominion and control over them.
DeFi: Liquidity Pools, Lending, and Wrapped Tokens
DeFi is the least settled area of crypto taxation. Providing liquidity to a pool (e.g., Uniswap) may or may not constitute a taxable event depending on whether you receive LP tokens in exchange for your crypto. Receiving interest from crypto lending is ordinary income. Wrapping ETH to WETH may or may not be taxable — arguments exist on both sides. Given the lack of explicit IRS guidance, consult a crypto-specialized CPA for these transactions.
State Income Taxes on Crypto: What You Also Owe
Federal taxes are only part of the picture. The vast majority of US states also impose state income taxes on capital gains from cryptocurrency — and unlike the federal system, most states do not offer preferential rates for long-term capital gains. In most states, capital gains are taxed as ordinary income at the state's flat or graduated income tax rate.
- California: up to 13.3%
- New Jersey: up to 10.75%
- Oregon: up to 9.9%
- Minnesota: up to 9.85%
- New York: up to 10.9%
- Illinois: 4.95% flat
- Colorado: 4.4% flat
- Virginia: up to 5.75%
- Missouri: up to 4.8%
- Georgia: 5.49% flat
- Texas
- Florida
- Nevada
- Wyoming
- Washington
- South Dakota
- Alaska
This state tax variance is one reason why high-income crypto investors increasingly choose to establish domicile in no-income-tax states like Florida, Texas, or Nevada before realizing large gains. This is a legitimate tax planning strategy, but it requires a genuine change of domicile — not just a mailbox — and involves giving up state residency in your current high-tax state. Dual-state residency rules can be complex, and states like California aggressively audit former residents who claim to have moved but maintain significant ties to the state.
Common Mistakes US Crypto Investors Make at Tax Time
1. Failing to Report Crypto-to-Crypto Exchanges
Many traders believe that swapping one coin for another is not taxable because no dollars changed hands. The IRS is explicit: a crypto-to-crypto swap is a taxable disposition of the first coin at fair market value. Failing to report these can result in significant underreported income and substantial penalties upon audit.
2. Ignoring the "Virtual Currency" Question on Form 1040
Since 2019, the IRS has placed a virtual currency question at the top of Form 1040: "At any time during [year], did you receive, sell, exchange, or otherwise dispose of any financial interest in any virtual currency?" Answering "No" when you had taxable crypto transactions can be treated as a false statement — a serious compliance risk.
3. Using Exchange Reports Without Verification
1099 forms from exchanges are frequently incorrect, especially for coins transferred from external wallets (where the exchange doesn't know your original cost basis) or for transactions spanning multiple platforms. Never use an exchange's tax report without reconciling it against your own complete records.
4. Not Tracking Cost Basis for Every Purchase
Without complete purchase records, you may be forced to treat your cost basis as zero, resulting in your entire sale proceeds being taxable as a gain. Maintain records of every purchase: date, amount paid in USD, quantity acquired, exchange or wallet used. Many crypto tax software tools can import this automatically via API.
5. Treating Staking/Mining Income as Capital Gains
Income from staking, mining, and yield farming is ordinary income when received — not capital gains. Many investors mistakenly categorize these as capital gains and apply the 0%/15%/20% rates. Ordinary income is taxed at your marginal rate, which can be significantly higher. Self-employment tax may also apply to mining income reported as business income.
Crypto Tax vs Stock Tax in the US: Key Differences
| Feature | Cryptocurrency | Listed Equity Stocks |
|---|---|---|
| Long-term rate | 0% / 15% / 20% | 0% / 15% / 20% |
| Short-term rate | Ordinary income (10–37%) | Ordinary income (10–37%) |
| Wash-sale rule | Does NOT apply (currently) | Applies (30-day rule) |
| Loss carry-forward | Unlimited (3K/yr vs ordinary) | Unlimited (3K/yr vs ordinary) |
| Form 1099 reporting | 1099-DA (from 2025) | 1099-B (established) |
| Crypto-to-crypto swap | Taxable event | No equivalent |
| Collectibles rate (28%) | Possible for some NFTs | Not applicable |
Pro Tips for Managing Your US Crypto Tax Liability
If you are close to the 12-month holding period on a profitable position, waiting a few extra days or weeks to achieve long-term status can save you 7–17 percentage points in federal tax rate. Use this calculator to model the exact dollar difference before deciding whether to sell short-term or hold longer.
In market downturns, selling losing positions and immediately rebuying is currently legal for crypto (unlike stocks). This is a powerful technique to reduce your current-year tax bill or carry forward losses to offset future gains. Act while this window is open — legislation may change it.
Tools like Koinly, CoinTracker, TaxBit, or CryptoTaxCalculator can connect to your exchange APIs and wallets, automatically tracking every transaction and calculating gains/losses in real time. Starting mid-year or at tax time makes reconciliation exponentially harder, especially for DeFi or multi-exchange users.
Donating cryptocurrency directly to a qualified 501(c)(3) charity allows you to deduct the full fair market value of the crypto while avoiding capital gains tax entirely. This is far more tax-efficient than selling the crypto, paying tax on the gain, and then donating the cash proceeds. Use a donor-advised fund (DAF) for maximum flexibility.
Before any significant sale, review all your lots for that coin and identify which specific units to sell for the best tax outcome — whether that's the highest-basis lots (to minimize gains), long-term lots (for lower rates), or loss-making lots (for harvesting). Most major exchanges support specific identification if instructed before the trade.
Frequently Asked Questions
Conclusion: Know Your After-Tax Crypto Position Before Every Trade
US cryptocurrency taxation is significantly more nuanced than most investors realize when they first enter the market. The IRS's treatment of crypto as property creates a tax event at nearly every point of disposal, from simple USD sales to DeFi liquidity removals. But unlike some international frameworks, the US system also offers meaningful planning opportunities: the holding-period advantage of long-term rates, the wash-sale loophole for loss harvesting, the ability to carry losses forward indefinitely, and charitable donation strategies that can eliminate capital gains entirely.
This free, browser-based calculator gives you instant visibility into the key variable — your after-tax take-home — for any crypto trade, under either short-term or long-term treatment, at your actual IRS bracket. Use it before entering trades, not just at tax time. Understanding the after-tax economics of a trade is as important as understanding the market opportunity itself. A 30% return that nets you only 22% after tax is still a great outcome — but knowing that number in advance lets you plan, decide, and execute with confidence.
For official tax filing, always work with a qualified CPA or enrolled agent who specializes in cryptocurrency. The IRS continues to issue new guidance, exchange reporting requirements are expanding, and state tax authorities are increasingly focused on crypto compliance. Staying compliant is not just about avoiding penalties — it's about building the kind of financial record that lets you grow your portfolio sustainably over time.
Calculate Your Crypto Tax Now
Free, instant, 100% private. No signup. No uploads. No limits.