United States Crypto Tax Calculator

Estimate United States crypto capital gains tax using a simplified 2025 Internal Revenue Service model.

This is an estimation tool. Results are not filing-ready. Read full disclaimer.
Model basis
This calculator uses a simplified United States resident individual income tax model for the tax year. It is an estimate only and does not replace personal tax advice.
Source reference:
Last verified:
📋 YOUR DETAILS
$

💰 TRADE DETAILS
$
$
🧾 TAX ESTIMATE BREAKDOWN
Gross Capital Gain
Capital Loss — No tax payable
🟥 ESTIMATED TAX ON THIS TRADE 🟩 NO TAX PAYABLE
Based on a marginal tax rate
⚠️ This calculator provides estimates only.
Tax laws change frequently. For accurate United States crypto tax filing, consult a CPA, Enrolled Agent (EA), or tax attorney familiar with United States tax law.
Built on a simplified 2025 resident individual tax model. This calculator does not model the wash-sale rule, NFT collectibles tax (28%), state-level income taxes, or the alternative minimum tax (AMT). It assumes FIFO cost basis and does not handle specific identification. Actual IRS calculations may differ significantly depending on your accounting method election and other capital transactions.
Last verified: 2025-04-22

How to Calculate Crypto Capital Gains Tax in United States

In the United States, the Internal Revenue Service (IRS) treats cryptocurrency as property, not currency. This means every disposal — selling for USD, swapping for another coin, or spending on goods — triggers a capital gains event. The US system is unique because it applies completely different tax rates depending on how long you held the asset. Short-term gains (held one year or less) are taxed as ordinary income using the same progressive brackets that apply to your salary. Long-term gains (held more than one year) receive preferential rates of 0%, 15%, or 20% based on your total taxable income. Understanding this bifurcation is essential because the tax difference between a short-term and long-term sale can be dramatic, sometimes exceeding 15-20 percentage points.

To estimate your US crypto tax, first determine whether your gain is short-term or long-term by checking if you held the asset for more than 12 months. For short-term gains, add the full gain to your other taxable income and apply the ordinary income tax brackets (10%, 12%, 22%, 24%, 32%, 35%, or 37%). For long-term gains, use the separate preferential brackets: 0% if your total taxable income is below roughly $48,350 (single filer), 15% if it falls between that threshold and $533,400, and 20% if it exceeds the upper limit. The calculator below models both scenarios automatically. You can also reduce your gain by adding purchase fees to your cost basis and subtracting sale fees from proceeds. Losses can offset gains of the same type first, then up to $3,000 of excess losses can offset ordinary income annually, with any remainder carried forward indefinitely.

Track your gains throughout the year using the PnL calculator so you are prepared for end-of-year tax filing. To work out your cost basis across multiple buys, use the DCA calculator.

United States Tax Rules at a Glance

Tax Type
Capital Gains Tax
Property classification
Short-Term Rate
10% — 37%
Ordinary income brackets
Long-Term Rate
0% / 15% / 20%
Based on taxable income
Annual Exemption
None
All gains are taxable
Filing Deadline
15 April
Or next business day
Tax Authority
IRS
Internal Revenue Service

Example Calculations

Example A: Short-Term Trading Profit

You bought 0.2 BTC at $50,000 and sold 4 months later at $65,000. Your regular income is $85,000.

Gross Gain = ($65,000 − $50,000) × 0.2 = $3,000
Holding = Short-term → taxed as ordinary income
Marginal Rate at $88,000 = 22%
Estimated Tax ≈ $660

Example B: Long-Term Investment Gain

You bought 1 ETH at $2,000 and sold after 15 months at $4,500. Your taxable income is $60,000.

Gross Gain = ($4,500 − $2,000) × 1 = $2,500
Holding = Long-term → preferential rate
At $62,500 total income, LT rate = 15%
Estimated Tax = $375

Example C: Capital Loss with Carryforward

You bought 1 BTC at $60,000 and sold at $45,000. Your income is $95,000.

Gross Gain = ($45,000 − $60,000) × 1 = −$15,000
No tax payable. $3,000 can offset ordinary income this year; $12,000 carries forward.

Filing Guide — Internal Revenue Service

US taxpayers report every crypto disposal on Form 8949 and summarize on Schedule D of Form 1040. Each sale requires the date acquired, date sold, proceeds, cost basis, and gain or loss. If you have many trades, use crypto tax software to generate Form 8949 automatically. The filing deadline is 15 April, with an automatic extension to 15 October available via Form 4868. Remember that estimated quarterly taxes may be required if you have significant crypto gains without withholding.

Common Mistakes to Avoid

A common US crypto tax mistake is failing to report crypto-to-crypto swaps, which the IRS treats as taxable barter transactions. Another error is ignoring the wash-sale rule, which disallows loss deductions if you repurchase the same asset within 30 days before or after the sale. Many taxpayers also miscalculate cost basis by not including trading fees or by using incorrect accounting methods. Always use FIFO unless you have specifically elected a different method with the IRS.

Official Resources

The following links point to official IRS guidance on cryptocurrency taxation in United States:

Related Resources

Before you can file your crypto taxes, you need to know your profit or loss. Use our PnL Calculator to track gains and losses for every trade.

Read our comprehensive Crypto Tax Guide for a global overview of how cryptocurrency is taxed, including DeFi, staking, and filing best practices.

United States Crypto Tax Estimator — FAQ

How does the IRS classify cryptocurrency?

The IRS classifies cryptocurrency as property, not currency. This means every sale, exchange, or disposal is treated as a capital gains event, similar to selling stocks or real estate. You must calculate gain or loss for each transaction.

What is the difference between short-term and long-term gains?

Short-term gains apply to crypto held for one year or less and are taxed at your ordinary income tax rate (10%–37%). Long-term gains apply to crypto held for more than one year and benefit from reduced rates of 0%, 15%, or 20%.

Do I pay tax when swapping one crypto for another?

Yes. The IRS treats crypto-to-crypto swaps as taxable barter transactions. You must calculate the fair market value in USD of the crypto received and report any gain or loss relative to your original cost basis.

Can I deduct crypto losses against my salary?

You can deduct up to $3,000 of net capital losses against ordinary income per year. Any excess losses carry forward indefinitely to offset future capital gains. You cannot deduct losses if they are disallowed by the wash-sale rule.

What forms do I need to file for crypto taxes?

Individual taxpayers use Form 8949 to list each crypto transaction and Schedule D to summarize totals. These attach to your Form 1040. If you receive crypto as payment or from mining, it may also be reported on Schedule C or Schedule 1.

Does transferring crypto between my wallets trigger tax?

No. Transferring cryptocurrency between wallets, exchanges, or accounts that you own and control is not a taxable event because beneficial ownership does not change. However, you must maintain records to prove ownership.

Related Calculators

Affiliate disclosure: We may earn a commission if you register through our links, at no extra cost to you.

Ad Trade like a pro on Bybit. Get up to $10,000 deposit bonus. Claim Offer