Swolecharts
Live crypto data · 10 exchanges
Log inSign up

Partial take profit calculator

Calculate a crypto scale-out ladder, realized profit, fees and net PnL if the remaining position stops out after each target.

USDT-margined linear perpetualsServer-calculated; no JavaScript requiredAs of 21:30 UTC

Live reference: BTC $82,041.10 (Binance perp). Entry and targets below are editable assumptions.

Your position and targets

Allocations use the original quantity, never the remaining quantity. Leave both fields empty for unused trailing targets. Total allocation must be at most 100%.

Sequential fills and remaining-stop outcomes

Full-ladder realized net: 1221.7971 USDT. Full-ladder total including remaining stop: 1221.7971 USDT.

Closed quantity is cumulative. Paid fees include the entire opening fee once and exit fees on filled targets. Realized net = realized gross − paid fees; it excludes any unfilled stop. Scroll the table sideways on small screens.

Filled throughClosed coinsRealized gross (USDT)Paid fees (USDT)Realized net (USDT)Remaining coinsStop exit fee (USDT)Total net if remainder stops (USDT)
TP10.05000000410.20556.3582403.84730.050000001.8459-8.2041
TP20.100000001230.61658.81941221.79710.000000000.00001221.7971

How partial take profit works

This scale out profit calculator for crypto models one to three take-profit fills in the stated order: TP1, then TP2, then TP3. Each row assumes those targets filled before the entire remainder exits at the unchanged initial stop. It does not infer intrabar execution order or whether an actual stop fills at its stated price.

For a long, realized gross = Σ (target − entry) × original quantity × allocation / 100. Reverse the price difference for a short. Opening fee = entry × original quantity × fee rate. Each exit fee uses that exit's actual price × exited quantity × fee rate. The total adds the remaining stop's gross PnL and subtracts its exit fee. At 100% allocation there is no remaining stop or additional stop fee.

Example with zero fees: long 10 coins at 100, stop 90, TP1 at 110 for 50% and TP2 at 120 for 50%. After TP1, realized gross is 50 and 5 coins remain: stopping those coins at 90 leaves a total of 0. Filling TP2 instead gives a total of 150. For multiple take profit risk reward, compare these scenario totals with your initial stop risk, rather than treating the last target as the whole position's return.

Estimates exclude slippage and funding. The fee percentage is the same on opening and all exits. This is a linear USDT perpetual PnL model, not an inverse contract, liquidation model or trading recommendation. Manual inputs work without live data, an account or JavaScript.