Tax

Crypto Tax Calculator

Calculate how much tax you owe on a crypto sale — enter your cost basis, sale price, holding period, and income to see your capital gains tax.

Updated June 2026 · Editorial standards

Your Crypto Sale

$
$
$
Capital Gain
$15,000.00
Tax Owed
$2,250.00
Tax Rate
15.0%
After-Tax Proceeds
$22,750.00

You owe $2,250.00 in long-term capital gains tax (15.0% effective rate on your $15,000.00 gain). After tax you keep $22,750.00.

By the KalkWise Editorial Team Reviewed for accuracy Updated June 2026

What is the crypto tax calculator — bitcoin & crypto capital gains?

In short

Crypto is taxed as property. A $10,000 Bitcoin held over 1 year and sold for $25,000 yields a $15,000 long-term gain. On $75,000 other income (single filer), the 15% long-term rate applies — $2,250 tax owed, keeping $22,750 after tax. Short-term gains (under 1 year) are taxed as ordinary income at up to 37%.

This crypto tax calculator estimates your 2024 US capital gains tax on a single cryptocurrency sale. It applies 2024 IRS long-term (0%, 15%, 20%) or short-term (ordinary income) rates based on your holding period, filing status, and other income. It stacks your gain on top of ordinary income to place it in the correct bracket — the same method the IRS uses.

How to use this calculator

  1. 1Enter your cost basis — the original price you paid for the crypto (including fees).
  2. 2Enter your sale proceeds — what you received when selling (after fees).
  3. 3Select your holding period: long-term (held ≥ 1 year) or short-term (held < 1 year).
  4. 4Enter your other taxable income (wages, salary) for the year.
  5. 5Choose your filing status and read your capital gain, tax owed, and after-tax proceeds.

The formula

capital gain=sale proceedscost basis
tax owed=capital gain×rate
after-tax proceeds=sale proceedstax owed
Capital gain = sale proceeds − cost basis. Long-term gains are taxed at 0%, 15%, or 20% depending on total income and filing status. Short-term gains are taxed as ordinary income at your marginal rate (10%–37%). The gain is stacked on top of other income to determine which bracket applies.
cost basis
Total price paid for the crypto, including purchase fees
sale proceeds
Total received when selling, after transaction fees
capital gain
Sale proceeds minus cost basis (positive = gain, negative = loss)
LT rate
Long-term rate: 0% (low income), 15% (middle), or 20% (high income)
ST rate
Short-term rate: your ordinary income marginal bracket (10%–37%)

Worked example

The scenario

Single filer with $75,000 salary buys $10,000 of Bitcoin, holds 14 months, sells for $25,000.

gives

The result

Capital gain = $25,000 − $10,000 = $15,000 (long-term). Total income = $75,000 + $15,000 = $90,000. The $15,000 gain lands in the 15% long-term bracket. Tax = $15,000 × 15% = $2,250. After-tax proceeds = $25,000 − $2,250 = $22,750.

Common use cases

  • Estimating tax before selling Bitcoin, Ethereum, or any cryptocurrency
  • Comparing the tax impact of selling now (short-term) vs. waiting for the 1-year mark (long-term)
  • Deciding how much to sell to stay in the 0% long-term capital gains bracket
  • Planning year-end crypto tax harvesting (realizing losses to offset gains)

Limitations & assumptions

  • Calculates tax on one transaction at a time — not a portfolio-level tracker.
  • Does not handle wash-sale rules (though currently the IRS does not apply wash-sale rules to crypto).
  • Net Investment Income Tax (3.8% surcharge on high earners) is not included.
  • State capital gains taxes vary widely and are not included in this estimate.
  • This is an estimate for planning purposes — consult a tax professional for your return.

Frequently asked questions

It depends on how long you held it and your other income. On a $10,000 long-term gain, a single filer with $75,000 other income pays $1,500 (15% rate). The same $10,000 as a short-term gain at the 22% bracket costs $2,200 in federal tax. Holding for at least 1 year saves $700 in this example.

Disclaimer: KalkWise calculators are provided for general informational and educational purposes only and do not constitute financial, investment, tax, or legal advice. Results are estimates based on the figures you enter and the assumptions described above. Actual outcomes will vary. Consult a qualified professional before making financial decisions.