Skip to main content
Finance Crypto Tax 🔥 Popular

Crypto Tax Calculator

Estimate cryptocurrency capital gains taxes for short-term and long-term holdings. Calculate federal and state tax impact on Bitcoin, Ethereum, and altcoin trades.

How Crypto Taxes Are Calculated

In the United States, crypto is generally taxed as property, so selling or exchanging coins usually creates a capital gain or loss. The tax owed depends on holding period, taxable gain amount, and your federal and state rates. This calculator gives a practical estimate by splitting gains into short-term and long-term buckets, applying losses, then estimating tax owed.

Short-term gains usually apply when assets are held one year or less and are taxed at ordinary income rates. Long-term gains generally apply after more than one year and use preferential capital gains rates. Because these rates can differ sharply, holding period strategy can materially change after-tax return.

Use this calculator for planning and scenario analysis, then reconcile exact numbers with your transaction records and cost basis method. Tax filings should rely on complete records and professional guidance when needed.

Core Crypto Tax Formula

For each disposal transaction:

Capital Gain = Proceeds − Cost Basis − Fees

After summing gains and losses across all disposals:

Estimated Tax = (Net Short-Term Gain × Short Rate) + (Net Long-Term Gain × Long Rate) + (Net Taxable Gain × State Rate)

Where:

Example: Short-term gains $12,000, long-term gains $18,000, losses $4,000, rates 24% / 15% / 5%.

The calculator computes these components and shows effective blended tax rate.

Common Taxable Crypto Events

Non-taxable actions in many cases include buying crypto with fiat and transferring assets between wallets you own, but recordkeeping is still essential for basis tracking.

Cost Basis Methods Matter

Your chosen cost-basis method can significantly change taxable gains. Common methods include FIFO (first-in, first-out), LIFO (last-in, first-out where permitted), and specific identification. In volatile markets, tax differences between methods can be substantial.

Example: if you bought at multiple price levels, selling from low-cost lots produces larger gains than selling from high-cost lots. Specific identification can optimize tax outcomes when transaction-level records are clean and exchange support is robust.

Whichever method you use, apply it consistently and retain supporting records. Incomplete basis records are one of the most frequent causes of overpaying taxes or facing audit risk.

Short-Term vs Long-Term Strategy

Holding PeriodTypical Federal Treatment (US)Planning Impact
1 year or lessOrdinary income bracket ratesPotentially high tax drag on active trading
More than 1 yearLong-term capital gains ratesPotentially lower effective tax rate

For many investors, tax-aware holding periods can meaningfully improve net performance. This does not mean holding every position longer; it means comparing tax cost against risk and opportunity cost before exiting.

Loss Harvesting and Netting

Capital losses can offset capital gains. If losses exceed gains, limited net losses may offset ordinary income in some jurisdictions, with carryforward rules for remaining amounts. Loss harvesting can reduce current-year tax liability when done carefully and within local rules.

Execution discipline matters: document acquisition/disposal timestamps, prices, fees, wallet IDs, and transaction hashes. A clean trail supports both accurate filing and future tax planning.

Recordkeeping Checklist

Many users rely on dedicated crypto tax software, but you should still verify summary outputs and spot-check high-value trades manually.

Frequently Asked Questions

Are crypto-to-crypto trades taxable?

In many tax regimes including the US, yes. Trading BTC for ETH is generally a taxable disposal of BTC with gain/loss recognition.

How are short-term crypto gains taxed?

They are typically taxed at ordinary income rates when assets are held one year or less.

How are long-term crypto gains taxed?

They usually receive long-term capital gains treatment after more than one year of holding, often at lower rates than short-term gains.

Can I use losses to reduce crypto taxes?

Yes, in many jurisdictions losses can offset gains. Rules vary by country and change over time, so confirm local requirements.

Do wallet transfers create tax events?

Transfers between wallets you own are generally not taxable, but they should be tracked to preserve basis and holding period continuity.

Is this calculator a legal tax filing tool?

No. It is a planning estimator. Use complete transaction records and tax advice for filing.