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:
- Net short-term gain = short gains minus allocated losses
- Net long-term gain = long gains minus remaining losses
- State rate is simplified as a flat effective rate for planning
Example: Short-term gains $12,000, long-term gains $18,000, losses $4,000, rates 24% / 15% / 5%.
- Total gross gains: $30,000
- After losses: $26,000 net taxable gains
- Estimated tax: short + long + state components
The calculator computes these components and shows effective blended tax rate.
Common Taxable Crypto Events
- Selling crypto for fiat (USD, EUR, etc.)
- Trading one crypto asset for another
- Using crypto to pay for goods or services
- Certain DeFi and staking disposal events depending on jurisdiction and guidance
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 Period | Typical Federal Treatment (US) | Planning Impact |
|---|---|---|
| 1 year or less | Ordinary income bracket rates | Potentially high tax drag on active trading |
| More than 1 year | Long-term capital gains rates | Potentially 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
- Exchange exports from all centralized venues
- On-chain wallet history for all self-custody addresses
- Transaction fees and network fees
- Airdrop, staking, mining, or reward income records
- Cost basis method documentation and year-over-year consistency
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.