To calculate crypto profit, subtract your buy price from your sell price, divide by the buy price, and multiply by the amount you invested. Buy Bitcoin at $20,000 and sell at $24,000 and you made 20% — so $500 invested returned $100, and ₹50,000 invested returned ₹10,000. The calculator above does this for any coin in rupees, dollars or euros.

How to use it

  1. Pick your currency — INR, USD or EUR.
  2. Enter the buy price and sell price per coin, both in that same currency.
  3. Enter the amount you invested — not the number of coins.

Results update as you type. For a position you still hold, put the current market price in the sell price box and you get your unrealised profit.

Calculating crypto profit in rupees

The arithmetic is identical in any currency, but there is one trap when working in INR: use the same currency on both sides. If you bought when Bitcoin was quoted in dollars and are now looking at a rupee price, you are measuring two things at once — the coin’s move and the rupee’s move against the dollar.

Indian exchanges quote directly in INR, so if you bought and sold on the same platform you can use those figures as they appear. If you bought on an international exchange in USD, either convert both prices at the rates on their respective dates, or simply work the whole calculation in dollars and convert the profit at the end. Mixing an INR sell price with a USD buy price will produce a number that means nothing.

This matters more than it sounds. The rupee has weakened against the dollar over most multi-year periods, which quietly flatters a long-held position when you convert only at the exit.

Profit percent and profit amount answer different questions

The calculator returns both, and they are not interchangeable.

Profit percent tells you how good the trade was. It is independent of position size, which makes it the only fair way to compare one trade against another, or your results against the market.

Profit amount tells you what it did to your account. A 60% gain on ₹4,000 is an excellent trade and an irrelevant sum. A 3% gain on ₹8,00,000 is a mediocre trade and real money.

Judge your decisions on the percentage. Plan around the amount.

Why your real profit is lower than this figure

This calculator answers one question precisely: what did the price move earn you? It knows nothing about the costs sitting between you and that number, and on smaller trades those costs take a large share of it.

  • Exchange fees apply on the way in and again on the way out. A 1% fee each way on a trade that moved 5% has taken roughly 40% of your gain.
  • Network and gas fees on decentralised exchanges, charged whether the trade succeeds or fails.
  • Slippage — the gap between the quoted price and your actual fill. It widens on thin pairs and during volatility, and it is invisible on your trade history.
  • Withdrawal fees when moving coins off an exchange.
  • Tax, which in India is deducted at source on transfers before you see the proceeds.

Take the figure this calculator gives you, then subtract everything you actually paid. That difference is your real return.

Leveraged positions work differently

This calculator is for spot trades — you bought coins with your own money and sold them. If you traded with leverage, the percentage it returns is not your return on capital.

With leverage, your profit and loss are calculated on the full position size, but the money at risk is only your margin. A 5% move on a position opened at 10× leverage is roughly a 50% move on your margin — in either direction. The same multiplier that magnifies a gain magnifies a loss, and a move against you of only a few percent can wipe out the margin entirely and trigger liquidation.

To approximate a leveraged result here, enter the full position size as your investment amount rather than the margin you posted. That gives you the profit in currency. Divide it by the margin you actually put up to get your true return on capital. Neither figure includes funding rates, which accrue on every hour a perpetual position stays open and can be substantial on a trade held for days.

When you bought at several different prices

Most positions are not a single purchase. If you accumulated over weeks at different prices, you need your average cost before this calculator means anything.

Work out the total spent divided by the total coins held — that is your average buy price. Our stock average calculator does the blending, and the maths is identical for coins and shares. Put that average into the buy price box here.

Using your first purchase price instead of your average is the most common mistake in tracking a crypto position, and it always overstates the gain.

Crypto profit tax in India

Profit on virtual digital assets is taxed under a regime built specifically for them, and it is unusually unforgiving.

  • Gains are taxed at a flat rate regardless of your income slab, and regardless of how long you held.
  • There is no distinction between short-term and long-term — the holding period is irrelevant.
  • Tax is deducted at source on transfers above a threshold, so the proceeds that reach you are already net of it.
  • Losses cannot be set off against gains from other assets, or against any other income, and cannot be carried forward to future years.
  • Only the cost of acquisition is deductible. Exchange fees and other expenses are not.

That last two points matter for how you read this calculator. A losing trade gives you no tax relief at all, so your downside is the full loss. And because fees are not deductible, the tax is charged on a gain larger than the one you actually kept.

Rates and thresholds change with each Budget. Confirm the current figures and your own position with a qualified tax professional before filing.

Realised and unrealised profit

A profit only exists once you have sold. Until then it is a mark-to-market figure that moves every second, and it carries no tax consequence.

The calculator handles both — enter a real sell price for a closed trade, or the current market price for an open position. Just be clear which one you are looking at. Portfolio apps show unrealised gains prominently, and it is easy to plan around money that has not been made yet.

Frequently Asked Questions (FAQs)

1. How do you calculate crypto profit?

Subtract the buy price from the sell price, divide by the buy price, and multiply by your investment. Buying at $20,000 and selling at $24,000 is a 20% move, so ₹50,000 invested returns ₹10,000 profit. The same formula works for any coin at any size.

2. Does this calculator account for trading fees?

No. It calculates profit from price movement and investment size only. Subtract your exchange fees on both the buy and the sell, plus any network or withdrawal costs, to get what you actually kept.

3. Can it show a loss?

Yes. If the sell price is below the buy price, both the profit amount and the percentage come back negative. The arithmetic is identical in either direction.

4. Does it work for a position I have not sold yet?

Yes. Enter the current market price in place of the sell price and you get your unrealised profit — what the position is worth on paper right now. It becomes realised only when you actually sell.

5. How do I work out profit across several buys at different prices?

Find your average buy price first, then use it here. Our stock average calculator does that blending and works the same way for crypto — the maths does not care whether the unit is a share or a coin.

6. How is crypto profit taxed in India?

Gains on virtual digital assets are taxed at a flat rate regardless of your income slab or how long you held, with tax deducted at source on transfers above a threshold. Losses cannot be set off against other income or carried forward. Confirm the current rates and thresholds with a tax professional before filing.

7. Is this calculator free?

Yes. No sign-up, no account, and nothing you type is stored or sent anywhere — the calculation runs entirely in your browser.