Crypto profit calculator

This crypto profit calculator shows what a trade would leave you with once the exchange has taken its fee twice, once when you buy and once when you sell. Enter how much you put in, the price you bought at, the price you sold (or plan to sell) at and the fee percentage, and it shows the coins bought, the sale proceeds and your profit or loss.
The formula
Proceeds = coins × sell price × (1 − fee)
Profit or loss = proceeds − amount invested
Worked examples
The numbers are illustrative.
A rise. $1,000 invested at a buy price of $60,000, sold at $66,000, fee 0.1%.
- Coins: 1,000 × 0.999 ÷ 60,000 = 0.01665 BTC.
- Proceeds: 0.01665 × 66,000 × 0.999 = about $1,097.80.
- Profit: about $97.80, a 9.78% return, against a 10% rise in price.
A fall. $500 invested at $50,000, sold at $45,000, fee 0.2%.
- Coins: 500 × 0.998 ÷ 50,000 = 0.00998 BTC.
- Proceeds: 0.00998 × 45,000 × 0.998 = about $448.20.
- Loss: about $51.80, or 10.36%, slightly worse than the 10% price fall.
How to read the result
Fees mean the price has to rise before you break even. The break-even sell price is the buy price divided by (1 − fee) squared. In the second example that is 50,000 ÷ 0.9982 = about $50,200.60, so a 0.4% rise is needed just to get back to where you started.
The calculator does not include spreads on quick-buy screens, deposit or withdrawal charges, network fees or tax. The trading fees lesson lists those, and the Bitcoin lesson explains why prices move as much as they do.
Quick answers
Does the calculator work for coins other than Bitcoin?
Yes. The formula is the same for any coin priced in dollars; enter that coin's buy and sell prices.
Why is my return smaller than the price change?
Because the fee is taken on both the purchase and the sale. On a rising trade you keep slightly less than the price change; on a falling trade you lose slightly more.