Crypto Tax Estimator
Estimate capital gains tax for a single crypto sale lot. Enter your numbers below and click calculate.
How this cryptocurrency tax calculator works
A cryptocurrency tax calculator helps you estimate how much tax you might owe after selling crypto at a gain. In simple terms, tax is usually based on your capital gain, which is the difference between what you sold for and what you originally paid (including certain fees).
This calculator estimates a single sale transaction. It takes your quantity sold, buy/sell prices, fees, holding period, and your short-term and long-term rates. Then it shows:
- Cost basis
- Net proceeds
- Realized gain or loss
- Taxable gain after any entered loss carryforward
- Estimated tax due
- After-tax result
Why crypto taxes confuse so many investors
Crypto is fast-moving, but taxes are detail-heavy. Traders might do dozens (or hundreds) of transactions per year, across multiple exchanges and wallets. Each disposal can trigger a taxable event. That includes not only selling to cash, but often swapping one token for another.
On top of that, rules vary by country and sometimes by state/province. The core logic is similar in many places (gain/loss accounting), but treatment of staking rewards, airdrops, DeFi yield, wrapped assets, and NFTs can differ.
Short-term vs long-term capital gains
Short-term gains
If you held the asset for a short period (commonly less than one year), your gain is often taxed at your ordinary income tax rate. This can be significantly higher than long-term rates.
Long-term gains
If you held the asset long enough (commonly one year or more), you may qualify for lower long-term capital gains rates. That is why holding period can have a big impact on after-tax returns.
What should be included in your cost basis?
Cost basis generally starts with what you paid for the coins/tokens plus eligible acquisition costs. In many tax frameworks:
- Buy fees are added to basis.
- Sell fees reduce proceeds.
- Transfers between your own wallets are usually not taxable, but fees may affect reporting.
Accurate basis tracking is one of the most important parts of crypto tax reporting. If basis is missing, your reported gain could be much higher than it should be.
Common crypto taxable events
- Selling crypto for fiat currency
- Trading one crypto asset for another
- Spending crypto on goods/services
- Receiving rewards that are treated as income (staking/mining in many cases)
- Certain airdrops or token distributions
Not every on-chain action is taxable by itself, but many are. Keep complete records: timestamps, fair market values, fees, and transaction IDs.
Step-by-step example
Suppose you bought 0.8 BTC at $30,000, paid a $20 buy fee, and later sold at $42,000 with a $25 sell fee. You held for 430 days. You use a 15% long-term rate.
- Cost basis = (0.8 × 30,000) + 20 = $24,020
- Gross proceeds = 0.8 × 42,000 = $33,600
- Net proceeds = 33,600 - 25 = $33,575
- Gain = 33,575 - 24,020 = $9,555
- Estimated tax = 9,555 × 15% = $1,433.25
Your after-tax gain in this simplified example is approximately $8,121.75.
Tax-loss harvesting basics
If some positions are at a loss, realizing those losses can potentially offset realized gains. This strategy is often called tax-loss harvesting. Entering a loss carryforward amount in the calculator shows how prior losses could reduce the taxable portion of a new gain.
Important: wash sale rules for crypto vary by jurisdiction and can change. Verify current regulations before acting.
Record-keeping checklist for crypto investors
- Exchange CSV exports and API backups
- Wallet transaction history
- Receipts for fees and transfers
- Documentation for staking/mining rewards
- Notes on accounting method used (FIFO, LIFO, specific identification where allowed)
Important limitations of this calculator
This page is a practical estimator, not a full tax engine. It does not automatically account for:
- Multiple lots with mixed holding periods
- Different accounting methods across transactions
- Jurisdiction-specific surtaxes and local taxes
- Income treatment for rewards and complex DeFi activity
- NFT-specific or derivatives-specific rules
For filing, use complete transaction software or consult a qualified tax professional.
Final thoughts
A good cryptocurrency tax calculator gives you clarity before you trade. Even a quick estimate can help you avoid surprises, compare scenarios, and make better decisions about timing and position size. Use this tool as a planning aid, then confirm final figures with your accountant or tax advisor before filing.