Crypto Tax Calculator
Calculate crypto tax with our free Crypto tax Calculator. Compare rates, see projections, and make informed financial decisions.
Formula
Tax Owed = Capital Gain ร Tax Rate (short-term or long-term)
Capital gain is calculated as proceeds (sell price ร quantity) minus cost basis (buy price ร quantity). If held for 12 months or less, the gain is taxed at your ordinary income tax rate (short-term). If held for more than 12 months, the gain is taxed at the preferential long-term capital gains rate (0%, 15%, or 20% depending on income). Losses can offset gains and up to $3,000 of ordinary income per year.
Worked Examples
Example 1: Short-Term Bitcoin Gain
Problem: You bought 1 BTC at $25,000 and sold at $50,000 after 6 months. Your tax bracket is 24%. What tax do you owe?
Solution: Cost Basis = 1 ร $25,000 = $25,000\nProceeds = 1 ร $50,000 = $50,000\nCapital Gain = $50,000 - $25,000 = $25,000\nHolding Period = 6 months (short-term)\nTax Rate = 24% (ordinary income rate)\nTax Owed = $25,000 ร 24% = $6,000
Result: Capital Gain: $25,000 | Tax: $6,000 | Net After Tax: $44,000
Example 2: Long-Term Ethereum Gain
Problem: You bought 5 ETH at $2,000 and sold at $4,000 after 18 months. Your tax bracket is 32%. What tax do you owe?
Solution: Cost Basis = 5 ร $2,000 = $10,000\nProceeds = 5 ร $4,000 = $20,000\nCapital Gain = $20,000 - $10,000 = $10,000\nHolding Period = 18 months (long-term)\nLong-term rate for 32% bracket = 15%\nTax Owed = $10,000 ร 15% = $1,500\nVs. Short-term: $10,000 ร 32% = $3,200 (saved $1,700)
Result: Capital Gain: $10,000 | Tax: $1,500 | Tax Saved by Holding: $1,700
Frequently Asked Questions
What crypto transactions are taxable events?
Taxable events include selling cryptocurrency for fiat currency (USD, EUR, etc.), trading one cryptocurrency for another (e.g., BTC to ETH), using cryptocurrency to pay for goods or services, and receiving cryptocurrency as payment for work or services. Non-taxable events include buying cryptocurrency with fiat currency, transferring crypto between your own wallets, and gifting crypto (though the recipient inherits your cost basis). Staking rewards and mining income are taxed as ordinary income when received. DeFi activities like yield farming, liquidity provision, and airdrops can also trigger tax events. The complexity of crypto taxation makes it essential to maintain detailed records of all transactions including dates, amounts, and fair market values.
Can I deduct crypto losses on my taxes?
Yes, cryptocurrency losses can be used to offset gains and reduce your tax liability through a process called tax-loss harvesting. Capital losses first offset capital gains of the same type (short-term losses against short-term gains, long-term against long-term). Any remaining net losses can offset up to $3,000 of ordinary income per year ($1,500 if married filing separately). Losses exceeding $3,000 can be carried forward to future tax years indefinitely. Importantly, as of recent IRS guidance, the wash sale rule that applies to securities may also apply to cryptocurrency, meaning you cannot sell crypto at a loss and repurchase the same asset within 30 days to claim the loss. Always consult a tax professional for the latest rules.
How do I calculate cost basis for crypto trades?
Cost basis is the original purchase price plus any fees paid to acquire the cryptocurrency. Several methods exist for calculating cost basis when you have multiple purchases at different prices. FIFO (First In, First Out) assumes you sell the oldest coins first, which is the default IRS method. LIFO (Last In, First Out) assumes the most recently purchased coins are sold first. Specific Identification allows you to choose which specific coins to sell, providing the most control over tax outcomes. The chosen method significantly affects your tax liability โ in a rising market, LIFO typically produces smaller gains because the most recently purchased (and most expensive) coins are sold first. Whichever method you choose, you must apply it consistently and maintain detailed records.
What is a crypto wallet and which type should I use?
A wallet stores your private keys. Hot wallets (software) are convenient for frequent trading. Cold wallets (hardware like Ledger or Trezor) are more secure for long-term storage. Never share your seed phrase.
What is dollar-cost averaging in crypto?
DCA means buying a fixed dollar amount of crypto at regular intervals regardless of price. This reduces the impact of volatility and removes the stress of timing the market. It is widely recommended for long-term crypto investors.
What is APY vs APR in crypto yield?
APR is the simple annual rate without compounding. APY includes the effect of compounding. A 10% APR compounded daily equals roughly 10.52% APY. Always compare APY to APY for accurate yield comparisons.