Skip to content
No wallet connection Formula-visible tools Educational, not advice
Independent crypto utilities
CryptoToolDeck
Open calculator

Trading tools · No account required

Crypto Profit & Loss Calculator

Compare one full spot purchase and sale. Include fees paid in the quote currency, check net cash returned and find the estimated break-even sell price.

How it works & assumptions
Spot cash-flow checkManual inputs · No live market data
On-device calculation

01 Enter the buy and sale

The starting values are hypothetical. Currency labels do not fetch or convert prices.

Costs paid in the quote currency

Quantity stays unchanged between buy and sale. Buy fees deducted in coins are not supported here; Average Entry models their effect on purchase cost and quantity. This is not a futures or tax calculator.

02 Read the assumptions with the result

Inputs support up to 12 decimal places and 10¹⁵. Unsupported magnitudes are rejected. Displayed values and ratios may be rounded; very small non-zero results use scientific notation. Educational use, not financial advice.

Calculate the cash left after a spot round trip

A higher sell price does not mean the whole price difference is profit. This calculator reconciles one purchase and one complete sale of the same coin quantity. It subtracts a percentage fee on each fill and any additional fixed costs you enter, all in the quote currency. The price labels are manual assumptions, not an exchange connection.

The formula, with both fees visible

Let Q be coin quantity, B the buy price, S the sell price, f the buy-fee percentage, g the sell-fee percentage and C the other quote-currency costs.

Total spent = Q × B × (1 + f / 100) + C

Net sale proceeds = Q × S × (1 − g / 100)

Net profit/loss = Net sale proceeds − Total spent

Return (%) = Net profit/loss ÷ Total spent × 100

Break-even sell price = Total spent ÷ [Q × (1 − g / 100)]

Other costs are counted once in total spending. That convention also defines the return denominator. An exchange display using margin, purchase value before fees or a different cost basis can show a different percentage.

Worked example: a 150 USD price gain becomes 142.85 USD

Suppose you buy 0.5 ETH at 2,000 USD and sell all of it at 2,300 USD. With hypothetical fees of 0.1% on each side and 5 USD in other costs, the purchase value is 1,000 USD and its fee is 1 USD. Total spending is 1,006 USD. The sale value is 1,150 USD; its fee is 1.15 USD, leaving 1,148.85 USD.

The difference is 142.85 USD net profit, or about 14.20% of total spending. Total costs are 7.15 USD. The theoretical break-even sell price is approximately 2,014.014014 USD per ETH. Display rounding, fee rounding and an exchange’s permitted price increments can move the practical break-even point.

Check the fee record before entering a rate

Use the rate and fee currency from your fill record. A limit order is not automatically a maker fill; our maker-versus-taker guide explains the difference. Kraken also documents fee-currency preferences that may not always be honoured. This tool does not look up your fee tier.

  • If a buy fee reduces the coins received, use the Average Entry Calculator to examine purchase cost and net quantity. Merely substituting the smaller quantity here would also reduce the assumed original spending, so it is not a complete adjustment.
  • For a sale of only part of a position, use the Multi-TP Calculator for a hypothetical exit plan. It is not a historical tax ledger either.
  • A zero sell price models no sale proceeds; it does not establish that a worthless asset can actually be sold.

Slippage is reflected only if you enter the actual execution prices. Third-token fees, rebates, leverage, funding, borrowing, currency conversion and taxes are excluded. Results are educational estimates, not investment or tax advice.