Estimate your crypto gain or loss, including exchange fees.
Before taxes. Amounts are in $ with no currency conversion.
Cryptocurrency prices can move sharply, so it helps to know what a trade actually earned or lost once fees are counted. A Crypto Profit Calculator turns your buy price, sell price, investment amount and exchange fees into a net profit or loss and a return percentage, without a spreadsheet.
This calculator takes your investment amount, buy price, sell price, and separate buy and sell fee percentages, and shows your net profit or loss, ROI, net exit value and total fees. It is free, works on any device, and requires no sign-up. It does not fetch live prices and does not include taxes.
The amount of money you spent buying the coins, before the buy fee. In this calculator the buy fee is charged on top of the investment amount, so your total cost is the investment plus the buy fee.
The calculator uses the buy price to work out how many coins your investment bought, and the sell price to work out what those coins were worth at exit. Both prices must be in the same currency as your investment.
Many exchanges charge a fee on both the buy and the sell. Entering both percentages shows your net result, meaning what is left after fees, rather than just the difference in price.
1. Coins Purchased = Investment ÷ Buy Price
2. Buy Fee = Investment × Buy Fee %
3. Gross Exit Value = Coins Purchased × Sell Price
4. Sell Fee = Gross Exit Value × Sell Fee %
5. Net Profit = Gross Exit Value − Sell Fee − Investment − Buy Fee
6. ROI % = Net Profit ÷ (Investment + Buy Fee) × 100
ROI is measured against your total cost (the investment plus the buy fee), because that is all the money you actually paid out. The "Net Exit Value" shown in the results is the gross exit value minus the sell fee.
| Input | Value |
|---|---|
| Investment | $1,000 |
| Buy Price | $45,000 |
| Sell Price | $55,000 |
| Buy Fee / Sell Fee | 0.1% each |
| Coins Purchased | 0.02222 coins |
| Gross Exit Value | $1,222.22 |
| Total Fees Paid | $1.00 + $1.22 = $2.22 |
| Net Profit | $220.00 |
| ROI | 21.98% ($220.00 ÷ $1,001) |
Calculated with this calculator's formula and rounded to cents.
Counting only the sell fee, or none at all, overstates your profit, especially on smaller trades or at higher fee rates.
If you bought the same coin several times at different prices, use the weighted average price (total cost divided by total coins) rather than your latest purchase price. Enter your total investment alongside that average price.
Moving or swapping crypto on a blockchain can involve network fees that are separate from exchange trading fees. They are not a separate field here. If you paid them, convert them to a percentage of the trade amount and add that to the fee field, or subtract them from the result yourself.
The price you pay or receive can differ from the price you saw when placing the order, particularly on decentralized exchanges. Use the prices your trade actually executed at.
ROI (Return on Investment): Profit as a percentage of what you paid.
Gas Fees: Transaction fees paid to process actions on some blockchain networks, such as Ethereum.
Slippage: The difference between the price you expected for a trade and the price at which it executed.
Spread: The gap between the buy (ask) and sell (bid) price on an exchange.
Realized profit: A gain or loss locked in by selling.
Seeing your net result after fees helps you judge a trade more clearly. Use the calculator to review past trades or to test different sell prices and fee levels, and remember that it shows a scenario based on your inputs, not a forecast.