Crypto Investing Tools & Methodology Intermediate

Crypto Profit Calculator Guide: Fees, ROI & Portfolio Returns

Calculate crypto profit from net sale proceeds minus the cost basis of the units sold, including relevant entry and exit fees. For portfolios, separate realized and unrealized results and keep deposits, withdrawals and transfers outside investment performance. ROI adds context, but the…

Crypto profit calculator displaying real P/L calculations, investment returns, and portfolio growth chart for Bitcoin trading analy
Real profit calculator: The difference between paper profit ($1,000) and real profit ($966) after fees and slippage. See how every trade truly performs.

Key takeaways

  • Crypto profit equals net proceeds or current value minus purchase cost and all relevant fees.
  • Multiple purchases require quantity-weighted cost, while realized and unrealized results should remain separate.
  • ROI expresses profit relative to capital, whereas CAGR adds the time required to earn that return.
  • Calculators depend on complete inputs and cannot replace transaction records, tax guidance, or awareness of crypto loss risk.
On this page
  1. Crypto Profit Formula: The Quick Answer
  2. Worked Example: Crypto Profit After Entry and Exit Fees
  3. How to Calculate Crypto Profit After Multiple Buys
  4. Realized vs. Unrealized Crypto Profit
  5. How to Calculate Break-Even Price
  6. Crypto Profit, ROI and CAGR: What Each Metric Tells You
  7. How to Calculate Profit for a Crypto Portfolio
  8. Which Forvest Calculator Should You Use?
  9. A Reliable Calculation Workflow
  10. Common Crypto Profit Calculation Mistakes
  11. Performance Calculation Is Not Tax Advice
  12. Final Takeaway
  13. Disclaimer

Updated: August 2026.

A crypto profit calculator should answer a simple question: after the purchase cost and every relevant fee, how much did you actually gain or lose? The answer becomes less obvious when you make several purchases, hold more than one asset, or compare a short trade with a long-term portfolio.

This guide gives you the formulas, two worked examples, and a practical workflow for calculating crypto profit, loss, ROI, break-even price, and portfolio returns. If you prefer to enter the numbers instead of doing the arithmetic manually, use the free Forvest Crypto Profit Calculator. It works without registration and lets you include investment and exit fees.

Crypto Profit Formula: The Quick Answer

For a completed buy-and-sell transaction, calculate profit in four steps:

Step Formula
Total cost basis Purchase cost + entry fees + other acquisition costs
Gross sale proceeds Actual sell price × quantity sold
Net sale proceeds Gross sale proceeds − exit fees − other disposal costs
Crypto profit or loss Net sale proceeds − cost basis of the units sold

ROI formula:

ROI (%) = Crypto profit or loss ÷ cost basis × 100

Use actual execution or fill prices whenever possible. If you use the actual fill price, the effect of spread and slippage is already reflected in that price; subtracting the same estimate again would double-count the cost.

Crypto profit calculation formula with cost basis, net proceeds, fees and portfolio returns

Worked Example: Crypto Profit After Entry and Exit Fees

Assume an investor buys 0.05 BTC at an actual fill price of $40,000 and later sells it at $46,000. The exchange charges 0.20% on entry and 0.20% on exit.

Calculation Arithmetic Result
Purchase cost 0.05 × $40,000 $2,000.00
Entry fee $2,000 × 0.20% $4.00
Total cost basis $2,000 + $4 $2,004.00
Gross sale proceeds 0.05 × $46,000 $2,300.00
Exit fee $2,300 × 0.20% $4.60
Net sale proceeds $2,300 − $4.60 $2,295.40
Net profit $2,295.40 − $2,004 $291.40
ROI $291.40 ÷ $2,004 × 100 14.54%

This result is lower than the 15% price increase because both fees reduce the amount the investor keeps.

Worked example of real crypto profit after transaction costs

How to Calculate Crypto Profit After Multiple Buys

When you buy the same asset more than once, your first purchase price is no longer the correct reference. Start with the total quantity and the total cost of all purchases.

Average cost per coin = Total cost basis ÷ Total quantity acquired

Consider three BTC purchases with a 0.25% entry fee:

Purchase Quantity Fill price Purchase value Fee
1 0.020 BTC $40,000 $800.00 $2.00
2 0.015 BTC $44,000 $660.00 $1.65
3 0.010 BTC $36,000 $360.00 $0.90
Total 0.045 BTC $1,820.00 $4.55

The total cost basis is $1,824.55, so the fee-adjusted average cost is approximately $40,545.56 per BTC. At a current price of $46,000, the gross position value is $2,070. If a hypothetical sale also costs 0.25%, the estimated net value is $2,064.83 and the estimated profit is $240.28.

This is an unrealized estimate until the position is actually sold. For partial sales, lot selection, or a longer transaction history, follow our detailed guide on calculating crypto profit after multiple buys and fees.

Realized vs. Unrealized Crypto Profit

Realized profit or loss comes from units you have sold or otherwise disposed of. It is based on the net proceeds and the cost basis assigned to those units.

Unrealized profit or loss is the difference between the current market value of the units you still hold and their remaining cost basis. It changes with the market and is not a guaranteed outcome.

Do not combine them without labeling the result. A portfolio can show a realized gain from earlier sales while the remaining holdings show an unrealized loss.

How to Calculate Break-Even Price

The break-even price is the sale price at which net profit equals zero after expected exit costs.

Break-even sale price = (Total cost basis + fixed exit costs) ÷ [Quantity × (1 − exit-fee rate)]

In the first example, with no fixed exit cost:

$2,004 ÷ [0.05 × (1 − 0.002)] = $40,160.32

The market price must therefore rise above approximately $40,160.32 before the investor has a positive result after the estimated exit fee. The formula is a planning estimate; the final result should use the actual sell fill and actual costs.

Crypto Profit, ROI and CAGR: What Each Metric Tells You

Metric Question it answers Main limitation
Profit or loss How many dollars did I gain or lose? Does not show the result relative to capital invested
ROI How large was the result compared with cost basis? Does not account for how long the investment was held
CAGR What constant annual growth rate links the starting and ending values? Does not handle irregular deposits and withdrawals by itself

CAGR = (Ending value ÷ Beginning value)1 ÷ years − 1

For example, an investment that grows from $10,000 to $14,400 in two years has a total gain of 44%, but a CAGR of 20% per year. To explore the difference further, see our guide to simple and annualized crypto ROI.

How to Calculate Profit for a Crypto Portfolio

A portfolio calculation should be built asset by asset and then aggregated:

  1. Calculate the remaining cost basis for each asset.
  2. Calculate realized profit or loss from completed disposals.
  3. Calculate unrealized profit or loss from current holdings.
  4. Add realized and unrealized results to get total portfolio P&L.
  5. Keep deposits, withdrawals, and transfers separate from investment performance.

Total portfolio P&L = Total realized P&L + Total unrealized P&L

Simple ROI can become misleading when capital enters or leaves the portfolio at different times. For portfolios with irregular cash flows, a money-weighted return or time-weighted return may be more appropriate. At minimum, label your method and measurement dates so comparisons remain consistent.

Use the Forvest Crypto Portfolio Calculator when you want to enter several holdings and review total value, profit/loss, and allocation in one place. For broader strategy context, read our crypto portfolio management guide.

Which Forvest Calculator Should You Use?

Your question Recommended tool
What is the estimated return for one investment scenario? Crypto Profit Calculator
How do investment and exit fees change the result? Crypto Profit Calculator
What are my total value, P&L, and asset weights across several holdings? Crypto Portfolio Calculator
Which calculator fits a more specialized use case? Crypto profit calculator comparison

The Forvest Profit Calculator is public, free, and does not require registration. It supports purchase-date or manual-price inputs, one or more cryptocurrencies, and separate investment and exit fee assumptions. It is useful for scenario planning, but the output is only as accurate as the data entered.

A Reliable Calculation Workflow

  1. Choose one base currency. Use USD, AED, or another consistent reporting currency.
  2. Collect the transaction records. Include dates, quantities, actual fill prices, and fees.
  3. Separate transfers from trades. Moving an asset between your own wallets is not investment performance.
  4. Build cost basis by asset. Include every purchase that belongs to the position.
  5. Separate realized and unrealized results. Do not present a changing market value as locked profit.
  6. Reconcile with exchange and wallet records. Check missing trades, duplicate imports, and fees paid in another asset.
  7. Record the method and date. A result without a measurement date or calculation method is difficult to audit later.

Common Crypto Profit Calculation Mistakes

  • Using chart prices instead of fill prices. Your order may execute at a different price.
  • Ignoring one side of the fees. Entry and exit costs both affect the final result.
  • Double-counting spread or slippage. Do not subtract an estimate again when it is already reflected in the actual fill.
  • Using the first buy as the cost basis. Multiple purchases require total or weighted cost.
  • Mixing transfers with returns. Deposits and withdrawals change account value without necessarily creating investment profit.
  • Comparing ROI without time. A 20% return over six months is not directly comparable with 20% over four years.
  • Treating a performance estimate as a tax calculation. Taxable gain may use different rules and lot methods.

Performance Calculation Is Not Tax Advice

The formulas in this guide measure investment performance; they are not a substitute for a tax calculation. Tax treatment can vary by residence, transaction type, holding structure, lot-identification method, and local rules.

Keep dates, quantities, fill prices, fees, transaction IDs, and wallet or exchange records. FINRA’s cost-basis overview explains the general role of basis and transaction costs. U.S. readers should use current IRS digital-asset guidance; readers elsewhere should check the official tax authority for their jurisdiction or consult a qualified professional.

Final Takeaway

A useful crypto profit calculation starts with actual fills, complete costs, and a clearly defined cost basis. Profit shows the dollar result, ROI puts that result in context, and CAGR adds the time dimension. For a portfolio, keep realized and unrealized results separate and do not confuse cash movements with performance.

Next step: enter a real scenario in the free Forvest Crypto Profit Calculator. If you hold several assets, move to the Portfolio Calculator to review the combined result and allocation.

Disclaimer

This article is for educational purposes only and does not constitute financial, investment, legal, accounting, or tax advice. Crypto assets are volatile and involve a significant risk of loss. Verify your records and assumptions before making an investment decision or preparing a tax filing.

Frequently Asked Questions

How do you calculate crypto profit after fees?

Add the purchase cost and entry fees to get total cost basis. Then subtract exit fees and other disposal costs from gross sale proceeds. Crypto profit or loss equals net sale proceeds minus the cost basis of the units sold.

How do you calculate profit after multiple crypto buys?

Add the cost and fees from every purchase, then divide that total cost basis by the total quantity acquired. This gives the fee-adjusted average cost per coin. Compare the value of the remaining or sold quantity with the cost basis assigned to those units.

What is the difference between crypto profit and ROI?

Profit or loss is the result expressed in a currency such as USD. ROI expresses the result as a percentage of cost basis: profit or loss divided by cost basis, multiplied by 100. ROI does not show how long the investment was held.

What is the difference between realized and unrealized crypto profit?

Realized profit or loss comes from units that have been sold or otherwise disposed of. Unrealized profit or loss is the changing difference between the current value and remaining cost basis of assets you still hold.

How do you calculate a crypto break-even price?

Divide total cost basis plus any fixed exit costs by the quantity multiplied by one minus the expected exit-fee rate. This estimates the sale price at which net profit equals zero. Use actual fill prices and costs for the final result.

Can I use the Forvest Crypto Profit Calculator without an account?

Yes. The Forvest Crypto Profit Calculator is free to use without registration. It supports purchase-date or manual-price inputs, one or more cryptocurrencies, and separate investment and exit fee assumptions.

Is crypto investment profit the same as taxable gain?

Not necessarily. Taxable gain may depend on local rules, transaction type, cost-basis or lot method, and other factors. Use official guidance for your jurisdiction or consult a qualified tax professional before preparing a filing.

How this guide was prepared

Sources, review and methodology

This guide applies documented profit, cost-basis, ROI and CAGR formulas to worked examples, then cross-checks the recordkeeping context against FINRA's cost-basis overview and current IRS digital-asset guidance.

About the people behind this guide

Author

Reza Ebrahimi

Reza Ebrahimi is Co-Founder and CEO of Forvest.io, which he co-founded in 2021. He leads product and content direction for AI-assisted crypto research and portfolio management tools built for beginners and long-term investors. His work emphasizes position sizing, diversification, asset quality, and communicating uncertainty rather than promising certain price outcomes. His background includes CTO and R&D management roles. AI supports research organization and summarization; Reza reviews sources, risk claims, and conclusions before publication.

Join the discussion

Questions and constructive corrections are welcome. Do not post personal financial information.