Crypto ROI Calculator: Simple, Annualized and Portfolio ROI Explained

crypto ROI vs profit comparison showing investment efficiency
0
8 Minutes

Crypto ROI Formula: The Quick Answer

A crypto ROI calculator measures the percentage return relative to the capital used. For one investment with no deposits or withdrawals, the basic formula is:

ROI = (ending value − initial investment) ÷ initial investment × 100

If you invested $1,000 and the position is now worth $1,300, the profit is $300 and the simple ROI is 30%.

That answer is useful, but incomplete until you check three things: whether fees are included, how long the return took, and whether more money entered or left the investment during the period. This guide shows which return formula fits each situation. For a broader explanation of profit, loss and break-even, see the Forvest crypto profit calculator guide.

Profit and ROI Are Not the Same Metric

Profit is an amount of money. ROI is a percentage of the capital committed. You need both to understand a result.

Investment Ending value Profit ROI
$1,000 $1,300 $300 30%
$10,000 $12,000 $2,000 20%

The second investment made more dollars, while the first produced a higher percentage return. ROI makes differently sized investments easier to compare, but it does not measure time, volatility or the probability of loss.

How to Calculate Crypto ROI After Fees

For an after-fee result, include the cost of entering the position and subtract the cost of exiting it.

All-in cost basis = purchase value + buy fees
Net proceeds = sale or ending value − exit fees
Net ROI = (net proceeds − all-in cost basis) ÷ all-in cost basis × 100

Return to the $1,000 example. Assume a 0.5% buy fee and a 0.5% exit fee when the position is worth $1,300:

Step Calculation Result
Buy fee $1,000 × 0.5% $5.00
All-in basis $1,000 + $5.00 $1,005.00
Exit fee $1,300 × 0.5% $6.50
Net proceeds $1,300 − $6.50 $1,293.50
Net profit $1,293.50 − $1,005.00 $288.50
Net ROI $288.50 ÷ $1,005.00 28.71%

The gross ROI is 30%, but the estimated after-fee ROI is 28.71%. Spreads, slippage and network costs can create additional differences. The SEC’s Investor.gov explains why fees and expenses reduce investment returns; the principle applies even when the cost appears small.

Simple ROI vs Annualized Return (CAGR)

Simple ROI answers “How much did this investment gain relative to its starting capital?” It does not answer “How quickly did it gain?” To compare holding periods, use an annualized return—commonly expressed as CAGR when there are no intermediate cash flows.

Annualized return = (ending value ÷ beginning value)365 ÷ holding days − 1

Consider the same 30% cumulative ROI:

Holding period Cumulative ROI Annualized return Interpretation
180 days 30% 70.24% Short result extrapolated to one year
3 years 30% 9.14% Same total gain spread across three years

Annualizing a short, volatile crypto period can produce an extreme number. It is a mathematical comparison—not a forecast that the same pace will continue. Investor.gov defines an annual return as profit or loss over a one-year period and also illustrates how returns can compound over time.

How to Calculate ROI After Multiple Crypto Buys

Multiple buys change the cost basis. Do not average purchase prices unless every buy acquired the same quantity. Instead, calculate total units and total capital committed.

Total units = sum of (amount invested ÷ purchase price)
Weighted purchase price = total purchase value ÷ total units
ROI = (current value − all-in basis) ÷ all-in basis × 100

Suppose you invest $600 at $30,000 per BTC and $400 at $40,000 per BTC. You receive 0.020 BTC and 0.010 BTC, for 0.030 BTC total. Your weighted purchase price is $33,333.33—not the simple $35,000 average. At a current price of $42,000, the holding is worth $1,260 and the gross ROI is 26% before fees.

If the history includes partial sales, transfers or different fee treatments, use the full ledger method in our guide to calculating crypto profit after multiple buys and fees.

Portfolio ROI and the Cash-Flow Problem

A simple portfolio ROI works when there are no external deposits or withdrawals:

Portfolio ROI = (ending portfolio value − starting portfolio value) ÷ starting portfolio value × 100

Once money enters or leaves during the period, that formula can be misleading. Imagine a portfolio that starts at $5,000, receives a $1,000 deposit and ends at $6,600. Comparing $6,600 with $5,000 suggests 32%, but only $600 is investment gain. Dividing $600 by total contributed capital gives 10%, yet even that ignores whether the $1,000 arrived on day two or the final day.

Use a money-weighted return when you want the investor’s result including the timing and size of cash flows. Use a time-weighted return when you want to reduce the effect of external cash flows and evaluate the investment path itself. CFA Institute’s GIPS guidance distinguishes money-weighted and time-weighted returns.

For irregular dated cash flows, Excel’s XIRR function is one way to estimate a money-weighted annual return. A multi-asset account also needs consistent valuations; see the crypto portfolio profit and loss guide for the underlying portfolio calculation.

How to Use the Forvest Crypto ROI Calculator

The Forvest Profit Calculator can estimate profit and simple ROI using an investment amount, purchase price or purchase date, current price, selected cryptocurrencies, and investment and exit fee assumptions.

  1. Choose purchase-date mode for a single historical entry or manual-price mode for a known entry price.
  2. Enter the total cash budget in the Investment field. The current calculator deducts the investment-fee percentage from that budget before calculating the amount deployed.
  3. Enter the purchase and current prices, or select the relevant dates.
  4. Add investment and exit fee percentages without duplicating costs already included in your inputs.
  5. Compare the output with a manual calculation before using it in a decision.

Forvest crypto ROI calculator inputs for investment purchase price current price and fees

Manual-price mode is useful when you already know the correct entry or weighted purchase price. Treat Investment as the total cash budget under the current calculator convention.

Forvest crypto ROI calculator result showing profit ROI and current value after fees

Treat the displayed ROI as a simple scenario result for the supplied inputs.

In a Forvest test on August 9, 2026, a $1,000 cash budget, $1,000 purchase price, $1,300 current price and 0.5% entry and exit fees returned $995 invested, $1,287.03 current value, $292.03 profit and 29.35% ROI. The calculator deducted the $5 entry fee from the budget and measured ROI against the $995 deployed.

That result differs from the earlier 28.71% ledger example because the ledger assumes the $5 buy fee is paid on top of a $1,000 purchase. Both calculations can be internally consistent, but they use different cash assumptions and denominators. Match the convention to your records before comparing outputs.

The calculator does not annualize the result, adjust for the timing of multiple deposits and withdrawals, or select tax lots. Calculate CAGR, XIRR or time-weighted return separately when the situation requires them.

Which Return Metric Should You Use?

Metric Best use Main limitation
Profit Dollar gain or loss Does not adjust for investment size
Simple ROI One position over one holding period Ignores time
Net ROI One position after entry and exit costs Still ignores time
CAGR / annualized return Comparing different holding periods without interim cash flows Can overstate the meaning of a short volatile period
Money-weighted return / XIRR Personal result with dated deposits and withdrawals Affected by the investor’s cash-flow timing
Time-weighted return Comparing an investment process while neutralizing external flows Requires sub-period valuations

None of these metrics measures risk by itself. Two assets can report the same ROI while having very different volatility, liquidity and loss potential.

Common Crypto ROI Calculation Mistakes

  • Using profit as ROI: divide profit by the relevant capital base instead of reporting dollars as a percentage.
  • Ignoring buy or exit fees: compare net proceeds with the all-in basis.
  • Using a simple average after DCA: weight each entry by units or capital.
  • Comparing 30-day ROI with three-year ROI: show the holding period and annualized figure where appropriate.
  • Counting deposits as returns: separate external cash flows from investment performance.
  • Annualizing a short spike as a forecast: label annualized output as a comparison, not an expectation.
  • Double counting fees in a calculator: do not include the same cost in both the basis and fee fields.
  • Ignoring unrealized status: a current-value ROI can change before the asset is sold.

A Reliable ROI Workflow

  1. Define the start date, end date and base currency.
  2. Reconcile the units held with the transaction record.
  3. Calculate the all-in cost basis and net ending or sale value.
  4. Calculate simple or net ROI.
  5. Annualize only when the comparison requires it and there are no disruptive interim cash flows.
  6. Use money-weighted or time-weighted return when deposits and withdrawals matter.
  7. Report profit, ROI, time period, fee assumptions and realized/unrealized status together.

Final Takeaway

A crypto ROI calculator is most useful when the inputs and the return definition are explicit. Simple ROI compares gain with capital, net ROI includes costs, CAGR adds time, and money- or time-weighted methods handle portfolio cash flows in different ways.

Start with the simplest formula that matches the situation, then add complexity only when fees, multiple buys, time or external cash flows make it necessary.

Disclaimer: This guide is educational and does not provide financial, accounting or tax advice. Crypto assets can be highly volatile and involve a significant risk of loss; review FINRA’s crypto asset risk information before making investment decisions.

Frequently Asked Questions About Crypto ROI

Mobina Ebrahimii

Mobina Ebrahimi contributes across Forvest’s SEO, analytics, and content strategy teams. She focuses on improving visibility, performance, and investor engagement through data-driven optimization.

Related blogs

Crypto Portfolio Allocation Strategy: How to Balance Risk and Maximize Returns
May 17, 2026 14 Minutes

Crypto Portfolio Allocation Strategy: How to Balance Risk and Maximize Returns

Table of content Crypto ROI Formula: The Quick Answer Profit and ROI Are Not the Same Metric How to Calculate Crypto ROI After Fees Simple ROI vs Annualized Return (CAGR) How to Calculate ROI After Multiple Crypto Buys Portfolio ROI and the Cash-Flow Problem How to Use the Forvest Crypto ROI Calculator Which Return Metric […]

Comments