How to Calculate Crypto Profit
What is Crypto Profit?
A crypto profit calculator computes net gain or loss from trades, accounting for buy price, sell price, quantity, and fees on both legs of the transaction.
Formula
Profit = (Sell price × Qty − sell fees) − (Buy price × Qty + buy fees); ROI = Profit / Cost basis × 100%
- Pb
- Buy price per unit (Currency)
- Ps
- Sell price per unit (Currency)
- Q
- Quantity (Units (BTC, ETH, etc.))
- Fb
- Buy fee (Currency or percentage)
- Fs
- Sell fee (Currency or percentage)
Step-by-Step Guide
- 1Profit = (Sell × Qty − sell fees) − (Buy × Qty + buy fees)
- 2ROI = Profit / Total invested × 100
- 3Fees on both sides reduce net profit
- 4Capital gains tax applies in most jurisdictions
Worked Examples
Input
Buy 0.5 BTC at $20k, sell at $45k, 0.1% fees
Result
Profit ≈ $12,457; ROI ≈ 124%
Frequently Asked Questions
Are trading fees included in profit?
Absolutely. Both maker and taker fees, network fees, and withdrawals are costs. A 0.1% fee on both legs eats ~0.2% of gross profit. Always deduct all fees.
How are crypto profits taxed?
As capital gains in most jurisdictions. Short-term (< 1 year) often taxed as ordinary income; long-term (> 1 year) at lower capital gains rates. Some countries tax mining/staking as income. Keep detailed records.
Should I account for currency conversion?
Yes. If you buy BTC in USD and sell in EUR, you have two gains/losses: crypto-to-crypto and currency conversion. Treat each separately for tax accuracy.
Ready to calculate? Try the free Crypto Profit Calculator
Try it yourself →