Calculate a crypto price rise or fall

Enter a starting and ending price in the same currency. Check the percentage change and the value difference for a fixed number of coins.

The initial form values are an example, not a live quote.

Worked example

Price change, %
25
Value change
1000 USDT
Starting value
4000 USDT
Ending value
5000 USDT

Uses your values, not live rates; rounded to 12 decimal places. With JavaScript, arithmetic stays in your browser. Without it, the form sends values to the server; the website application does not store them.

The percentage change formula

Percentage change = (ending price − starting price) ÷ starting price × 100. The starting price must be greater than zero because it is the base against which the change is measured.

For a quantity Q, the value change is Q × (ending price − starting price). It uses the currency of the entered prices. Prices entered in USDT produce a value difference in USDT.

Growth example: 40,000 to 50,000

Example prices of 40,000 and 50,000 produce (50,000 − 40,000) ÷ 40,000 × 100 = 25%. For 0.1 coin, the reference value changes from 4,000 to 5,000, a difference of 1,000 quote-currency units.

That is a change in reference value, not necessarily a net trading profit. Net proceeds require actual execution prices and all costs, including purchase and sale fees.

Why a 20% fall requires a 25% recovery

A price move from 100 to 80 is a 20% decline. To move from 80 back to 100, the increase of 20 is measured against the new base of 80: 20 ÷ 80 × 100 = 25%.

Successive changes multiply: 100 × 0.8 × 1.2 = 96. A 20% fall followed by a 20% rise therefore leaves the price 4% below the starting value.

Compare like with like

Use the same quote currency and comparable points in time. A coin rising against USDT does not mean it rose by the same percentage against BTC. If purchases or sales changed the number of coins, two prices alone do not describe your overall result.

CoinCalc lets you check an expression and convert its result to another supported cryptocurrency. This web calculator uses entered prices, does not predict future returns, and does not automatically account for taxes or fees.

Choose the result currency

Choose the amount unit from USD, EUR, GBP, RUB or 50 supported coins. All prices and fixed charges must use that unit. Selecting BTC instead of USDT labels the result; it does not convert entered prices at a market rate. Use the separate coin-pair calculator for conversion.

Calculation questions

What is the percentage decrease from 50,000 to 40,000?

Divide the difference of −10,000 by the starting value of 50,000 and multiply by 100. The result is −20%.

Is this a net crypto profit calculator?

No. It shows the value change of a fixed coin amount between two prices. Fees, taxes, deposits and partial sales are excluded.

Related calculators