Crypto Profit Calculator

Calculate profit or loss on a crypto trade from buy and sell prices, quantity and trading fees.

Formula last reviewed 4 August 2026 · How we verify our calculators

Enter details

$
$
%
%

Net profit / loss

$4650.00

Return
30.7%
Total cost (incl. buy fee)
$15150.00
Total proceeds (after sell fee)
$19800.00

Updates live as you type

Frequently asked questions

Profit = proceeds − cost. Cost is buy price × quantity plus the buy fee; proceeds are sell price × quantity minus the sell fee. Fees on both sides reduce your net result.

Yes. At 1% each side, fees consume 2% of turnover before any price move — enough to turn a small gain into a loss on tight trades. Always include them.

This calculator uses the prices you enter. On pages that show a current price, the live value is fetched client-side with a cached fallback, but the maths always uses your inputs.

No — it shows pre-tax profit. In India, gains on crypto (VDAs) are taxed at a flat 30% plus 1% TDS on transfers. Use the crypto tax calculator for the after-tax figure.

Four thousand six hundred and fifty, after fees

Buying 0.5 BTC at $30,000 and selling at $40,000, with 1% fees on each side, produces a net profit of $4,650 — a return of 30.69%.

The gross price move was 33.3%. Fees took roughly 2.6 percentage points of that, which is the point of running the calculation rather than eyeballing the price difference.

How the figures build

Total cost = (buy price × quantity) × (1 + buy fee) (30,000 × 0.5) × 1.01 = 15,000 × 1.01 = $15,150

Total proceeds = (sell price × quantity) × (1 − sell fee) (40,000 × 0.5) × 0.99 = 20,000 × 0.99 = $19,800

Net profit = 19,800 − 15,150 = $4,650

Return = 4,650 ÷ 15,150 × 100 = 30.69%

Note that fees apply on both legs and in opposite directions — they increase what you pay and decrease what you receive. A 1% fee each way is not a 1% drag but closer to 2%, and on a trade with a modest price move it can consume a large share of the gain. Frequent trading at 1% per side is extremely difficult to profit from.

Indian tax, which changes the answer substantially

Crypto is taxed in India under a regime materially harsher than that for shares or property, and the profit figure above is entirely pre-tax.

Section 115BBH charges a flat 30% on gains from virtual digital assets, plus applicable surcharge and 4% cess, regardless of holding period. There is no long-term concession and no benefit from holding longer.

Only the cost of acquisition is deductible. Exchange fees, gas fees, transfer charges and any other expenditure are not allowed as deductions — a rule with no parallel elsewhere in Indian capital gains taxation. The ₹ equivalent of that $4,650 profit would be taxed on the full gain before fees.

Losses cannot be set off. A loss on one coin cannot be offset against a gain on another, nor against any other income, and it cannot be carried forward. Each profitable trade is taxed in isolation while losing trades provide no relief at all.

Section 194S requires 1% TDS on the transfer consideration, deducted by the exchange, above modest annual thresholds. This is creditable against the final liability, but it means cash leaves on every sale regardless of whether it was profitable.

Reading the result

The return percentage is computed on your actual cost including the buy fee, which is the correct base — it answers what the capital you committed actually earned.

For a position built across multiple purchases, this single-entry calculation will not reflect reality. Compute a weighted average cost across all buys first, or track each lot separately, since Indian tax requires cost of acquisition per transfer.

Currency adds a further layer for Indian investors: a position quoted in USD carries rupee exchange risk on top of the crypto price. A flat BTC price with a weakening rupee still produces a taxable rupee gain.

Common mistakes

Ignoring fees on both sides. They roughly double the apparent single-side cost.

Assuming a long hold reduces tax. It does not — 30% applies regardless.

Expecting to deduct exchange fees. Only acquisition cost is allowed.

Netting losses against gains. Not permitted for virtual digital assets.

Forgetting the 1% TDS. It applies on the transfer value, not on the profit.