Skip to main content

Crypto Tax Calculator

Calculate crypto tax with our free Crypto tax Calculator. Compare rates, see projections, and make informed financial decisions.

Skip to calculator
Forex & Trading

Crypto Tax Calculator

Calculate cryptocurrency capital gains tax for short-term and long-term holdings. Estimate your tax owed on Bitcoin, Ethereum, and crypto trades.

Last updated: December 2025

Calculator

Adjust values & calculate
Short-Term Capital Gain
$25000.00
Tax Rate: 24%

Tax Breakdown

Cost Basis$25000.00
Sale Proceeds$50000.00
Tax Owed$6000.00
Net After Tax$44000.00

Short-Term vs Long-Term Comparison

Short-Term Rate24%
Long-Term Rate15%
Disclaimer: Cryptocurrency investments are highly volatile and speculative. This calculator is for educational purposes only. Tax laws vary by jurisdiction and change frequently. This calculator uses simplified US tax rates. Always consult a qualified tax professional for personalized advice.
Your Result
Gain: $25000.00 | Tax: $6000.00 (24%) | Net: $44000.00
Share Your Result
Understand the Math

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.

Last reviewed: December 2025

Worked Examples

Example 1: Short-Term Bitcoin Gain

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 Proceeds = 1 ร— $50,000 = $50,000 Capital Gain = $50,000 - $25,000 = $25,000 Holding Period = 6 months (short-term) Tax Rate = 24% (ordinary income rate) Tax 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

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 Proceeds = 5 ร— $4,000 = $20,000 Capital Gain = $20,000 - $10,000 = $10,000 Holding Period = 18 months (long-term) Long-term rate for 32% bracket = 15% Tax Owed = $10,000 ร— 15% = $1,500 Vs. Short-term: $10,000 ร— 32% = $3,200 (saved $1,700)
Result: Capital Gain: $10,000 | Tax: $1,500 | Tax Saved by Holding: $1,700
Expert Insights

Background & Theory

The Crypto Tax Calculator applies the following established principles and formulas. Foreign exchange markets facilitate the conversion of one currency into another and serve as the largest and most liquid financial markets in the world, with daily turnover exceeding seven trillion US dollars. Exchange rates are quoted as currency pairs, expressing the price of one unit of a base currency in terms of a quote currency. For example, a EUR/USD rate of 1.0850 means one euro buys 1.0850 US dollars. The smallest standardized price movement in most pairs is the pip, typically the fourth decimal place, with a value of 0.0001 per unit for USD-denominated pairs. The bid price is the rate at which a dealer will buy the base currency, while the ask price is the rate at which it will sell. The spread between bid and ask represents the dealer's compensation and varies with liquidity and volatility. Leverage amplifies both gains and losses by allowing traders to control positions larger than their deposited margin. A 100:1 leverage ratio means a one-percent adverse move eliminates the entire margin, making position sizing and risk management critical. Two parity conditions from international economics anchor exchange rate theory. Purchasing Power Parity (PPP) holds that exchange rates should adjust over time so that identical goods trade at equivalent prices across countries: S = P_d / P_f, where S is the spot rate and P_d and P_f are domestic and foreign price levels. PPP performs well over long horizons but poorly in the short run due to trade barriers, non-tradable goods, and capital flows. Covered Interest Rate Parity (CIRP) is a near-arbitrage condition stating that forward exchange rate premiums or discounts exactly offset interest rate differentials between two currencies: F/S = (1 + r_d) / (1 + r_f). Deviations from CIRP create riskless arbitrage opportunities that traders rapidly eliminate. Uncovered Interest Rate Parity posits that high-yielding currencies should depreciate to offset their interest advantage, though empirical evidence is mixed and the carry trade โ€” borrowing in low-rate currencies to invest in high-rate ones โ€” has generated persistent returns.

History

The history behind the Crypto Tax Calculator traces back through the following developments. For much of the nineteenth century and early twentieth century, the international monetary system operated under the classical gold standard, under which each participating currency was fixed to a defined weight of gold, making bilateral exchange rates effectively constant. The system provided price stability and facilitated global trade but constrained governments' ability to respond to economic downturns. World War One shattered the gold standard as nations suspended convertibility to finance wartime expenditures. The interwar period saw attempts to restore gold convertibility, most notably the British return to the gold standard in 1925 at the pre-war parity, a decision criticized by John Maynard Keynes as deflationary. The Great Depression forced widespread currency devaluations and the effective collapse of the international gold standard by the early 1930s. The Bretton Woods Conference of July 1944 established a new order in which member currencies were pegged to the US dollar, while the dollar alone was convertible into gold at 35 dollars per troy ounce. The International Monetary Fund and World Bank were created at the same conference to oversee the system. Bretton Woods delivered exchange rate stability during the postwar growth era but came under strain as US deficits and European dollar accumulation outpaced American gold reserves. On August 15, 1971, President Nixon announced the suspension of dollar-gold convertibility โ€” the so-called Nixon Shock โ€” effectively ending the Bretton Woods system. By 1973, major currencies had transitioned to floating exchange rates determined by market supply and demand, a regime that has persisted. On September 16, 1992, hedge fund manager George Soros shorted the British pound against the European Exchange Rate Mechanism constraints, forcing the UK's withdrawal in what became known as Black Wednesday. Electronic trading platforms emerged in the 1990s and 2000s, replacing voice-brokered interbank markets and dramatically reducing transaction costs for institutional and retail participants alike.

Key Features

  • Track crypto portfolio profit and loss by entering purchase prices and quantities across multiple assets, with realized and unrealized gain breakdowns updated against current prices.
  • Calculate mining profitability by inputting hash rate, power consumption, electricity cost, pool fees, and current block reward to determine daily and monthly net income.
  • Estimate staking rewards and compare validators or protocols by computing effective APY from base reward rates, compounding frequency, and lock-up period constraints.
  • Estimate Ethereum and EVM-compatible network gas fees in both gwei and fiat currency for common transaction types including transfers, swaps, and contract interactions.
  • Convert between APR and APY for DeFi lending and liquidity pool positions, accounting for compounding intervals to compare protocols on an equivalent basis.
  • Model dollar-cost averaging strategies by projecting portfolio value across weekly or monthly purchase schedules at varying price growth assumptions.
  • Calculate capital gains or losses for crypto disposals using FIFO, LIFO, or specific lot identification methods to support accurate tax reporting.
  • Analyze token economics by computing fully diluted market cap, circulating supply ratio, and how scheduled unlock events may affect per-token value over time.

Share this calculator

Explore More

Frequently Asked Questions

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.
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.
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.
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.
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.
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.
Educational Note: This calculator is provided for educational and informational purposes. Results are based on the formulas and inputs provided. Always verify important calculations independently. NovaCalculator processes calculator inputs client-side; optional analytics follow visitor consent settings. ยฉ 2024โ€“2026 NovaCalculator.

Share this calculator

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.

References

Reviewed by Daniel Agrici, Founder & Lead Developer ยท Editorial policy