Crypto profit is what remains after subtracting the cost of buying an asset and selling it, including fees. A higher token price does not guarantee that your trade made money. The number of units sold and your expenses both matter. Binance Academy’s guide to calculating return on investment explains how a return figure should be read alongside costs, risk and holding period.
Calculate your crypto profit or loss
Once you understand the calculation, review risk-to-reward ratios and basic chart reading to see how traders assess a planned trade. These concepts do not remove the risk of loss.
Profit or loss = sale proceeds − purchase cost − applicable fees. For a simple spot trade, purchase cost is the amount paid to buy the units, and sale proceeds are the amount received when selling those units. If the result is positive, the trade made a profit before any costs not included in the calculation. If it is negative, the trade made a loss.
A simple example
Suppose you buy 0.02 BTC at $60,000 per BTC. The purchase cost is 0.02 × $60,000 = $1,200. Later, you sell 0.02 BTC at $63,000, receiving 0.02 × $63,000 = $1,260 before fees. The gross profit is $1,260 − $1,200 = $60.
If the combined purchase and sale fees are $8, the estimated profit after those fees is $60 − $8 = $52. This example excludes taxes, spread, slippage, funding costs, and any other charges that may apply.
How to calculate percentage return
To calculate a simple percentage return, divide profit or loss by the original purchase cost and multiply by 100. Using the example above, $52 ÷ $1,200 × 100 gives an estimated 4.33% return after the stated fees. Make sure the numerator and denominator use the same currency and that you clearly state which costs are included.
What about multiple buys?
If you bought the same asset at different prices, calculate the total cost and total quantity to find the weighted average purchase price. For example, buying 1 unit at $100 and 2 units at $130 costs $360 for 3 units, giving an average price of $120 per unit before fees. When selling only part of a holding, the cost basis assigned to that portion depends on the accounting method and applicable tax rules.
The costs that reduce your return
- Trading fees: Charges from an exchange or broker for placing or executing an order.
- Spread: The difference between available buy and sell prices.
- Slippage: The difference between an expected execution price and the actual fill price.
- Network fees: Fees paid to submit transactions on a blockchain, where applicable.
- Funding or borrowing costs: Additional costs that may apply to derivatives or margin positions.
- Taxes: Tax treatment depends on your jurisdiction and circumstances; a trading calculation is not a tax calculation.
Common calculation mistakes
Do not compare a sale’s total value with only a single unit’s purchase price. Use the actual quantity traded. Avoid forgetting fees, mixing currencies, or treating an unrealized gain as money already received. For leveraged trades, account for position size, margin, funding, liquidation rules, and the platform’s contract specifications; the simple spot formula is not sufficient for every derivatives position.
Frequently asked questions
Is profit the same as percentage return? No. Profit is an amount of money; percentage return expresses that amount relative to a defined cost or investment base.
Should I include fees? Yes, if you want an estimate of the result after trading costs. Keep the fee assumptions clear.
Is this enough for tax reporting? Not necessarily. Keep transaction records and consult qualified tax guidance for your jurisdiction.
Use these calculations as a starting point, and explore BlockBriefing’s Trading Guides for related topics. Crypto prices are volatile, and past results do not predict future performance.