CALCULATOR TUTORIALS
Calculate crypto profit after trading fees
Follow a complete USD example that separates investment, entry fees, exit fees and net profit.
Open the related tool →Start with cash paid, not just the price change
A move from $100 to $120 is a 20% price increase. Your return can be smaller because buying and selling may both cost money. Before comparing scenarios, decide whether your investment figure includes the entry fee or whether the fee is paid in addition to it. Mixing those two definitions changes the quantity you buy and the denominator used for return on investment.
A worked example with fees outside the budget
Suppose you spend $1,000 on an asset priced at $100 per unit and pay a 1% entry fee separately. You receive 10 units and your initial cash outlay is $1,010. If all 10 units sell at $120, the gross proceeds are $1,200. A 1% selling fee is $12.
| Step | USD |
|---|---|
| Investment in units | 1,000 |
| Entry fee | 10 |
| Total initial outlay | 1,010 |
| Gross sale proceeds | 1,200 |
| Exit fee | 12 |
| Net sale proceeds | 1,188 |
| Net profit | 178 |
Net profit is $1,188 − $1,010 = $178. ROI is $178 ÷ $1,010 × 100, approximately 17.62%. The entry fee belongs in the outlay; subtracting it again from an already fee-inclusive outlay would double count it.
Repeat it in the tool
- Enter buy price 100, sale price 120 and investment 1000.
- Enter a fee of 1% on each side.
- Choose “Excludes entry fee” for the budget.
- Calculate, then check quantity, outlay and profit before saving the scenario.
What changes with an all-in budget?
If $1,000 must cover both the units and entry fee, quantity becomes $1,000 ÷ ($100 × 1.01), approximately 9.90099 units. At the same sale price and fees, net profit is about $176.24. Neither result is contradictory: the starting cash assumption changed.
Keep the example within its limits
This example assumes a constant fee percentage, full execution and a single entry and exit. It excludes slippage, funding, network withdrawals and tax. Use actual fills when reviewing a completed trade. Saving a scenario does not add a transaction or change a holding. For an unequal entry and exit fee assumption, explore the Trade Planner instead.
Frequently asked questions
Can a negative result be exported?
Yes. Genuine numeric losses remain numeric in Excel and CSV reports.
Does the calculator fetch my exchange balance?
No. Enter your own assumptions; no exchange account is connected.
Educational examples only. No trades are executed. Check source data and assumptions before relying on a result.
Try this in the tool →