Crypto Tools

Crypto Profit Calculator

Know exactly what a trade is worth before and after you take it. Enter your entry, exit, size, and fees to see net profit and ROI on long or short positions.

Long

Long profits when price rises; short profits when price falls.

$30,000

The price per coin when you opened the trade.

$33,000

The price per coin when you closed the trade.

0.5

How many units of the asset you traded.

0.10%

Exchange taker/maker fee charged on each leg (entry and exit).

Net Profit / Loss +$1,468.50

A long with these inputs returns about +9.79% ROI after fees, for educational illustration only.

Gross P/L+$1,500.00
Total fees$31.50
ROI+9.79%
Position value$15,000.00

For educational purposes only. Read our risk warning before trading.

The Math

How crypto profit is calculated

Your gross result is the price difference times the number of coins. Fees are charged on both the opening and closing notional, so they get subtracted to leave net profit. ROI compares that net result to the value of the position when you opened it.

Quick Reference

Typical crypto exchange fees

Account / order typeMaker feeTaker fee
Standard spot (most exchanges)0.10%0.10%
High-volume / VIP tier0.02%0.04%
Perpetual futures (typical)0.02%0.05%
Premium / instant buy0.50%0.50%

Frequently Asked Questions

How is crypto profit calculated?

Profit is the difference between exit and entry price multiplied by the number of coins, minus the trading fees charged on both the opening and closing trade.

Does it work for short positions?

Yes. Select Short and the calculator inverts the price difference, so a lower exit price produces a profit and a higher exit price produces a loss.

How are trading fees applied?

The fee percentage is charged on both the entry notional and the exit notional, then subtracted from your gross result to give net profit or loss.

What does the ROI figure mean?

ROI is your net profit divided by the value of the position at entry, shown as a percentage so you can compare trades of different sizes fairly.