Loading page…
Loading page…
Estimate profit or loss after percentage and optional flat fees. Open Advanced Trade Planner for long/short, stop-loss, position sizing, DCA, scenarios, and one-click CryptoLivePulse price alerts.
Estimate profit or loss from an amount invested. Part of Crypto Trade Planner. No wallet connection required.
How much money you put into this trade.
The price you buy (or open) at.
The price you plan to sell (or close) at.
Percent of the order value.
Percent of the order value.
Enter amount invested, buying price, and selling price to see results.
Estimates only. Funding, slippage, spread, and liquidation rules are not included. Not financial advice.
Start with the directional move: for a long (you expect the price to rise), profit grows when the selling price is above the buying price; for a short(you expect the price to fall), profit grows when exit falls below entry. Gross P&L is the price move multiplied by your coin quantity. Most exchange trading fees are percentage-based (a percent of entry and exit notional). Some platforms also apply minimum or fixed charges — the calculator lets you add optional flat fees once on open and once on close. Subtract percentage and flat fees to arrive at net P&L. Leverage changes required margin and return on margin — it does not multiply dollar P&L a second time when coin quantity already reflects your position.
Buying price $50,000, selling price $55,000, 0.2 BTC, 0.1% fees each side. Entry notional is $10,000 (0.2 × $50,000) so the entry fee is $10. Exit notional is $11,000 so the exit fee is $11. Gross profit is $1,000; estimated net profit is $979.
Opening price $3,000, closing price $2,700, 5 ETH short, 0.1% fees each side. Gross profit is $1,500 before fees ($300 × 5). Entry fee ≈ $15 and exit fee ≈ $13.50; estimated net ≈ $1,471.50. Break-even sits below the opening price because both legs incur costs.
Break-even is the exit price where net profit equals zero after fees. On a long, fees push break-even above entry; on a short, break-even typically sits below entry. The interactive Crypto Trade Planner applies your entry and exit fee percentages (and optional flat fees) automatically so you can set alerts at the true "no-loss" level rather than guessing.
Risk-based sizing answers: "If my stop hits, how much do I lose?" Set a maximum dollar risk (e.g. $100) or risk per tradeas a percent of your total trading account balance (e.g. 1% of $10,000 = $100) — the maximum planned loss if the stop is reached. Divide that budget by the distance between buying price and stop-loss per coin to get coin quantity. Example: $100 risk with a $10 stop distance → 10 coins. Total position value = price × coins. Margin supplied = position value ÷ leverage. Dollar P&L uses coin quantity only; return on margin = net P&L ÷ margin.
Dollar-cost averaging spreads entries over multiple buys. Each lot contributes coins = amount ÷ price. Average entry is total invested divided by total coins. When you enable DCA in the planner, that blended price feeds break-even, scenarios, and alert suggestions so layered entries stay consistent with your plan. Flat entry and exit fees apply once to the combined plan — separate per-order DCA commissions are not modeled.
After you model a trade in Advanced Trade Planner, use one-click buttons to create price-level alerts at your stop-loss, break-even, or target. Alerts open prefilled in CryptoLivePulse — choose delivery channels on your alerts page. Compare alert limits on pricing if you need more active alerts or Telegram delivery.
CryptoLivePulse alerts only notify you. They do not place, modify, or close trades.
All outputs are estimates for education only — not financial advice. Spread, slippage, funding rates, withdrawal/network charges, taxes, maker/taker tiers, partial fills, and liquidation rules vary by exchange and are not included unless you enter them (for example as optional flat fees) or they are explicitly modeled. Verify fees and risk with your venue before placing orders. Calculations run locally in your browser; no wallet connection is required.