Skip to main content
EverydayToolsSIMPLE • FREE • FAST
HomeCategories
Search tools...
  1. Home
  2. Cryptocurrency
  3. Crypto Tax Calculator
Advertisement
Loading...
Advertisement
Loading...

Estimate your US crypto taxes for 2025 — federal, state, short-term, and long-term rates

Cryptocurrency taxation in the United States has grown significantly more complex as the IRS continues to refine its guidance. Whether you sold Bitcoin at a profit, received staking rewards, earned mining income, or participated in DeFi protocols, every transaction may trigger a taxable event that must be reported on your federal tax return. This free Crypto Tax Calculator helps you estimate your total tax liability for 2025 using current IRS brackets, long-term capital gains rates, and state-specific tax rates — all without requiring an account or sign-up. The IRS treats cryptocurrency as property, not currency. This means that every time you sell, trade, or dispose of crypto, you realize either a capital gain or a capital loss. The tax rate that applies depends on how long you held the asset: assets held for one year or less are taxed at ordinary income rates (short-term), while assets held for more than one year qualify for preferential long-term capital gains rates of 0%, 15%, or 20% depending on your total income and filing status. This calculator covers the full spectrum of crypto tax scenarios. In Simple Mode, you can enter a single transaction — your purchase price, sale price, number of units, and holding period — to instantly see your capital gain or loss, the applicable federal rate, your state tax, and your net profit after taxes. In Advanced Mode, you can add multiple income streams including short-term and long-term gains and losses, mining income, staking rewards, DeFi protocol income, airdrops, NFT sales, and NFT creator royalties. The advanced mode also tracks capital loss carryforward calculations and applies the 3.8% Net Investment Income Tax (NIIT) for high earners. Choosing the right cost basis method can significantly impact your tax liability. FIFO (First-In-First-Out) is the IRS default and uses the earliest purchased lots first. LIFO (Last-In-First-Out) uses the most recently purchased lots, which can minimize gains in rising markets. HIFO (Highest-In-First-Out) always matches the highest-cost lot against the sale, minimizing taxable gains across all scenarios. Note that LIFO and HIFO both qualify as 'Specific Identification' under IRS rules and require detailed recordkeeping. State taxes add another layer of complexity. Nine states have no personal income tax on capital gains (Alaska, Florida, Nevada, New Hampshire, South Dakota, Tennessee, Texas, Washington, and Wyoming), while California levies up to 13.3% on all capital gains regardless of holding period. This calculator includes embedded state tax rates for all 50 states and Washington DC, automatically incorporating your state's rate into the total tax estimate. One critical development for 2025 is the IRS per-wallet tracking requirement under Rev. Proc. 2024-28, which took effect January 1, 2025. Taxpayers can no longer pool cost basis across different exchanges or wallets — each wallet or exchange account must track its own lot inventory separately. This calculator is designed for estimation purposes and assumes you are tracking your lots correctly. For complex situations involving hundreds of transactions across multiple exchanges, a dedicated crypto tax software platform or qualified CPA is recommended. This tool also provides a holding period comparison: it shows you side by side how much you would owe if your gain were short-term versus long-term. This 'Hold vs. Sell' insight helps you make informed decisions — for example, if you are approaching the one-year mark on a position, you can see exactly how much you would save by waiting. The tax savings from long-term treatment can be substantial, often exceeding 15–22 percentage points for taxpayers in higher income brackets. Remember: this calculator provides estimates only and is not a substitute for professional tax advice. Crypto tax law is evolving rapidly, wash sale rules currently do not apply to crypto (unlike stocks), and individual circumstances vary widely. Always consult a qualified tax professional for your specific situation.

Understanding Crypto Taxes

What Is Crypto Taxation?

The IRS classifies cryptocurrency as property for federal tax purposes. Every sale, trade, or disposal of crypto is a taxable event. If you sell for more than you paid, you have a capital gain; if you sell for less, you have a capital loss. Gains are taxed at either ordinary income rates (short-term, held ≤1 year) or preferential long-term rates (held >1 year). Additionally, crypto received as income — through mining, staking, airdrops, or payments for services — is taxed as ordinary income at its fair market value on the date of receipt. The IRS requires crypto to be reported on your Form 1040 and relevant schedules.

How Are Crypto Taxes Calculated?

Capital gain or loss equals your proceeds (sale price) minus your cost basis (original purchase price plus fees). If you have multiple purchases of the same coin, your cost basis method (FIFO, LIFO, HIFO, or Specific ID) determines which lot's cost you use. Short-term gains are added to your ordinary income and taxed at your marginal bracket rate (10%–37%). Long-term gains are taxed at 0%, 15%, or 20% based on your total taxable income. High earners also pay an additional 3.8% Net Investment Income Tax. Capital losses can offset gains, and net losses up to $3,000 per year can offset ordinary income. Excess losses carry forward to future tax years.

Why the Holding Period Matters

The difference between short-term and long-term tax rates can be dramatic. A taxpayer in the 32% ordinary income bracket who earns a $50,000 short-term crypto gain would owe approximately $16,000 in federal taxes. The same gain held for over one year would be taxed at 15% — just $7,500 — saving over $8,000. For high earners (37% bracket), the spread is even larger: 37% short-term vs. 20% long-term, plus potential NIIT, means the savings from waiting past the one-year mark can be $8,500 or more on a $50,000 gain. This calculator's 'Hold vs. Sell' comparison makes this trade-off immediately visible.

Important Limitations

This calculator provides estimates based on 2025 federal tax brackets and embedded state rates. It does not account for: self-employment tax on mining income operated as a business; AMT (Alternative Minimum Tax); specific state-level crypto exemptions or surcharges; crypto-to-crypto trades which are also taxable events; NFT collectibles treatment (which caps long-term rates at 28%); or complex DeFi scenarios involving liquidity pool tokens. The per-wallet IRS rule (effective 2025) requires tracking cost basis separately per exchange or wallet. Always verify results with a qualified CPA or tax professional, especially for portfolios with many transactions or cross-exchange activity.

How to Use the Crypto Tax Calculator

1

Select Your Filing Details

Choose your tax year (2025), filing status (Single, Married Filing Jointly, etc.), and enter your annual non-crypto income. Select your state of residence so the calculator can apply the correct state tax rate automatically.

2

Enter Your Transaction

In Simple Mode, enter your total purchase price (cost basis), sale price (proceeds), any transaction fees, and select whether the holding period was short-term (≤1 year) or long-term (>1 year). The calculator will automatically determine your capital gain or loss.

3

Add Advanced Income (Optional)

Switch to Advanced Mode to add mining income, staking rewards, DeFi/airdrop income, NFT sales, and capital loss carryforward amounts. This gives a comprehensive picture of your total crypto tax liability across all income types.

4

Review Results and Export

Review your estimated federal tax, state tax, effective tax rate, and profit after tax. Use the Hold vs. Sell comparison to see the tax benefit of waiting past the 1-year mark. Export your results to CSV or print them for your records.

Frequently Asked Questions

Is cryptocurrency taxed as ordinary income or capital gains?

It depends on how you obtained the crypto and how long you held it. If you bought crypto and later sold it, the gain is a capital gain — taxed at short-term rates (ordinary income, 10%–37%) if held one year or less, or long-term rates (0%, 15%, or 20%) if held more than one year. However, crypto you received as payment for services, staking rewards, mining income, and airdrops are all treated as ordinary income at the fair market value on the date of receipt. Once received and taxed as income, the FMV becomes your cost basis for future capital gain calculations.

What is the best cost basis method for crypto taxes?

FIFO (First-In-First-Out) is the IRS default and is the simplest to apply — it uses the cost of your earliest purchased coins first. HIFO (Highest-In-First-Out) is often the most tax-efficient method because it minimizes your taxable gain by matching your highest-cost lots against each sale. LIFO (Last-In-First-Out) uses the most recent purchase price and can minimize gains in rising markets. LIFO and HIFO both qualify as 'Specific Identification' under IRS rules and require you to maintain detailed records identifying each lot. Since January 1, 2025, the IRS requires per-wallet tracking — you cannot pool lots across different exchanges.

Do I pay taxes on crypto-to-crypto trades?

Yes. Under IRS rules, exchanging one cryptocurrency for another (e.g., swapping Bitcoin for Ethereum) is a taxable event. The fair market value of the crypto you receive becomes your proceeds, and you calculate a capital gain or loss based on your cost basis in the crypto you gave up. This applies to every swap, trade, or exchange — including DeFi protocol interactions where you receive a new token. Many crypto investors are surprised to learn that simply trading between coins triggers a tax event, even if no fiat currency (USD) was ever withdrawn. Keep detailed records of every trade, including the USD value at the time of each transaction.

What is the Net Investment Income Tax (NIIT) for crypto?

The Net Investment Income Tax (NIIT) is an additional 3.8% tax that applies to net investment income — including crypto capital gains — for higher-income taxpayers. It applies when your Modified Adjusted Gross Income (MAGI) exceeds $200,000 for single filers, $250,000 for married filing jointly, or $125,000 for married filing separately. The NIIT applies to the lesser of your net investment income or the amount your MAGI exceeds the threshold. For example, a single taxpayer with $210,000 MAGI and $20,000 in crypto gains would pay 3.8% on $10,000 (the amount above the $200,000 threshold) = $380 in NIIT.

How do capital loss carryforwards work for crypto?

If your total capital losses exceed your capital gains in a given tax year, you have a net capital loss. You can use up to $3,000 of this net loss to offset ordinary income (such as W-2 wages) each year. Any remaining loss beyond $3,000 carries forward to future tax years, where it can again offset capital gains (dollar for dollar) or up to $3,000 of ordinary income per year. There is no expiration on capital loss carryforwards — you can use them indefinitely until fully exhausted. This makes crypto tax-loss harvesting a powerful strategy: intentionally selling positions at a loss to generate carryforward losses you can use to shelter future gains.

Do wash sale rules apply to cryptocurrency?

As of the 2025 tax year, wash sale rules do NOT apply to cryptocurrency. The wash sale rule (which prohibits deducting a loss if you buy the same or substantially identical security within 30 days before or after the sale) applies to stocks and securities but has not been extended to crypto. This means you can sell crypto at a loss to realize a tax loss, and immediately repurchase the same crypto without invalidating the loss deduction. This is a significant tax planning advantage for crypto investors compared to stock investors. However, Congress has periodically proposed extending wash sale rules to crypto — monitor legislative changes, as this could change in future tax years.

EverydayToolsSIMPLE • FREE • FAST

Free online tools for non-IT professionals. Calculators, converters, generators, and more.

Popular Categories

  • Health Calculators
  • Finance Calculators
  • Conversion Tools
  • Math Calculators

Company

  • About
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 EverydayTools.io. All rights reserved.