Connect via MCP →

Enter Calculation

Formula

Show calculation steps (1)
  1. Return on Investment (ROI)

    Return on Investment (ROI): Crypto Profit Calculator

    ROI as a percentage of the amount invested; Invested = Buy Price times Coins

Advertisement

Results

Net Profit / Loss
4,950
after fees
Return on Investment (ROI) 49.5%
Total Invested 10,000
Gross Return at Sell 15,000
Fees 50

What is the Crypto Profit Calculator?

The Crypto Profit Calculator tells you exactly how much you made — or lost — on a cryptocurrency trade. By entering the price you bought at, the price you sold at, the number of coins, and any exchange fees, you get your net profit and your return on investment (ROI) in one click. It works for Bitcoin, Ethereum or any token, in any currency, since it is purely arithmetic.

How to use it

Enter your buy price (cost per coin), your sell price (price per coin when you sell), the quantity of coins you traded, and the total fees charged by the exchange across the buy and sell. The calculator returns net profit after fees, ROI percentage, total invested and gross return at the sell price.

The formula explained

Your gross gain is the price difference per coin multiplied by how many coins you hold: \((\text{Sell} - \text{Buy}) \times \text{Coins}\). Subtracting fees gives your true net profit. ROI expresses that profit relative to what you originally put in — \(\text{Profit} \div (\text{Buy} \times \text{Coins}) \times 100\) — so a $1,000 profit on a $2,000 investment is a 50% ROI.

$$\text{Profit} = \left(\text{Sell Price} - \text{Buy Price}\right) \times \text{Coins} - \text{Fees}$$

$$\text{ROI} = \frac{\left(\text{Sell Price} - \text{Buy Price}\right) \times \text{Coins} - \text{Fees}}{\text{Buy Price} \times \text{Coins}} \times 100\%$$

Diagram showing buy price, sell price, quantity and fees combining into net crypto profit
Net profit equals the price difference times coins held, minus trading fees.

Worked example

Suppose you bought 0.5 BTC at $20,000 each and sold at $30,000, with $50 in fees. Invested = \($20{,}000 \times 0.5 = \$10{,}000\). Profit = \((\$30{,}000 - \$20{,}000) \times 0.5 - \$50 = \$5{,}000 - \$50 =\) $4,950. ROI = \(\$4{,}950 \div \$10{,}000 \times 100 =\) 49.5%.

$$\text{Profit} = \left(\$30{,}000 - \$20{,}000\right) \times 0.5 - \$50 = \$4{,}950$$

$$\text{ROI} = \frac{\$4{,}950}{\$10{,}000} \times 100\% = 49.5\%$$

Bar chart comparing investment cost to total return with profit and ROI highlighted
ROI compares your net profit against the original amount invested.

FAQ

Does it include exchange fees? Yes — enter the combined buy and sell fees and they are deducted from your profit.

What if I made a loss? If the sell price is below the buy price (or fees exceed gains), profit will be negative, showing your loss.

Which currency does it use? Any. The result is in whatever currency you enter prices in — the math is identical for USD, EUR, GBP, etc.

Last updated: