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\%$$
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\%$$
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.