Crypto Capital Gains Tax Rates: Short-Term vs Long-Term, by Income Bracket

When you sell cryptocurrency for a profit, the IRS treats that gain as taxable income. How much you owe depends on two things: how long you held the asset before selling, and how much income you earned that year. Get those two factors right, and you can legally cut your tax bill significantly.

This guide breaks down every rate tier, every income threshold, and the strategies that reduce what you owe without crossing any legal lines.

Key Takeaways

  • Holding period determines your rate: Assets held under 12 months are taxed as ordinary income. Assets held over 12 months qualify for lower long-term capital gains rates.
  • Long-term rates are 0%, 15%, or 20% depending on your taxable income and filing status.
  • Short-term rates match your income tax bracket, ranging from 10% to 37%.
  • The 12-month threshold is exact: selling on day 365 still counts as short-term. You must hold through day 366 or longer.
  • High earners face an extra 3.8% tax called the Net Investment Income Tax (NIIT), which can push your effective rate higher.
  • Tax-loss harvesting, asset location, and charitable giving are the three most effective legal strategies to reduce crypto tax liability.
  • Every crypto-to-crypto trade is a taxable event, not just crypto-to-cash sales.

What Are the Long-Term Crypto Capital Gains Tax Rates?

Three stacks of gold coins representing long-term crypto capital gains tax rate tiers

Quick Answer: Long-term crypto capital gains rates are 0%, 15%, or 20%. You qualify if you held the asset for more than 12 months. Your exact rate depends on your taxable income and how you file your taxes.

Long-term capital gains get preferential treatment from the IRS. That means they’re taxed at lower rates than your regular paycheck. The three tiers are 0%, 15%, and 20%, and the cutoffs shift each year based on inflation adjustments.

For tax year 2025 (filed in 2026), the income thresholds look like this:

Long-Term Capital Gains Rate Table by Filing Status

Filing Status 0% Rate 15% Rate 20% Rate
Single Up to $48,350 $48,351 – $533,400 Over $533,400
Married Filing Jointly Up to $96,700 $96,701 – $600,050 Over $600,050
Head of Household Up to $64,750 $64,751 – $566,700 Over $566,700
Married Filing Separately Up to $48,350 $48,351 – $300,000 Over $300,000

These thresholds apply to your taxable income, which is your total income minus deductions. A married couple earning $100,000 with $10,000 in deductions has $90,000 in taxable income — and their crypto gains would fall in the 0% bracket, meaning they owe nothing on those gains.

Does the 3.8% Net Investment Income Tax Apply to Crypto?

Yes. High earners pay an additional 3.8% on investment gains through the Net Investment Income Tax (NIIT). This surtax kicks in when your modified adjusted gross income (MAGI) exceeds $200,000 (single) or $250,000 (married filing jointly). Combined with the 20% long-term rate, the effective top rate on crypto gains reaches 23.8%.

What Are the Short-Term Crypto Capital Gains Tax Rates?

Quick Answer: Short-term crypto gains are taxed as ordinary income at the same rate as your salary. Rates range from 10% to 37% based on your income bracket. There is no special lower rate for short-term gains.

Short-term gains apply when you sell or trade crypto you’ve held for 12 months or less. The IRS stacks these gains on top of your other income, which means frequent trading can push you into a higher bracket.

Short-Term Capital Gains Rates (Ordinary Income Brackets, 2025)

Tax Rate Single Filers Married Filing Jointly
10% $0 – $11,925 $0 – $23,850
12% $11,926 – $48,475 $23,851 – $96,950
22% $48,476 – $103,350 $96,951 – $206,700
24% $103,351 – $197,300 $206,701 – $394,600
32% $197,301 – $250,525 $394,601 – $501,050
35% $250,526 – $626,350 $501,051 – $751,600
37% Over $626,350 Over $751,600

Consider a practical example. You earn $80,000 from your job and make $15,000 from selling Bitcoin you bought 8 months ago. That $15,000 gets added to your $80,000, pushing your total to $95,000. The additional income is taxed at 22% for a single filer. If you had waited four more months to sell, that same $15,000 could have qualified for the 15% long-term rate instead.

How Does the 12-Month Holding Period Rule Work for Crypto?

Quick Answer: You must hold a crypto asset for more than 365 days to qualify for long-term rates. The IRS counts from the day after you acquire it to the day you sell. Selling on exactly day 365 is still short-term.

The holding period starts on the day after you acquire crypto and ends on the day you sell or trade it. This is called the “day-count rule.” Many people assume 12 months means 12 calendar months — but the IRS counts exact days.

Key Holding Period Scenarios for Crypto

Acquisition Date Sale Date Days Held Tax Treatment
January 1, 2024 January 1, 2025 365 days Short-term (exactly 365)
January 1, 2024 January 2, 2025 366 days Long-term
March 15, 2024 March 14, 2025 364 days Short-term
March 15, 2024 March 16, 2025 366 days Long-term

How Does the Holding Period Work for Dollar-Cost Averaging?

When you buy crypto in multiple batches over time, each purchase gets its own holding period. Selling a batch you bought 14 months ago is long-term. Selling a batch from 3 months ago is short-term. Crypto tax software tracks each lot separately so you can choose which lots to sell first, which is called lot selection or cost basis accounting.

What Counts as a Taxable Event for Crypto Capital Gains?

Two hands exchanging a gold coin representing a taxable crypto transaction event

Quick Answer: Selling crypto for cash, trading one crypto for another, using crypto to pay for goods or services, and receiving crypto as payment all trigger taxable events. Simply buying and holding crypto does not create a taxable event.

This is where many investors get surprised. You don’t have to cash out to cash register a taxable gain. The IRS treats crypto as property, so any disposal can trigger a gain or loss.

Taxable vs. Non-Taxable Crypto Events

Event Taxable? Gain/Loss Type
Selling crypto for USD Yes Capital gain or loss
Trading BTC for ETH Yes Capital gain or loss
Using crypto to buy goods Yes Capital gain or loss
Receiving crypto as payment for work Yes Ordinary income (not capital gain)
Buying crypto with USD No N/A
Transferring crypto between your own wallets No N/A
Holding crypto No N/A
Gifting crypto (under annual exclusion limit) No (for giver) Recipient inherits cost basis

How Is Crypto Capital Gain or Loss Calculated?

Quick Answer: Your capital gain equals your sale price minus your cost basis. Cost basis is what you originally paid for the crypto, including fees. If your sale price is lower than your cost basis, you have a capital loss, which can reduce your tax bill.

The formula is straightforward:

Capital Gain (or Loss) = Sale Price – Cost Basis

Cost basis includes the purchase price plus any fees you paid to acquire the asset. If you paid $500 to buy 0.01 BTC and paid a $5 exchange fee, your cost basis is $505. If you later sold that 0.01 BTC for $800, your capital gain is $295.

Which Cost Basis Method Should You Use for Crypto?

The IRS allows several cost basis accounting methods for crypto. Each one produces a different gain amount from the same set of trades. Your tax software typically lets you choose which method to apply.

  • FIFO (First In, First Out): The oldest coins you bought are considered sold first. This is the default method and often produces the highest gains in a rising market.
  • HIFO (Highest In, First Out): The coins with the highest purchase price are sold first. This minimizes gains in the short term and is popular with active traders.
  • Specific Identification: You choose exactly which lot to sell. This requires good record keeping but gives you maximum control over your tax outcome.
  • LIFO (Last In, First Out): Allowed for some asset types but less commonly used for crypto and may not be accepted on all exchanges.

HIFO tends to produce the lowest taxable gains. Specific Identification gives you the most flexibility. FIFO is the safest default if your records are incomplete.

What Strategies Legally Reduce Your Crypto Capital Gains Tax?

Professional reviewing financial strategy documents to reduce crypto capital gains taxes

Quick Answer: The most effective legal strategies are holding for 12-plus months to qualify for long-term rates, tax-loss harvesting to offset gains with losses, and donating appreciated crypto directly to charity. Together, these can cut your tax bill by thousands of dollars.

Strategy 1: Hold for Long-Term Status

The single biggest rate difference comes from the holding period. A short-term gain taxed at 22% versus a long-term gain taxed at 15% on the same $20,000 profit saves you $1,400. For someone in the 37% short-term bracket, holding that extra day to reach long-term status saves 17 percentage points on every dollar of gain.

Strategy 2: Tax-Loss Harvesting

Tax-loss harvesting means selling crypto at a loss to offset gains elsewhere in your portfolio. If you made $10,000 in gains on Bitcoin but have $4,000 in unrealized losses on Ethereum, selling the Ethereum locks in that loss. Your net taxable gain drops to $6,000.

Unlike stocks, crypto is not currently subject to the wash-sale rule in the United States. This means you can sell a crypto asset at a loss and immediately buy it back without disqualifying the loss. That said, legislative proposals to close this loophole have been introduced, so this advantage may not last indefinitely.

Strategy 3: Donate Appreciated Crypto to Charity

Donating crypto you’ve held for more than 12 months to a qualified charity (one with 501(c)(3) status) lets you deduct the full fair market value at the time of donation. You avoid paying capital gains tax entirely on that appreciation. This strategy works best for assets with very low cost basis relative to current value.

Strategy 4: Use the 0% Long-Term Rate

If your taxable income is low enough to fall in the 0% long-term capital gains bracket, you can realize gains completely tax-free. Single filers with taxable income under $48,350 pay nothing on long-term gains. This is sometimes called “gain harvesting” — intentionally realizing gains in a low-income year to reset your cost basis without paying tax.

Strategy 5: Gifting Crypto to Family Members

You can gift up to $18,000 per recipient per year (2025 annual exclusion limit) without triggering gift tax. If you gift appreciated crypto to a family member in a lower tax bracket, they can sell it at their lower rate. The recipient inherits your original cost basis, so gains are still calculated from your purchase price — but taxed at their income level.

Strategy 6: Crypto in Tax-Advantaged Accounts

Some self-directed IRAs and solo 401(k) plans allow crypto investments. Gains inside a Traditional IRA are deferred until withdrawal. Gains inside a Roth IRA can grow completely tax-free if rules are followed. Not all custodians support crypto, and fees tend to be higher than standard brokers — but the tax benefit can be substantial for long-term holders.

How Do State Taxes Affect Your Crypto Capital Gains?

Quick Answer: Most U.S. states tax capital gains as ordinary income. State rates range from 0% in states like Florida, Texas, and Nevada to over 13% in California. Your combined federal and state rate can exceed 50% in high-tax states for short-term gains.

Federal tax is only part of the picture. Most states do not offer separate lower rates for long-term capital gains — they treat all capital gains as regular income. California’s top rate of 13.3% stacked on the federal 23.8% top rate produces an effective rate of over 37% on long-term gains for the highest earners in that state.

State Capital Gains Tax Treatment: Key Examples

State Capital Gains Treatment Top Rate
California Taxed as ordinary income 13.3%
New York Taxed as ordinary income 10.9%
Oregon Taxed as ordinary income 9.9%
Florida No state income tax 0%
Texas No state income tax 0%
Nevada No state income tax 0%
Washington 7% on long-term gains over $262,000 7%

What Crypto Transactions Create Ordinary Income Instead of Capital Gains?

Quick Answer: Crypto you earn — through staking rewards, mining, interest, airdrops, or as payment for work — is taxed as ordinary income at the time you receive it, not as a capital gain. Capital gains rules only apply when you later sell that crypto.

The distinction between income and capital gains matters because income rates are always higher. When you receive staking rewards, the IRS treats those rewards as ordinary income at their fair market value on the date you received them. Later, if you sell those staked assets, any appreciation from that point forward becomes a capital gain.

Income vs. Capital Gains: Crypto Event Classification

  • Staking rewards: Ordinary income at receipt, then capital gain/loss on sale
  • Mining rewards: Ordinary income (self-employment income for active miners)
  • Crypto interest from lending protocols: Ordinary income
  • Airdrops: Ordinary income at fair market value when received
  • Hard fork tokens: Ordinary income when the new token is received
  • Crypto received as payment for services: Ordinary income, subject to self-employment tax if applicable

How Do You Report Crypto Capital Gains to the IRS?

Quick Answer: You report crypto capital gains on IRS Form 8949 and carry the totals to Schedule D of your Form 1040. Each transaction gets its own line, listing the asset, dates, cost basis, sale price, and gain or loss. Tax software automates most of this process.

Form 8949 is where you list every taxable transaction. Long-term and short-term transactions go in separate sections. Schedule D then summarizes your total gains and losses for the year. If your net capital loss exceeds $3,000, you can carry the excess forward to offset future gains.

What Happens If You Don’t Report Crypto Gains?

The IRS receives 1099-DA forms (effective 2025) from centralized exchanges. These forms report your gross proceeds to both you and the IRS. Failing to report crypto gains when the IRS already has those records is a significant audit risk. Penalties for substantial underreporting can reach 20% of the underpaid tax, with additional interest charges.

Frequently Asked Questions

Does the IRS treat crypto-to-crypto trades differently than crypto-to-cash sales?

No. Trading one cryptocurrency for another is a taxable disposal in the eyes of the IRS. When you swap Bitcoin for Ethereum, you’re treated as if you sold your Bitcoin at its current market value and used the proceeds to buy Ethereum. The gain or loss from that swap is calculated using your Bitcoin’s cost basis and its value at the time of the trade.

What is the wash-sale rule, and does it currently apply to crypto?

The wash-sale rule prevents investors from claiming a tax loss if they buy back the same or a substantially identical asset within 30 days before or after the sale. This rule currently applies to stocks and securities — but not to cryptocurrency, because the IRS classifies crypto as property, not a security. This allows crypto investors to harvest losses and immediately repurchase, though Congress has proposed extending the rule to digital assets.

Can you offset crypto gains with stock market losses?

Yes. Capital losses from stocks, bonds, real estate, and other capital assets can offset capital gains from crypto. The IRS nets all your capital gains and losses together regardless of asset type. If you have $10,000 in crypto gains and $10,000 in stock losses, your net taxable capital gain is zero.

What happens to your crypto’s holding period when you move it between wallets?

Moving crypto between wallets you own does not reset the holding period. The holding period follows the asset, not the wallet. A coin you’ve held for 10 months remains 10 months old even after you move it from an exchange to a hardware wallet. The transfer itself is also not a taxable event.

How does inherited crypto get taxed?

Inherited crypto receives a “stepped-up” cost basis equal to its fair market value on the date of the original owner’s death. This means the recipient does not owe capital gains tax on appreciation that occurred during the deceased’s lifetime. When the heir sells, they only owe gains on appreciation since the date of inheritance.

What is Form 1099-DA, and how does it change crypto tax reporting?

Form 1099-DA is a new IRS reporting form that centralized crypto exchanges are required to issue starting with the 2025 tax year. It reports your gross proceeds from crypto sales — similar to how brokerages report stock sales. Beginning with 2026 filings, exchanges will also report cost basis for assets acquired after January 1, 2025. This makes it much harder to underreport crypto gains undetected.