How to Calculate Crypto Profit & ROI
Understanding your real profit — after fees — is the difference between thinking you made money and actually making money. This guide breaks down every formula you need, with real examples.
The crypto profit formula
At its simplest, crypto profit is just the difference between what you sold for and what you paid. But the real formula accounts for fees on both sides of the trade.
Total Fees = (Investment × Fee%) + (Exit Value × Fee%)
Net Profit = Gross Profit − Total Fees
ROI = (Net Profit ÷ Investment) × 100
Calculate your profit instantly
Use our free calculator — enter buy price, sell price and investment to see exact profit and ROI.
Open Profit Calculator →How to calculate ROI
ROI (Return on Investment) expresses your profit as a percentage of your initial investment. It lets you compare trades of different sizes on equal footing.
One important distinction: ROI doesn't account for time. A 10% return in one week is dramatically better than 10% in one year. When comparing trading strategies, always consider the time period alongside the ROI figure.
Why fees matter more than you think
Most traders focus on price movement and ignore fees entirely. This is a mistake. On a typical spot trade with 0.1% maker fee on Bybit, you pay 0.2% total (entry + exit). That means your break-even price is already 0.2% away from your entry before you've made a single dollar.
$10,000 trade — 5% gain
$10,000 trade — 0.5% gain
The second example shows why scalping with small targets is difficult — fees eat a large percentage of small gains. A 0.5% move sounds profitable, but after fees you only keep 0.30% of your investment.
Pro tip: On Bybit and OKX, placing limit orders (maker orders) typically costs 0.02–0.05% instead of 0.1%. Over hundreds of trades this adds up to thousands of dollars in saved fees.
Step-by-step examples
Example 1 — Profitable BTC trade
Example 2 — Loss trade with fee impact
Break-even price calculation
Your break-even price is the price at which you neither profit nor lose, accounting for both entry and exit fees.
This means on a long trade at $60,000 you need price to reach at least $60,120 before you're actually in profit. For short trades, break-even is slightly below your entry price.
Crypto profit and tax
In most countries, crypto profits are taxable. The exact rules vary by jurisdiction, but here are the most common frameworks:
- Capital gains tax — profit from selling crypto is taxed as a capital gain. Short-term (held less than 1 year) is often taxed at a higher rate than long-term.
- Income tax — some countries (e.g. Germany for frequent traders) classify crypto trading income as business income rather than capital gains.
- Cost basis methods — FIFO (first in, first out) is the most common method for calculating which coins you sold and at what cost.
- Record keeping — most tax authorities require you to report every trade. Exchanges like Bybit and OKX provide transaction history exports.
Important: Tax laws vary significantly by country and change frequently. This is not tax advice. Consult a qualified tax professional in your jurisdiction for advice specific to your situation.
Tip: Tools like Koinly, CoinTracker, and TaxBit can automatically import your trade history from Bybit and OKX and calculate your tax liability. Most support CSV exports from major exchanges.
Common mistakes when calculating profit
- Ignoring fees — the most common mistake. Always subtract both entry and exit fees from gross profit.
- Confusing gross and net profit — headline "I made 5%" often means before fees and sometimes before taxes.
- Not accounting for slippage — in volatile markets, your actual fill price may differ from the intended price, especially on market orders.
- Comparing trades without normalising for size — use ROI% not absolute dollars to compare trades fairly.
- Forgetting funding rates — on perpetual futures on Bybit and OKX, funding rates are charged every 8 hours and can significantly erode profits on long-held positions.
- Not tracking losers accurately — traders often remember winners clearly and underestimate losses. Track every trade.


