Back to Home

Crypto Profit Calculator

Estimate your crypto gain or loss, including exchange fees.

Amount spent on the coins, before the buy fee.
Net Profit / Loss (after fees)
+$220.00
Return on Investment (ROI) +21.98%
Net Exit Value (after sell fee) $1,221.00
Total Fees Paid $2.22

Before taxes. Amounts are in $ with no currency conversion.

Embed This Calculator on Your Website

Copy and paste the code below to add this free calculator to your blog or site:

Crypto Profit Calculator Guide

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.

Realized vs. Unrealized: A gain on paper only becomes realized when you actually sell. Use this calculator either to review a completed trade or to test a possible sell price. The result is a scenario, not a prediction.

How Crypto Profit is Calculated: Understanding the Metrics

1. Investment Amount

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.

2. Entry and Exit Prices

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.

3. Exchange Fees

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.

The Net Profit Formula

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.

How to Use This Calculator:

  1. Enter the Investment Amount: the amount you spent on the coins.
  2. Enter the Buy Price per coin at the time of purchase.
  3. Enter the Sell Price per coin, either the actual price you sold at or one you want to test. A sell price of 0 shows a total loss.
  4. Enter the Buy Fee % and Sell Fee % charged by your exchange. Use 0 if there are no fees.
  5. Review the results. They update as you type.

Worked Example

InputValue
Investment$1,000
Buy Price$45,000
Sell Price$55,000
Buy Fee / Sell Fee0.1% each
Coins Purchased0.02222 coins
Gross Exit Value$1,222.22
Total Fees Paid$1.00 + $1.22 = $2.22
Net Profit$220.00
ROI21.98% ($220.00 ÷ $1,001)

Calculated with this calculator's formula and rounded to cents.

Tax Note: In many countries, profits from selling cryptocurrency are taxable, but the rules differ by country and by how long you held the asset. This calculator does not include taxes. Keep records of your trades and consult a tax professional about your situation.

Common Crypto Profit Calculation Mistakes to Avoid

1. Forgetting Fees on Both Sides

Counting only the sell fee, or none at all, overstates your profit, especially on smaller trades or at higher fee rates.

2. Using the Wrong "Average Buy Price"

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.

3. Ignoring Network (Gas) Fees

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.

4. Using a Quoted Price Instead of the Executed Price

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.

Crypto Trading Terms

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.

Crypto Disclaimer: Cryptocurrency investments carry a high level of risk and prices can fall sharply. This calculator is for informational and educational purposes only and is not financial or tax advice. Results depend entirely on the numbers you enter. Never invest more than you can afford to lose.

Conclusion

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.

Crypto Profit: Frequently Asked Questions

How do I calculate profit if I bought at different prices?
Work out your average buy price: add up the total cost of all purchases and divide by the total number of coins. Enter that average as the Buy Price and your total spend as the Investment Amount. If you sold only part of your holding, enter the cost of the part you sold.
Does this calculator support all coins?
The calculation only needs a buy price, a sell price, an amount and fees, so it works for any coin or token you can price in the same currency. It does not look up prices or coin data, so you enter the numbers yourself. Amounts are shown with a $ sign, and no currency conversion is applied.
What is slippage?
Slippage is the difference between the price you expected and the price at which your order actually executed. It is not a separate fee, but it affects your result. It is more common on decentralized exchanges and in fast-moving or thinly traded markets. Enter the actual executed prices to include it.
Why is my profit lower than the exchange shows?
Exchanges may show a headline figure before fees, or based on a price that differs from your executed price because of the spread. This calculator lets you enter buy and sell fees separately so you can see a net figure. Check your exchange's fee schedule and trade history for the exact numbers.
Does this calculator account for taxes?
No. The result is before tax. Depending on your country and how long you held the asset, you may owe tax on a gain. Consult a tax professional for your situation.
Should I include gas fees in this calculator?
The fee fields are designed for exchange trading fees given as a percentage. If you also paid blockchain network (gas) fees, you can convert them to a percentage of the trade amount and add that to the matching fee field, or subtract them from the result yourself.
Why does the calculator show "--"?
"--" appears when an input is missing or outside the supported range: investment and buy price greater than 0, sell price of 0 or more, and fees from 0% to 99%. A message under the results explains what to fix.