Crypto Profit and Loss Calculator India: How to Know If You're Actually Making Money (After Tax)

Use our free Crypto Profit/Loss Calculator to find your true gain or loss per trade, after exchange fees, 30% tax, and TDS — and calculate your breakeven price.

The Crypto Boom, Crash, and the P&L Problem

India's crypto market has been on one of the most dramatic rides in financial history. Bitcoin went from ₹20 lakh in early 2023 to over ₹1.2 crore in October 2025 — a 6× run — before falling back toward ₹58–64 lakh range by mid-2026. Ethereum, Solana, and hundreds of altcoins followed similar trajectories, amplified.

The result: tens of millions of Indian retail investors are sitting on portfolios they either can't accurately value, can't calculate the tax on, or don't know whether to hold, sell, or cut losses on.

The crypto profit and loss calculator exists to give you a precise answer to one question: if you sell right now, exactly how much do you keep after everything?


The Basic P&L Formula (Before We Add the Complications)

Gross Profit = (Selling Price − Buying Price) × Quantity

Example:

  • Bought 0.5 BTC at ₹45,00,000 per BTC = cost ₹22,50,000
  • Current price: ₹60,00,000 per BTC
  • Gross profit: (₹60,00,000 − ₹45,00,000) × 0.5 = ₹7,50,000

Simple. But this is not what you actually make. Here is the complete calculation.


The Full Crypto P&L Calculation: All 5 Deductions

Deduction 1: Exchange Fees at Purchase

Most Indian exchanges (WazirX, CoinDCX, Binance India, Zebpay) charge 0.1–0.5% maker/taker fee per transaction.

On ₹22,50,000 purchase at 0.2% fee:

Deduction 2: Exchange Fees at Sale

On ₹30,00,000 sale value (0.5 BTC × ₹60L) at 0.2% fee:

Deduction 3: 1% TDS (Tax Deducted at Source)

Since July 1, 2022, Indian exchanges deduct 1% TDS on every crypto sale or transfer above ₹10,000.

TDS on ₹29,94,000: 1% = ₹29,940 deducted at source Net received after TDS: ₹29,64,060

Deduction 4: 30% Flat Tax on Gains (Section 115BBH)

India taxes crypto profits at a flat 30% (+ 4% health and education cess = 31.2% effective) under Section 115BBH.

Taxable gain = Net sale proceeds − Cost basis (including purchase fees) = ₹29,94,000 − ₹22,54,500 = ₹7,39,500 taxable profit

Tax: ₹7,39,500 × 31.2% = ₹2,30,724

Deduction 5: Any Gas Fees / Network Fees (For DeFi and On-Chain Transfers)

If you transferred crypto between wallets or used DeFi platforms, you paid gas fees (Ethereum gas, Solana fees). These are:

Final After-Tax P&L

ComponentAmount
Gross sale proceeds₹30,00,000
Less: Exchange fee at sale−₹6,000
Less: TDS already deducted−₹29,940
Less: Tax on gain (31.2%)−₹2,30,724
Less: Cost of purchase (incl. fee)−₹22,54,500
True after-tax profit₹4,78,836

You thought you made ₹7,50,000. You actually keep ₹4,78,836 — after fees and tax, your real return is 63.8% of what the gross calculation suggested.

The gap between "portfolio up 33%" and "I actually made 21.3% after everything" is the most important financial reality check in crypto investing.


Calculating Your Crypto Breakeven Price

Your breakeven price is the price at which selling would result in zero profit after all fees and tax.

For a trade with no taxable gain, you pay only exchange fees (no 30% tax applies if gain is zero or negative).

Breakeven Price = (Cost basis + Purchase fee) ÷ Quantity × (1 + Sale fee rate)

Example:

  • Cost: ₹22,54,500 (0.5 BTC)
  • Breakeven per BTC: (₹22,54,500 ÷ 0.5) × (1 + 0.002) = ₹45,09,000 × 1.002 = ₹45,18,018 per BTC

You need Bitcoin above ₹45.18 lakh just to break even on this trade — not ₹45 lakh (the purchase price), because fees add to the effective cost.

For any investor who bought BTC near the ₹1–1.2 crore peak in late 2025, the breakeven is the purchase price. Currently (₹58–64L), they are in a significant loss. The calculator shows exactly how far BTC needs to recover before they're back to zero.


India's Crypto Tax Rules: The Most Punishing in the World

India's 2022 Finance Act introduced some of the harshest crypto tax provisions globally. Every Indian crypto investor must understand these:

Rule 1: 30% Flat Tax — No Deductions, No Exemptions

Crypto gains are taxed at 30% flat regardless of:

Add 4% cess = 31.2% effective tax rate on every rupee of crypto profit.

Rule 2: No Loss Offsetting

This is the most devastating rule for retail investors:

- BTC loss of ₹3L cannot be set off against ETH gain of ₹3L — you pay tax on the ₹3L ETH gain anyway

- Crypto loss of ₹5L cannot reduce your salary income tax liability

Example of why this is brutal:

Portfolio: BTC −₹5L (unrealised loss), ETH +₹2L (realised gain) Tax owed: 31.2% of ₹2L = ₹62,400 — despite being overall negative on portfolio

This rule makes crypto portfolio management in India fundamentally different from equity investing (where losses offset gains freely).

Rule 3: 1% TDS on Every Transfer Above ₹10,000

1% TDS is deducted:

TDS is not a final tax — it's an advance collection claimable in your ITR. But it creates a cashflow cost: 1% of every transaction is held until you file taxes (up to 16 months later if you transact in April).

For active traders doing ₹50L/month in volume: ₹50,000/month held as TDS = ₹6,00,000/year in working capital tied up with the tax department.

Rule 4: ITR Filing Is Mandatory for Crypto Gains

Even if you earn ₹1,000 in crypto profit, you must:

Most crypto investors don't know this and file ITR-1 — which is technically incorrect and can attract scrutiny.


Crypto P&L for Different Scenarios

Scenario 1: HODL from 2021 Bull Run Peak

If you sell: ₹1,40,000 − ₹4,00,000 = −₹2,60,000 loss. No tax liability (no gain). But you can't offset this loss against other gains.

Should you sell to crystallise the loss? In India — there's almost no tax benefit to crystallising a crypto loss. Unlike equity where harvested losses reduce tax, crypto losses are stranded. The decision to sell or hold should be purely based on your view of ETH price — not tax optimisation.

Scenario 2: DCA (Dollar/Rupee Cost Average) Investor

(This example scales — use the calculator with your actual monthly amounts and purchase prices)

For DCA investors, the weighted average cost is used for tax calculation — not FIFO or LIFO (though technically FIFO is the most common method). Maintain records of every purchase date, amount, and price.

Scenario 3: Bought at ATH (October 2025 Peak)

Breakeven for this investor: BTC must reach ₹1,10,00,000+ again to break even (plus fees and the fact that gains on the recovery would be taxed at 31.2%).

To make a 10% net return after buying at peak and selling above it: Required gross gain = 10% after 31.2% tax = 10% ÷ 0.688 = 14.5% gross gain required Required price: ₹1,10,00,000 × 1.145 = ₹1,25,95,000 per BTC minimum


The Portfolio Tracker Problem: Why Exchange Apps Lie to You

Every crypto exchange shows you a P&L number. That number is wrong for Indian investors because:

1. It shows gain in absolute value — not accounting for the 31.2% tax owed 2. It doesn't account for TDS already deducted — which is yours, but held by government 3. It uses the current price — not the price at which you can actually sell (bid-ask spread) 4. It doesn't aggregate cross-exchange holdings — if you bought on WazirX and hold on Coinbase, most trackers don't merge them

What you should track instead:

  • Cost basis per coin (total invested ÷ quantity)
  • Realised gains this financial year (for tax liability calculation)
  • TDS deducted year-to-date (for ITR credit)
  • Unrealised gain/loss at current market price
  • Estimated tax liability if you sold everything today

Our crypto P&L calculator gives you all five numbers simultaneously.


Common Crypto P&L Mistakes Indian Investors Make

1. Not counting exchange fees in cost basis. Fees paid to buy are part of your cost. Ignoring them overstates your gain and therefore your tax — you pay more tax than you owe.

2. Expecting to offset BTC loss against ETH gain. India's rules don't allow this. Each coin's P&L is calculated independently for tax purposes.

3. Treating TDS as final tax paid. TDS is an advance. Your final tax could be more or less. Underpaying advance tax results in interest under Section 234B/C.

4. Not maintaining transaction records. Income Tax notices for crypto non-disclosure are increasingly common. The IT Department receives data from exchanges under VDA reporting requirements. Maintain a full transaction log: date, coin, quantity, price in INR, exchange fees, and TDS deducted.

5. Using purchase price in USD instead of INR. All crypto gains in India are computed in INR at the time of the transaction — not in USD. If you bought BTC at USD 20,000 when the rate was ₹82/$, your cost basis is ₹16,40,000 — not USD 20,000.


FAQ

What is the tax on crypto gains in India in 2024–25?
30% flat tax on all Virtual Digital Asset (VDA) gains under Section 115BBH, plus 4% health and education cess = 31.2% effective rate. No deductions allowed except cost of acquisition. No slab rate benefit. No long-term/short-term distinction. This applies to all crypto assets including Bitcoin, Ethereum, NFTs, and tokens.
Can I offset my crypto losses against other income?
No. Under India's VDA tax rules, crypto losses cannot be set off against any other income — not salary, not equity gains, not business income. Losses can technically be carried forward within VDA category only, but the no-offset rule makes this largely irrelevant.
What is the 1% TDS on crypto?
Section 194S requires 1% TDS on VDA (crypto) transfers above ₹10,000 per transaction. The exchange deducts this automatically. It is an advance tax payment — claimable when filing ITR. It is not an additional tax over and above the 30%.
How do I calculate profit on crypto bought at different prices?
Use the weighted average cost method: total amount invested ÷ total coins bought = average cost per coin. Then: (current price − average cost) × coins held = unrealised P&L.
Is crypto P&L taxable even if I don't withdraw to my bank account?
Yes. Tax is triggered at the point of selling/converting/swapping crypto — not at the point of withdrawal to bank. Converting BTC to USDT on an exchange is a taxable event. Holding crypto without selling is not taxable.

Know Your Real Number Before You Sell

The crypto market in India is at an inflection point — millions of investors are making hold-or-sell decisions on positions that have moved dramatically. The difference between making that decision based on "portfolio up X%" versus "I net ₹Y after tax and fees" can mean hundreds of thousands of rupees.

Calculate the after-tax, after-fee number before every significant sale. Especially given India's no-loss-offset rules — every rupee of realised gain costs 31.2% with no relief from corresponding losses in other coins.

Use our free Crypto Profit/Loss Calculator to find your exact gain or loss per trade, your after-tax profit, your TDS credit, your breakeven price, and your weighted average cost — updated for India's 2024–25 VDA tax rules.


Try the Free Crypto P&L Calculator

Use ToolMira's calculator — no signup, no ads, works on mobile.

Open Crypto Calculator →
AM
Written by Ananya Menon
Ananya writes about personal finance, tax, and investing for ToolMira, breaking down India's money rules into plain language with worked examples.

Disclaimer: This article is for educational purposes only and does not constitute financial, investment, or professional advice. Please consult a qualified professional before making any decisions based on this content.