Alex bought 0.5 Bitcoin at $84,000 in February 2026 and sold it at $96,000 three months later. His trading platform showed him a gain of $6,000 and a 14.3% return. He felt good. He told his friends he made $6,000 on Bitcoin.
What Alex did not calculate: the $504 entry fee, the $576 exit fee, and the $1,320 in short-term capital gains tax he owed in April. His actual net profit after fees and tax was $3,600 — 40% less than the number on his screen. His real ROI was 8.6%, not 14.3%.
This is the gap that a proper crypto profit calculator closes. Not the gross gain — the net profit after fees, after tax, in real dollars you can actually spend. This guide explains exactly how to calculate your real crypto ROI, which costs most calculators miss, and the five profit calculation mistakes that cause investors to dramatically overestimate what they have made. Use the free crypto profit calculator above to get your actual net profit instantly. No signup required.
How Do You Calculate Crypto Profit Correctly?
The correct crypto profit calculation has three layers: gross profit, net profit after fees, and net profit after fees and tax. Most investors only calculate the first. The third is the only number that matters.
Layer 1 — Gross Profit:
Gross Profit = (Sell Price − Buy Price) × Quantity
Alex: ($96,000 − $84,000) × 0.5 BTC = $6,000 gross profit
Layer 2 — Net Profit After Fees:
Net Profit = Gross Profit − Entry Fee − Exit Fee
Alex: $6,000 − $504 − $576 = $4,920 after fees
Layer 3 — Net Profit After Fees and Tax:
After-Tax Profit = Net Profit After Fees × (1 − Tax Rate)
Alex (22% short-term rate): $4,920 × (1 − 0.22) = $3,838 actual take-home profit
Real ROI = After-Tax Profit ÷ Total Invested × 100
Alex: $3,838 ÷ ($84,000 × 0.5 + $504) = 9.1% real ROI vs the 14.3% shown on screen.
The crypto profit calculator calculates all three layers automatically — enter buy price, sell price, quantity, fees, and tax rate for your complete picture.
The Fee Impact: How Much Are You Actually Paying?
Trading fees are the most consistently underestimated cost in crypto investing. Most people know they pay a fee — few calculate what that fee costs over a full round-trip trade and how dramatically it changes their real ROI.
| Exchange | Fee Per Side | Round-Trip Cost on $10,000 | Break-Even Move Required | Effective ROI on 10% Gain |
|---|---|---|---|---|
| Coinbase (standard) | 0.60% | $120 | +1.21% | 7.76% |
| Kraken Pro | 0.16% | $32 | +0.32% | 9.68% |
| Binance | 0.10% | $20 | +0.20% | 9.80% |
| Margex | 0.06% | $12 | +0.12% | 9.88% |
| Bybit (maker) | 0.02% | $4 | +0.04% | 9.96% |
On a 10% gross gain, Coinbase standard charges 2.24 percentage points more in fees than Bybit maker. That does not sound like much until you are trading $50,000 — where the difference is $1,100 in a single round trip. Over 50 trades per year at that size, the fee differential is $55,000.
Always calculate your break-even price before entering a trade. Use the crypto break-even calculator to see exactly how much the price needs to move for you to be in profit after fees.
Real Profit Scenarios: What Different Gains Actually Net You
These examples use a $10,000 Bitcoin position with 0.5% fees on entry and exit, calculated at the 22% US short-term capital gains rate and the 15% long-term rate.
| Scenario | Buy Price | Sell Price | Gross Gain | After Fees | After Tax (22% ST) | After Tax (15% LT) |
|---|---|---|---|---|---|---|
| Small win | $85,000 | $90,000 | $588 | $488 | $381 | $415 |
| Solid gain | $80,000 | $95,000 | $1,875 | $1,775 | $1,385 | $1,509 |
| Strong run | $70,000 | $95,000 | $3,571 | $3,471 | $2,707 | $2,950 |
| Bull cycle | $42,000 | $95,000 | $12,619 | $12,519 | $9,765 | $10,641 |
| Bear entry | $16,500 | $95,000 | $47,576 | $47,476 | $37,031 | $40,355 |
The "bear entry" scenario is the most instructive. $10,000 invested at the January 2023 bear market low and held to today shows a $47,576 gross gain — but the after-tax take-home (held over 12 months, qualifying for long-term rates) is $40,355. That is still transformative on a $10,000 investment. But note the $7,221 difference between the gross number and the real one.
ROI vs CAGR: Which Metric Actually Tells You How Well You Did?
ROI (Return on Investment) tells you the total percentage gain or loss on a position. CAGR (Compound Annual Growth Rate) tells you the annualised equivalent, which makes fair comparison across different holding periods possible.
ROI Formula: (Sell Price − Buy Price) ÷ Buy Price × 100
CAGR Formula: (Ending Value ÷ Beginning Value)^(1/Years) − 1
| Entry | Exit | Holding Period | Gross ROI | CAGR |
|---|---|---|---|---|
| $7,200 (Jan 2020) | $95,000 (Jul 2026) | 6.5 years | +1,219% | +50.3% |
| $16,500 (Jan 2023) | $95,000 (Jul 2026) | 3.5 years | +476% | +68.1% |
| $42,000 (Jan 2024) | $95,000 (Jul 2026) | 2.5 years | +126% | +41.0% |
| $94,000 (Jan 2025) | $95,000 (Jul 2026) | 1.5 years | +1.1% | +0.7% |
How to Calculate Crypto Profit on Multiple Purchases
| Purchase | Date | Price | Amount | BTC Acquired |
|---|---|---|---|---|
| Buy 1 | Jan 2024 | $42,000 | $2,000 | 0.04762 |
| Buy 2 | Apr 2024 | $63,000 | $2,000 | 0.03175 |
| Buy 3 | Jul 2024 | $57,000 | $2,000 | 0.03509 |
| Buy 4 | Oct 2024 | $68,000 | $2,000 | 0.02941 |
Total invested: $8,000. Total BTC: 0.14387. Average cost basis: $55,606 per BTC.
Sale: 0.07 BTC at $95,000 in July 2026 = $6,650 sale proceeds. Cost basis on 0.07 BTC (FIFO): $3,410. Gross profit: $3,240. Net after-tax profit: $2,708.
The crypto profit calculator handles multi-lot calculations automatically.
Crypto Profit in a Loss Year: How Tax-Loss Harvesting Works
| Action | Gain/Loss | Net Position | Tax at 22% |
|---|---|---|---|
| ETH gains only | +$12,000 | $12,000 taxable | $2,640 |
| Sell LINK at loss | −$9,000 | $3,000 taxable | $660 |
| Sell LINK + MATIC | −$13,000 | −$1,000 net loss | $0 + $220 income deduction |
Use the free crypto tax estimator to model your year-end tax position before making any sales.
5 Crypto Profit Calculation Mistakes That Cost Investors Money
1. Reporting gross profit instead of net profit after fees
Every trade involves an entry fee and an exit fee. Always calculate profit after all fees using the crypto profit calculator — never report the number your exchange shows you without verification.
2. Forgetting that crypto-to-crypto swaps create taxable gains
Swapping ETH for SOL is a disposal of your ETH at its current market value. If your ETH has appreciated, you have a capital gain even though you received no fiat.
3. Using the wrong cost basis method
FIFO is the IRS default. HIFO is often more tax-efficient. Choosing the wrong method can mean thousands in unnecessary tax.
4. Ignoring the difference between short-term and long-term rates
A $10,000 gain at 22% costs $2,200. The same gain at 15% long-term costs $1,500. The $700 difference requires only patience.
5. Not tracking staking rewards as cost basis for future sales
Rewards taxed as income on receipt create a cost basis for those coins. Many investors accidentally double-pay by treating the full sale price as a gain.
Frequently Asked Questions
What is a crypto profit calculator?
How do I calculate my crypto profit?
How much profit do I need to make before paying tax on crypto?
What is a good ROI for crypto?
Does the crypto profit calculator account for fees?
How do I calculate crypto profit on multiple buys?
Methodology & Data Sources
Profit Formula: Gross Profit = (Sell − Buy) × Qty. Net Profit = Gross − Fees. After-Tax = Net × (1 − Tax Rate).
ROI Formula: (After-Tax Profit ÷ Total Cost) × 100.
CAGR Formula: (Ending Value ÷ Beginning Value)^(1/Years) − 1.
Tax Rates: US rates per IRS Revenue Procedure 2025-28. UK rates per HMRC October 2024 Autumn Budget.
Disclaimer: For informational purposes only. This does not constitute financial or tax advice.
Last reviewed: July 2026 by the CryptoToolkit Editorial Team.
Calculate your exact net profit after fees and tax with the free crypto profit calculator. For a complete tax report with all your trades, CoinLedger generates IRS and HMRC-ready forms in minutes.