Bought Bitcoin at $30,000, sold at $65,000. How much profit did you actually make — and how much tax do you owe? The answers depend on how long you held, what you paid in fees, and what tax bracket you're in. This guide walks through everything.
Calculate Your Crypto Profit Instantly
Enter your buy price, sell price, investment amount, and fees to calculate your exact profit, loss, ROI, and estimated tax owed.
Profit in dollars tells you the absolute gain. Return on Investment (ROI) tells you the percentage gain — which lets you compare different investments fairly.
Your cost basis is what you paid including fees. Your proceeds is what you received minus selling fees. Both matter for accurate tax reporting.
The IRS treats cryptocurrency as property, not currency. Every sale, trade, or exchange is a taxable event. Even trading Bitcoin for Ethereum is taxable — you must calculate the fair market value of what you received on the date of the trade.
Taxable events include:
Not taxable: Buying crypto with cash, transferring between your own wallets, holding (unrealized gains).
The tax rate on your crypto profit depends on how long you held before selling:
| Holding Period | Tax Type | 2026 Tax Rate |
|---|---|---|
| ≤ 1 year | Short-term capital gains | 10–37% (ordinary income rates) |
| > 1 year | Long-term capital gains | 0%, 15%, or 20% |
Holding for more than one year can dramatically reduce your tax bill. On a $50,000 gain, the difference between a 22% short-term rate and a 15% long-term rate is $3,500 in taxes.
| Rate | Single Filer Income | Married Filing Jointly |
|---|---|---|
| 0% | Up to $48,350 | Up to $96,700 |
| 15% | $48,351 – $533,400 | $96,701 – $600,050 |
| 20% | Over $533,400 | Over $600,050 |
When you've bought the same crypto multiple times at different prices, the IRS requires you to use a consistent cost basis method to calculate gains:
Crypto has a major advantage over stocks: there's no wash-sale rule (as of 2026). With stocks, you can't sell at a loss and buy back within 30 days to claim the deduction. With crypto, you can sell at a loss, immediately rebuy, and still claim the tax loss — reducing your taxable gains.
Example: You have $20,000 in Bitcoin gains and $8,000 in Ethereum losses. Harvest the ETH loss by selling → your net taxable gain drops to $12,000. At 15% long-term rate, you save $1,200 in taxes — then immediately rebuy ETH at the same price.