How to Calculate Crypto Profit Accurately (Including Fees & Tax)

A practical framework for measuring cryptocurrency gains and losses — from entry price and position size to exchange fees, slippage, and tax-aware reporting.

Last updated: May 28, 2025

By CryptoRedar Editorial · 7 min read

Calculating cryptocurrency profit sounds simple — sell price minus buy price — but real portfolios rarely fit on a napkin. Exchange fees, partial fills, transfers between wallets, and tax reporting requirements all affect your true return. This guide walks through a repeatable method you can apply whether you hold Bitcoin, Ethereum, or altcoins on centralized or decentralized venues.

Step 1: Define Your Cost Basis

Your cost basis is what you paid to acquire an asset, including brokerage or network fees at purchase. If you bought 0.5 BTC at $60,000 and paid a $25 fee, your basis is $30,025 — not $30,000. Use our Crypto Profit Calculator to enter buy price, quantity, and fees in one pass.

Step 2: Account for Exit Costs

Selling incurs its own fees. Subtract exit fees from proceeds before comparing to basis. For active traders, even 0.1% per side compounds across dozens of round trips annually.

Step 3: Express Results as ROI

Absolute profit ($) tells you what you made; return on investment (%) tells you how efficiently you deployed capital. ROI = (Net Profit ÷ Cost Basis) × 100. Compare ROI across assets with different ticket sizes using our Crypto ROI Calculator.

Step 4: Plan for Tax Reporting

Many jurisdictions treat crypto disposals as taxable events. Estimate liability early with our Crypto Tax Calculator so you are not surprised at filing season. CryptoRedar provides estimates only — consult a qualified tax professional for jurisdiction-specific advice.

Common Mistakes to Avoid

  • Ignoring fees on both buy and sell sides
  • Mixing unrealized (paper) gains with realized P&L
  • Using average entry price without tracking each lot
  • Forgetting stablecoin swaps count as disposals in some countries

← Back to all articles