Tool / crypto maths

Crypto profit calculator

Use this browser-based crypto profit calculator to explore the arithmetic behind a buy-and-sell scenario. Enter illustrative values, include fees, and treat the result as an estimate—not a forecast or a recommendation.

Reviewed 2026-10-05Methodology by Umar Farooq
Runs in your browserNo account · No API key
Input panel

Try an example

local only
Result appears here

Enter values above, then calculate. Use the output to inspect the assumptions—not to predict a return.

How to use it

Numbers are clearer when the assumptions are visible.

Start with the default example. Change one input at a time and notice which part of the result moves. Then read the explanation below before using any real-world number.

  • Use your account currency consistently.
  • Include costs and uncertainty outside the simple model.
  • Verify the product’s own contract or fee rules.
Quick answer

The short answer

Crypto profit or loss is the exit value minus entry cost and estimated fees. A complete real result may also include spread, slippage, network charges and tax.

Input reference and starting values

InputMeaningStarting value
Buy pricePrice per unit100
Sell pricePrice per unit125
QuantityUnits held2
Trading fee per side (%)Same rate applied to buy turnover and sell turnover0.5

What the calculator includes

The gross result is the difference between the exit and entry price multiplied by quantity. The tool then estimates fees as a percentage of the buy and sell turnover. ROI is shown against the initial purchase value, so you can see how costs change the headline return.

The model does not include taxes, network fees that are not represented by the percentage field, funding, currency conversion, spread differences or slippage. Add a margin of safety and verify the venue’s fee schedule before using real figures.

Working modelNet result ≈ (sell − buy) × quantity − estimated fees

Use it as a question generator

Try the same prices with a smaller quantity, a wider spread or a different fee. Notice how a positive gross move can become much smaller after costs. Then ask what happens if the exit is lower than expected; the calculator is most useful when it makes downside visible too.

Do not use the output to decide what to buy. Use it to check whether you understand the units, the fee basis and the possible range of outcomes.

Interpret a worked example and ROI denominator

The ROI denominator here is purchase turnover before the buy fee. If your reporting convention includes the buy fee in invested capital, your percentage will differ slightly. Use actual fills, and add any costs outside the model separately.

ComponentExample: buy $100, sell $120, 2 units, 0.1% per side
Purchase turnover$200
Sale turnover$240
Both-side fees$0.20 + $0.24 = $0.44
Net result$40 − $0.44 = $39.56
ROI in this tool$39.56 ÷ $200 = 19.78%
In practice

Interpret a net estimate

Try 0.1 unit bought at $20,000 and sold at $21,000: the gross difference is $100. At an illustrative 0.2% fee on both transaction values, the fees total $8.20 and the simplified result is $91.80 before spread, transfers and tax.

The accompanying crypto-profit-after-fees guide explains the calculation in detail. Check your venue's fee currency and transaction statement; if the fee reduces your sellable units, the simplified input needs adjustment.

Primary references

Continue with original sources.

These links provide definitions and current context. Product rules, regulation and network details can change, so verify time-sensitive information at the source.

Common questions

Before you move on

Does the result include taxes?+

No. Tax treatment depends on your country, account and activity. Seek local advice.

Does it use live crypto prices?+

No. It uses the values you enter and is designed for learning scenarios.

Why is my exchange result different?+

Actual fees, spread, slippage, quantity precision, funding and conversion can differ from this simplified estimate.

Continue this topic

Choose the next useful step