United States Crypto Tax Calculator
Estimate United States crypto capital gains tax using a simplified 2025 Internal Revenue Service model.
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
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.
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.
Example C: Capital Loss with Carryforward
You bought 1 BTC at $60,000 and sold at $45,000. Your income is $95,000.
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:
- IRS: Virtual Currency FAQs — comprehensive FAQs on crypto tax treatment
- IRS Notice 2014-21 (PDF) — original policy notice classifying crypto as property
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.