TrivexPrime is an information site, not an exchange or broker. You cannot open an account, deposit or trade here. Disclaimer

Bitcoin Profit & Loss Calculator

A crypto profit calculator that charges a fee on both legs of the trade, so the result matches what actually lands in your account.

Prepared by the TrivexPrime editorial desk. Updated 26 September 2026. Our research method

Crypto profit calculator

Profit or loss
–
Coin being split into two halves by a beam of light

How the crypto profit calculator counts fees

This crypto profit calculator takes the fee off your money when you buy, and again off the proceeds when you sell. That is how most platforms apply percentage fees, and it is why a trade needs to rise by a little more than twice the fee rate to break even.

Coins bought = amount invested × (1 − fee) ÷ buy price
Proceeds = coins × sell price × (1 − fee)
Profit or loss = proceeds − amount invested

Worked example

Illustrative figures. You invest $1,500 in bitcoin at $50,000 with a 0.2% fee per trade, and later sell at $56,000.

  • Coins bought: 1,500 × 0.998 ÷ 50,000 = 0.02994 BTC.
  • Proceeds: 0.02994 × 56,000 × 0.998 ≈ $1,673.29.
  • Profit: 1,673.29 − 1,500 ≈ $173.29, a return of about 11.55%.

Without fees the same price move would have made $180. The two fees cost about $6.71 between them. If the price had instead fallen to $46,000, the proceeds would be about $1,374.49, a loss of roughly $125.51.

What the result leaves out

The calculator uses the fee rate you enter. It does not include the spread hidden in a "buy now" price, network fees for moving coins off a platform, or tax. Whether profits are taxable, and how, depends on where you live. The mechanics of fees on crypto platforms are covered in trading fees explained, and the wider background in how crypto works.

The calculator works for any coin priced in dollars or in a dollar stablecoin such as USDT; just enter the prices in the same unit.

Crypto prices can move sharply in either direction. A calculated profit is only a figure until the position is closed, and past price moves do not indicate future ones.