Crypto Capital Gains Tax Calculator

Cryptocurrency investors often focus entirely on trading profits while ignoring tax consequences, then face shock when filing taxes reveals owing 30-40% of crypto gains to federal and state government. A $10,000 investment that sold for $25,000 appears to be $15,000 profit—but depending on holding period and tax bracket, could result in $3,000-$5,000 tax liability. Many crypto traders discover at tax time they've reinvested all profits into new trades without setting aside cash for taxes, forcing them to liquidate holdings, trigger additional capital gains, and spiral into larger tax bills. Others don't track their trades properly and can't calculate actual gains, leading to either underpaying (IRS penalties) or overpaying (unnecessary taxes). Understanding your true after-tax proceeds determines whether a crypto investment is actually profitable versus merely appearing profitable on paper.

$
$
Federal + state tax owed
$3,750.00
Purchase price
$10,000.00
Sale price
$25,000.00
Capital gain/loss
$15,000.00
Holding period
Long-term
Federal tax rate
20.00%
Federal tax owed
$3,000.00
State tax rate
5.00%
State tax owed
$750.00
Total tax (federal + state)
$3,750.00
After-tax proceeds
$21,250.00
Effective tax rate
25.00%

Gain: $15000 | Tax: $3750 (25.0%) | Net: $21250.

This crypto capital gains tax calculator separates short-term gains (held under 1 year, taxed as ordinary income at up to 37% federal rate) from long-term gains (held over 1 year, taxed at 0-20% preferential rates). The difference is enormous: a $15,000 gain in your 24% tax bracket costs $3,600 if short-term but only $3,000 if long-term (20% rate)—a 17% difference in tax bill just from holding slightly longer. The calculator accounts for federal tax brackets, state taxes (varying from 0-13%), transaction fees, and holding period, showing exact after-tax proceeds from your trades. For example, selling a crypto position with $15,000 gain in the 24% federal bracket with 5% state tax costs $4,350 total (29% effective rate) if held under 1 year but only $3,000 (20% effective rate) if held over 1 year—a $1,350 difference on identical trades with different timing.

Use this calculator before selling crypto to understand true tax consequences. Many traders discover they must sell more crypto than anticipated to cover taxes, forcing additional capital gains and compounding tax liability. Plan crypto trades around tax-advantaged timing: if you have losses, offset them against gains. If holding periods are close to 1-year threshold, waiting slightly longer can save substantial taxes. The calculator helps identify: should I sell now or wait for long-term treatment? Most crypto professionals use this calculator to track every trade immediately after execution, building a database of tax liability. Many use long-term holding strategies specifically because preferential long-term treatment transforms a mediocre return into acceptable after-tax return. The reality that taxes consume 20-40% of gains motivates much more disciplined trading and longer holding periods.

Short-Term vs. Long-Term Capital Gains

Short-term (held <1 year): taxed as ordinary income at your marginal rate (10-37%). Long-term (held 1+ years): preferential rates 0% (income <$44,625), 15% ($44,625-$492,300), or 20% (>$492,300). Long-term significantly lower for most traders. Example: $10k gain, 24% bracket, short-term = $2,400 tax; long-term = $2,000 tax.

IRS Reporting: Form 8949 & Schedule D

Every trade reportable on Form 8949 (Sales of Capital Assets). Aggregate on Schedule D. IRS receives this data from exchanges (Form 1099-B). Misreporting = audit risk. Most exchanges provide cost basis tracking. Use tax software (TurboTax Crypto, CoinTracker) for accurate reporting.

State Taxes on Crypto

Federal tax + state tax (if applicable). CA: 13.3% (highest), TX/FL/WA: 0% (no income tax), NY: 6.85%. Combined fed + state ranges 10-57% depending on bracket/state. Some states treat crypto differently (some don't tax, outdated). Check your state.

Tax-Loss Harvesting: Use Losses to Offset Gains

Realize losses to reduce gains: $20k gain - $5k loss = $15k taxable. Wash-sale rule (IRS regs): can't repurchase same asset within 30 days before/after loss sale. Workaround: buy similar asset (BTC → ETH, not BTC → BTC). Net long-term losses carry forward indefinitely (no annual limit).

Staking, Airdrops, Rewards: Treated as Income

Staking rewards, airdrops, mining: ordinary income at fair market value received. Example: receive 1 ETH (staking reward) when ETH = $2,000 = $2,000 income. Later sell ETH for $3,000 = $1,000 capital gain. Both are taxable. Harder to track; use portfolio trackers.

Frequently asked questions

How is crypto taxed by the IRS?

Crypto = property (not currency). Each trade = sale event triggering capital gains/loss. Short-term (<1 year) = ordinary income (10-37%). Long-term (1+ year) = capital gains (0/15/20%). Airdrops/staking = income.

Do I pay tax on unrealized gains?

No. Tax triggered only when you sell or use crypto. Holding indefinitely = no current tax (until sold). This is why HODLing is tax-advantaged vs. trading.

What if I traded on multiple exchanges?

Each trade is separate. Exchanges send 1099-B to IRS. Aggregate all trades on Schedule D. Most tax software imports from multiple exchanges automatically.

What is wash-sale rule for crypto?

IRS applies wash-sale to crypto (as of recent guidance): selling at loss, can't repurchase same asset within 30 days. Can switch to similar asset (BTC → ETH). Disallows loss; deferred to new position cost basis.

Can I deduct trading losses?

Yes. Net capital losses up to $3,000 deductible against ordinary income annually. Excess carries forward indefinitely. Example: $20k gain, $25k losses = $3k deduction, $2k loss carries to next year.

What about DeFi yield farming taxes?

Yield farming rewards = ordinary income when received. Gas fees = transaction costs (deductible). Impermanent loss = not directly deductible (offset by gains). Complex; use DeFi tax software (Ledger, Koinly).

How do I report crypto on Form 1040?

Use Form 8949 (Sales of Capital Assets) to list each trade. Aggregate gains/losses on Schedule D. Then carry net to Form 1040 Line 7 (capital gains/losses).

Is crypto taxed if I move it between wallets?

No. Moving crypto between your own wallets = not taxable. Trading (exchange for different asset/fiat) = taxable. Transferring to exchange but not selling = no tax event.

What if I lost crypto in a hack or wallet loss?

IRS treats this as theft loss (if you can prove it). Casualty loss deductions under Section 165. Requires documentation. Most personal casualty losses not deductible post-TCJA, but check specifics with CPA.

What are the penalties for not reporting crypto taxes?

Underpayment penalties, accuracy penalties (20%), fraud penalties (75%), criminal prosecution. IRS actively audits high-volume traders. Report accurately or face severe consequences.

CalcNow provides estimates for informational purposes only. Verify important figures with a qualified professional.