Calculate your Bitcoin trading profit, ROI, and capital gains tax in seconds.
⚙ Enter Your Trade Details
$
$
$
% per trade
% cap gains
📈 Your Results
Enter your trade details and click "Calculate Profit" to see results
Net Profit (After Tax)
+$0.00
+0% ROI
BTC Quantity0
Total Investment-$0
Sell Value$0
Gross Profit+$0
Trading Fees-$0
Capital Gains Tax-$0
Break-Even Price$0
How to Calculate Bitcoin Profit
Trading Bitcoin can be highly profitable, but understanding your true returns requires accounting for more than just the price difference. Our Bitcoin profit calculator factors in trading fees, capital gains tax, and your holding period to show you exactly how much money you keep.
Gross Profit = (Sell Price - Buy Price) × Number of BTC
Trading Fees = Buy Fee + Sell Fee (typically 0.05%-0.5% per trade on exchanges like Coinbase, Binance, or Kraken)
Capital Gains Tax = Gross Profit × Tax Rate (varies by holding period and country)
Bitcoin Capital Gains Tax Explained
In the United States, the IRS treats Bitcoin and other cryptocurrencies as property, meaning you owe capital gains tax on profits:
Short-term (held less than 1 year): Taxed as ordinary income at 10%-37% depending on your tax bracket
Long-term (held more than 1 year): Taxed at 0%, 15%, or 20% depending on your taxable income
Additional tax: High earners may owe an extra 3.8% Net Investment Income Tax (NIIT)
For accurate tax planning, we recommend consulting a crypto tax professional or using a dedicated crypto tax calculator.
Example: Bitcoin Profit Calculation
Let's say you invested $5,000 in Bitcoin at $30,000 per BTC and sold at $65,000:
BTC purchased: $5,000 ÷ $30,000 = 0.1667 BTC
Sale value: 0.1667 × $65,000 = $10,833
Gross profit: $10,833 - $5,000 = $5,833
Trading fees (0.1% each side): ~$16
Long-term capital gains tax (15%): ~$872
Net profit: ~$4,945 (98.9% ROI)
Tips for Maximizing Your Bitcoin Profits
Hold for over 1 year to qualify for lower long-term capital gains tax rates (0-20% vs 10-37%)
Use limit orders to reduce trading fees on exchanges
Track your cost basis carefully — FIFO, LIFO, or specific identification methods can significantly impact your tax bill
Consider tax-loss harvesting by selling underperforming crypto to offset gains
Use dollar-cost averaging (DCA) to reduce the impact of volatility on your average buy price
Frequently Asked Questions
How do I calculate my Bitcoin profit?
Subtract your total purchase cost (buy price × quantity + fees) from your total sale value (sell price × quantity - fees). The result is your gross profit. For net profit, subtract any applicable capital gains tax based on your holding period and income bracket.
What is the capital gains tax rate for Bitcoin?
In the US, short-term capital gains (held less than 1 year) are taxed as ordinary income (10-37%). Long-term capital gains (held over 1 year) are taxed at 0%, 15%, or 20% depending on your taxable income. Additional 3.8% Net Investment Income Tax may apply for high earners.
How is Bitcoin ROI calculated?
ROI = ((Current Value - Investment Cost) / Investment Cost) × 100%. For example, if you invested $1,000 in Bitcoin and it's now worth $2,500, your ROI is ((2500-1000)/1000) × 100% = 150%.
Do I have to pay taxes on Bitcoin if I don't sell?
No. You only owe capital gains tax when you sell, trade, or spend Bitcoin. Simply holding Bitcoin does not trigger any tax event. However, mining income and staking rewards are taxed as income when received.
What fees do Bitcoin exchanges charge?
Exchange fees vary: Coinbase charges 0.05%-0.6%, Binance charges 0.01%-0.1%, Kraken charges 0%-0.26%. Using exchange native tokens or achieving higher trading volumes typically reduces fees. Our calculator defaults to 0.1% per trade.