---
title: "Crypto profit & loss (PnL) calculator"
canonical: https://flicker.finance/calculators/pnl
---

# Crypto profit & loss (PnL) calculator

**Buying $1,000 of BTC at $60,000.00 and selling at $66,000.00 with 0.1% fees a side nets $97.90, a 9.78% return. Fees are charged on the buy and on the sale, so the break-even exit is a little above the entry: $60,120.12 here.**

Net profit, ROI and break-even price after fees for a long or short trade, and average cost with realized and unrealized P&L across several buys and sells.

## Formula

```text
quantity      = amount invested ÷ entry price
entry fee     = amount invested × fee rate
exit fee      = exit price × quantity × fee rate
long net P&L  = (exit − entry) × quantity − entry fee − exit fee
short net P&L = (entry − exit) × quantity − entry fee − exit fee
ROI           = net P&L ÷ (amount invested + entry fee)
break-even    = entry × (1 + fee rate) ÷ (1 − fee rate)   (long)
break-even    = entry × (1 − fee rate) ÷ (1 + fee rate)   (short)
```

## Net P&L on $1,000.00 by price move (0.1% fee each side)

| Price move | Exit price | Long net P&L | Long ROI | Short net P&L | Short ROI |
| --- | --- | --- | --- | --- | --- |
| -50.00% | $30,000.00 | -$501.50 | -50.10% | +$498.50 | +49.80% |
| -25.00% | $45,000.00 | -$251.75 | -25.15% | +$248.25 | +24.80% |
| -10.00% | $54,000.00 | -$101.90 | -10.18% | +$98.10 | +9.80% |
| +10.00% | $66,000.00 | +$97.90 | +9.78% | -$102.10 | -10.20% |
| +25.00% | $75,000.00 | +$247.75 | +24.75% | -$252.25 | -25.20% |
| +50.00% | $90,000.00 | +$497.50 | +49.70% | -$502.50 | -50.20% |
| +100.00% | $120,000.00 | +$997.00 | +99.60% | -$1,001.00 | -100.00% |

## Worked examples

| Trade | Entry | Exit | Net P&L | Return |
| --- | --- | --- | --- | --- |
| Long $1,000 of BTC, +10.00% | $60,000.00 | $66,000.00 | +$97.90 | +9.78% |
| Long $1,000 of BTC, -10.00% | $60,000.00 | $54,000.00 | -$101.90 | -10.18% |
| Short $1,000 of BTC, -10.00% | $60,000.00 | $54,000.00 | +$98.10 | +9.80% |

Fees of 0.1% a side on each trade.

## How it adds up: $1,000 of BTC, $60,000.00 → $66,000.00

| Line | Amount |
| --- | --- |
| Bought | 0.01666667 BTC at $60,000.00 |
| Sold at | $66,000.00 |
| Entry fee (0.1%) | -$1.00 |
| Exit fee (0.1%) | -$1.10 |
| Gross profit | +$100.00 |
| Net profit | +$97.90 |
| ROI on cost in | +9.78% |
| Break-even exit price | $60,120.12 |

The calculator opens on BTC $78,956.29 (price as of Oct 29, 2026, 20:50 UTC): $1,000 of BTC bought at $78,956.29 and sold 10% higher at $86,851.92 nets +$97.90 after fees, +9.78%. The worked example above uses fixed prices so it does not move with the market.

## Realized vs unrealized P&L after a partial sale

Realized P&L counts only the part you sold, measured against what that part cost at your average cost. The rest stays unrealized until it is sold.

| Line | Value |
| --- | --- |
| Bought | 10 at $2,000.00 |
| Sold | 4 at $2,150.00 |
| Cost of the part sold | $8,000.00 |
| Realized P&L | +$600.00 |
| ROI on the part sold | +7.50% |
| The common mistake: realized P&L ÷ everything bought | +3.00% |

## Gain needed to recover a loss

A loss of L% needs a gain of L ÷ (100 − L) × 100% to get back to even.

| Loss | Gain needed to get back to even |
| --- | --- |
| -10.00% | +11.11% |
| -25.00% | +33.33% |
| -50.00% | +100.00% |
| -75.00% | +300.00% |
| -90.00% | +900.00% |

A short here is a 1× margin short: its loss stops at everything put in. From an entry of $60,000.00 that happens at $119,880.12.

Interactive calculator: https://flicker.finance/calculators/pnl

_Figures computed by the calculator's own math; content checked October 17, 2026. Fees: 0.1% on each side, the calculator's default._

---

Canonical HTML: https://flicker.finance/calculators/pnl
Machine-readable index: https://flicker.finance/llms.txt · API: https://api.flicker.finance/docs/openapi.json · MCP: https://api.flicker.finance/mcp
