BTC swing
Buy $50,000, sell $65,000, 0.5 BTC, 0.2% fees → cost $25,000, gross gain $7,500, fees ≈ $115 → ROI ≈ 29.5%.
Investment
Measure return on investment from cost basis to exit, optionally net of trading fees.
ROI normalizes profit to capital deployed. Fee-aware ROI prevents overstating gains on high-turnover strategies.
ROI % = (Net profit ÷ Cost basis) × 100. Net profit = (Sell − Buy) × Units − Fees.
Buy $50,000, sell $65,000, 0.5 BTC, 0.2% fees → cost $25,000, gross gain $7,500, fees ≈ $115 → ROI ≈ 29.5%.
Buy $65,000, sell $60,000, 1 unit, no fees → ROI = −7.69%.
No. ROI is period return without annualizing. Use the compound / APY tools for time-based rates.
For futures, add estimated funding into the fee field or as a dollar adjustment for a truer net ROI.
Use average cost as buy price, or run each lot separately and sum profits.
Free newsletter
One email per week with macro context and links to our free tools — not buy/sell calls.
Join 500+ readers on the list.
Smitvi AI calculators are educational only — not investment, tax, loan, career, or trading advice. Verify salary, tax, and loan figures with employers and lenders. Full disclaimer