Skip to content
Calc Vault logoCalc Vault

Crypto Profit Calculator — Bitcoin & Altcoin P&L Tool

Calculate your cryptocurrency profit or loss instantly. Enter your buy price, sell price, and quantity to see your exact P&L, ROI, and fees paid for any crypto trade.

Price you paid per coin

Price you sold / plan to sell per coin

Number of coins bought/sold

Exchange fee on purchase

Exchange fee on sale

Loading live prices…

P&L

+⁠$7,462.50

+49.70%

Trade Summary

Total Invested

$15,015.00

Total Received

$22,477.50

ROI

+49.70%

Fees & Break-Even

Buy Fee Paid

$15.00

Sell Fee Paid

$22.50

Total Fees

$37.50

Break-Even Price

$30,060.06 per coin (after fees)

* Fees are calculated as a percentage of trade value. Break-even accounts for both buy and sell fees.

Last reviewed · How we check our calculators


How to Use the Crypto Profit Calculator

Using this calculator takes less than a minute. Fill in four key numbers and the profit or loss updates as you type:

  1. Buy Price — the price per coin (or token) when you purchased. For example, if you bought 0.5 BTC at $30,000 each, enter 30000.
  2. Sell Price — the current price, or the price at which you sold (or plan to sell). This is used to calculate your unrealised or realised gain.
  3. Quantity — how many coins or tokens you hold or sold. Fractional amounts are supported (e.g. 0.00025 BTC).
  4. Buy Fee & Sell Fee — the trading fee percentage charged by your exchange. Coinbase charges 0.6%, Binance charges 0.1–0.075% for spot trades, Kraken charges 0.16–0.26%. Leave at 0 if you are unsure or trading fee-free.

The results panel shows your profit or loss in USD, your ROI percentage, total invested, total received, fees paid, and the break-even price — the exact sell price at which you would neither gain nor lose money after accounting for all fees.

The Formula

The calculator uses these formulas:

  • Buy Fee Amount = Quantity × Buy Price × (Buy Fee % / 100)
  • Sell Fee Amount = Quantity × Sell Price × (Sell Fee % / 100)
  • Total Invested = Quantity × Buy Price + Buy Fee Amount
  • Total Received = Quantity × Sell Price − Sell Fee Amount
  • Profit / Loss = Total Received − Total Invested
  • ROI (%) = (Profit / Total Invested) × 100
  • Break-Even Price = Total Invested / (Quantity × (1 − Sell Fee / 100))

The break-even formula is derived by solving for the sell price that makes Profit = 0. It factors in the sell fee that will be charged at the point of exit — which is why the break-even is always higher than the original buy price when fees are non-zero.

Worked Example

You buy 0.5 BTC at $30,000 with a 0.1% buy fee, and later sell at $45,000 with a 0.1% sell fee:

  • Buy Fee = 0.5 × 30,000 × 0.001 = $15.00
  • Sell Fee = 0.5 × 45,000 × 0.001 = $22.50
  • Total Invested = 15,000 + 15 = $15,015.00
  • Total Received = 22,500 − 22.50 = $22,477.50
  • Profit = 22,477.50 − 15,015 = $7,462.50
  • ROI = (7,462.50 / 15,015) × 100 = 49.7%
  • Break-Even = 15,015 / (0.5 × 0.999) ≈ $30,060.06

Practical Examples

Example 1 — Bitcoin Bull Run Profit

An investor purchases 0.5 BTC at $30,000 in early 2023 and sells at $65,000 near the 2024 peak. With 0.1% fees each way:

  • Total Invested: $15,015
  • Total Received: $32,467.50
  • Profit: +$17,452.50 (+116.2% ROI)
  • Total Fees Paid: $47.50

Even at a low 0.1% fee, the absolute fee amounts grow significantly with larger positions. At $100k in BTC, even 0.1% fees cost $100 per trade — and $200 round-trip.

Example 2 — Altcoin Loss with High Fees

A trader buys 10,000 SHIB equivalent at $0.000012 on a DEX with a 0.5% swap fee, and sells at $0.000010 with another 0.5% fee:

  • Total Invested: $0.1206 (including buy fee)
  • Total Received: $0.0995 (after sell fee)
  • Loss: −$0.0211 (−17.5%)

High DEX fees (0.3–1%) combined with slippage make small altcoin trades much more expensive than centralized exchange trades. The break-even requires a significant price increase just to cover entry and exit costs.

Example 3 — Ethereum Swing Trade

A swing trader buys 5 ETH at $2,800 and sells at $3,200, using Binance (0.1% fee) with a BNB fee discount (effectively 0.075%):

  • Total Invested: $14,010.50
  • Total Received: $15,988
  • Profit: +$1,977.50 (+14.1% ROI)
  • Total Fees: $22.50
  • Break-Even: $2,804.20

Low fees on major exchanges like Binance mean break-even is very close to the buy price, making short-term swing trading viable even for modest price moves.

Why Break-Even Price Matters

Most traders focus only on their buy price when setting stop-losses. However, the true break-even — accounting for the sell fee you will pay on exit — is always slightly higher. For a trade with 0.5% buy and sell fees, your break-even is approximately 1% above your buy price. This means you need a 1% gain just to avoid a loss. For high-fee environments (DEXes, some CEXes charging 0.5%+), this makes scalping and frequent trading extremely difficult to profit from.

Frequently Asked Questions

In most countries, yes. Cryptocurrency profits are typically treated as capital gains. In the US, short-term gains (held under 1 year) are taxed at ordinary income rates (10–37%), while long-term gains (held over 1 year) are taxed at 0%, 15%, or 20% depending on your income bracket. The UK treats crypto as a capital asset subject to CGT at 10% or 20%. Australia applies a 50% CGT discount for assets held over 12 months. Always consult a tax professional for advice specific to your situation.

Exchange fees directly reduce your net profit on every trade. A 0.1% fee on both buy and sell means you pay 0.2% round-trip. For a $10,000 position, that's $20 in fees. For active traders making 100 trades per year, fees can total thousands of dollars. Compare: Binance charges 0.1% (0.075% with BNB), Coinbase Pro charges 0.4–0.6%, Kraken charges 0.16–0.26%, and DEXes like Uniswap charge 0.05–1% depending on the pool. Lower fees matter more as your trading frequency and position size increase.

ROI (Return on Investment) is the percentage gain or loss relative to your initial investment including fees. An ROI of 50% means you made $1.50 for every $1.00 invested. In crypto, ROI is calculated as: (Profit or Loss / Total Invested) × 100. Total Invested includes the buy fee paid to your exchange. ROI gives you a normalized way to compare the performance of different trades regardless of position size — useful when comparing a 2 ETH trade to a 10,000 XRP trade.

The break-even price is the sell price at which your profit is exactly zero after accounting for all fees. The formula is: Break-Even Price = Total Invested / (Quantity × (1 − Sell Fee %)). The sell fee is included in the denominator because you will pay it when exiting. For example, if you invested $15,015 (including buy fee) in 0.5 BTC with a 0.1% sell fee, your break-even is 15,015 / (0.5 × 0.999) = $30,060.06 — meaning BTC must rise above $30,060 before you are in profit.

Yes — the calculator works for any cryptocurrency traded on any platform, including Bitcoin, Ethereum, altcoins, and DeFi tokens. Just enter the fee percentage for your specific exchange or DEX. For DeFi swaps on Uniswap or PancakeSwap, use the pool fee (0.05%, 0.3%, or 1%) plus any additional gas costs. For centralized exchanges, check your account tier since many offer reduced fees for higher trading volume or for holding the exchange's native token.

Sources

Embed This Calculator on Your Website

Free for blogs, forums and tipster sites. Paste this HTML where the calculator should appear — it resizes automatically.

<div class="calcvault-embed" style="max-width:700px;margin:0 auto;">
  <script src="https://www.calcvault.co/widget.js" data-calc="crypto-profit-calculator" data-backlink="inline"></script>
  <p style="text-align:center;margin:6px 0 0;font-size:12px;font-family:system-ui,sans-serif;"><a href="https://www.calcvault.co/calculators/crypto-profit-calculator">Crypto Profit Calculator by CalcVault</a></p>
</div>