Profit calculator
Work out what a trade actually returns once fees on both sides are accounted for — including the break-even price, which is the figure most people get wrong.
How it calculates
Your cost is quantity times buy price, plus the fee on that purchase. Your proceeds are quantity times sell price, minus the fee on that sale. Net profit is the difference, and ROI expresses it against what you actually committed including the entry fee — not against the notional position size, which would flatter the result.
The break-even price is not buy price plus two fees
This is the part worth reading carefully. The instinct is to add both fees to the buy price. That is wrong, because the exit fee is charged on the sale value, which is higher than the purchase value — so the fee you owe on exit is larger than the one you paid on entry.
The correct break-even is the buy price multiplied by one plus the fee rate, divided by one minus the fee rate. At small fee rates the difference is a rounding error. At higher rates, or when you are trading frequently, it compounds into a real gap between when you think you are square and when you actually are.
What fees to enter
Use your actual fee tier, not the exchange’s headline rate. Most venues charge different rates for maker and taker orders, and discount by volume or by holding their own token. If you take liquidity from the book with market orders, use the taker rate — it is usually the higher one, and it is what most people are actually paying.
Not included here: withdrawal or network fees, which are charged per transaction rather than per trade, and the spread you crossed when entering. Both make real outcomes slightly worse than this calculation.
Frequently asked
Why is my ROI lower than the price move? Because fees are charged twice and ROI is measured against your full committed cost. A 10% price move never returns 10%.
Does this account for tax? No. Disposals are usually taxable events, and treatment varies enormously by jurisdiction. The net profit shown is pre-tax.
Can I use it for a partial sale? Enter the quantity you are actually selling and the calculation holds for that portion.