Crypto Tax Estimator

Estimate tax on a cryptocurrency disposal by subtracting cost basis, transaction fees, and modeled capital-loss offsets from proceeds, then applying a rate you provide. It can help reserve cash after a sale, exchange, or other taxable disposition.

Digital-asset reporting can depend on transaction type, holding period, lot-selection method, jurisdiction, and whether income is capital or ordinary. This simplified page models one gain amount and does not reconstruct wallet history.

Enter your assumptions

USD
USD
USD
USD
%
USD
Result
Estimated result
Net taxable gain
Tax on gain
Additional tax
Estimated total tax

1. Use one tax period
Enter all income, deductions, payments, and rates for the same tax year or modeled period.

2. Enter the source amounts
Use records or a prepared estimate rather than mixing gross and net figures.

3. Apply the correct treatment
Choose rates and deductions that match the jurisdiction, taxpayer, asset, or entity being modeled.

4. Review the breakdown
Check intermediate values for duplicated deductions, missing payments, or an unintended zero result.

5. Test another scenario
Change one assumption at a time to see which input drives the estimate; use Reset to restore defaults.

Net taxable gain = max(0, Proceeds − Cost basis − Fees − Loss offsets) Base tax = Net taxable gain × Tax rate Estimated total tax = Base tax + Additional tax or surcharge

What the result means

The displayed result applies only to the assumptions entered and the simplified calculation shown above.

This is a planning estimate, not tax advice. Tax rules vary by jurisdiction, entity type, filing status, holding period, deductions, credits, and tax year.

Given: Proceeds of $18,500, basis of $11,000, fees of $150, loss offsets of $1,000, and a 22% rate.

Calculation: Gain = $18,500 − $11,000 − $150 − $1,000 = $6,350. Tax = $6,350 × 0.22 = $1,397.

Result: Estimated tax is $1,397 before any separately entered surcharge.

Does swapping one token for another count as proceeds?

It may be treated as a disposition in many systems even when no cash is received. Use the fair-value and basis rules applicable to the transaction.

How do I choose cost basis?

Use the permitted identification or inventory method and reliable transaction records. Different lot choices can change the gain and holding period.

What about staking or mining income?

Those receipts may be taxed as income before later gains or losses are measured. Add only the disposal gain modeled here, not the original income twice.

Can losses always offset gains in full?

Limits, categories, carryovers, and ordering rules may apply. Enter only the loss amount allowed against this modeled gain.

Does the calculator distinguish short- and long-term gains?

No. Enter the rate appropriate to the holding period and tax treatment you are modeling.