Crypto Tax Calculator

Easily calculate your crypto taxes with TokenTax’s free cryptocurrency tax calculator.

$
$
$
New York
Single
$
$
Return+100%
Gains+$995
Taxes-$235

Tax details

Capital gains

Current value$2,000
Investment-$1,000
Fee-$5
Total+$995

Tax

Capital gains+$995
Federal 17.46%$174
State 6.12%$61
Tax owed-$235

The results provided by this tool are for estimation purposes only. They do not account for local taxes, net investment income tax, either itemized or standard deductions, tax credits, or capital losses that could reduce your capital gains. For comprehensive advice, consult a professional tax advisor.

Crypto taxes calculated the easy way

Are you looking for a convenient way to calculate your crypto taxes? Use our free crypto tax calculator whether you’re a seasoned trader or just starting out. TokenTax can help you make informed investment decisions.

See How TokenTax Works

How this crypto tax calculator works

  • Enter investment amount, buy price, sell price, hold period, income, filing status, fees, and state.

  • The calculator applies federal capital-gains brackets and a state rate to that one sale.

  • Fees on the buy go into cost basis. Fees on the sale come off proceeds. Either way, they shrink the gain.

Income and filing status determine which bracket the gain falls into. Short-term gains use ordinary rates. Hold more than a year, and you're usually in the 0%, 15%, or 20% long-term rates.

State is the state tax on that same sale. This page does not handle local tax, NIIT, deductions, credits, or net losses from other trades.

This calculator is for one-off checks or when planning a sale. Bookmark it. No sign-up. For wallets, exchanges, and Form 8949, use TokenTax.

Your 1099-DA is not a tax return

You sell ETH on an exchange. A Form 1099-DA shows proceeds and no basis. The IRS has the proceeds. If you file from the form, the gain can look like the whole sale.

For 2025 sales, brokers often report proceeds without basis. TokenTax puts proceeds, basis, and fees on the same lot so Form 8949 isn't a $0-basis line.

When the year is messy, talk to a crypto tax specialist.

How is cryptocurrency taxed?

The IRS treats cryptocurrency as property. Selling, swapping, or spending it generally creates a capital gain or loss: proceeds minus cost basis.

Gains on crypto held for one year or less generally sit in the ordinary tax brackets (10% to 37%). Hold more than a year, and you usually qualify for 0%, 15%, or 20% long-term rates. For full tables, see: crypto tax rates.

Crypto received as income, including staking rewards, is generally taxed as ordinary income when you gain control of it. That fair market value becomes your cost basis for a later sale, swap, or spend.

Calculating crypto capital gains

Gain or loss = proceeds minus cost basis.

Cost basis is what you paid, plus eligible purchase fees. Proceeds are what you received, minus eligible disposal fees.

Example: you buy 1 ETH for $2,000 plus a $20 fee (basis $2,020). You later sell it for $3,000 minus a $10 fee (proceeds $2,990). Gain = $970. The holding period determines whether that $970 is short-term or long-term.

This page estimates a single sale based on the inputs above. It does not import wallets. TokenTax reconstructs lots across wallets and exchanges so Form 8949 isn't a guess. See lot methods: crypto accounting methods.

How to lower crypto taxes

You can't make a taxable sale disappear. You can lower the bill legally:

  • Use tax-loss harvesting to offset gains.

  • Know the wash-sale line. Spot crypto is usually outside section 1091, though a House bill introduced in June 2026 would change that for dispositions after its introduction date. ETF shares and tokenized stock are already inside it. See: crypto wash sale rule.

  • Hold more than a year when that fits the trade, so the gain can sit in the 0%, 15%, or 20% long-term rates. See: crypto tax rates.

  • Donate appreciated crypto to a qualified charity if you already planned to give.

  • Keep basis and transfer records clean, so you don't overstate gains. See: how to reduce crypto taxes.

  • Take gains in a low-income year. Long-term rates are bracket-dependent, so the same sale can land in the 0% band one year and 15% the next.

  • Hold crypto in a self-directed IRA if you qualify. Gains inside the account can grow tax-deferred or tax-free, but custodian and prohibited-transaction rules are strict, so confirm the setup before you treat anything as sheltered.

Crypto tax calculator FAQs


See our other crypto calculators