Crypto Profit and Loss Calculator India: How to Know If You're Actually Making Money (After Tax)
- Bitcoin hit an all-time high of ₹1.2 crore per coin in October 2025 — and is now trading near ₹58–64 lakh. Millions of Indian investors are underwater without knowing their exact position.
- Your crypto P&L is not just (current price − buy price) × quantity. It must account for exchange fees, gas fees, 30% tax on gains, and 1% TDS already deducted.
- You cannot offset crypto losses against other income or against gains in other crypto coins — India's 2022 crypto tax rules make losses almost entirely unrelievable.
- The only crypto P&L number that matters for financial planning is your after-tax, after-fee realised gain — not the portfolio value shown on your exchange app.
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:
- Fee paid: ₹4,500
- Actual cost basis: ₹22,54,500
Deduction 2: Exchange Fees at Sale
On ₹30,00,000 sale value (0.5 BTC × ₹60L) at 0.2% fee:
- Fee: ₹6,000
- Net sale proceeds: ₹29,94,000
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:
- Not deductible from capital gains in India (unlike in some other countries)
- They reduce your actual economic return but don't reduce your taxable gain
Final After-Tax P&L
| Component | Amount |
|---|---|
| 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:
- Your income tax slab (even if you're in the 0% slab, you still pay 30% on crypto)
- Holding period (no long-term capital gains benefit — no distinction between 1 day and 10 years)
- Investment amount (no basic exemption limit applies to crypto gains)
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:
- You cannot offset crypto losses against crypto gains in other coins
- BTC loss of ₹3L cannot be set off against ETH gain of ₹3L — you pay tax on the ₹3L ETH gain anyway
- You cannot offset crypto losses against other income
- Crypto loss of ₹5L cannot reduce your salary income tax liability
- You cannot carry forward crypto losses (technically the law allows carry-forward within the same asset class, but the no-offset rule makes it functionally useless)
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:
- When you sell crypto on an Indian exchange
- When you transfer crypto from one person to another
- Even on peer-to-peer transactions above ₹10,000
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:
- File ITR-2 (salaried employees) or ITR-3 (self-employed)
- Report gains under "Income from Virtual Digital Assets (VDA)"
- Cannot file ITR-1 (Sahaj) — even if otherwise eligible
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
- Bought 1 ETH at ₹4,00,000 (November 2021 peak)
- Current price: ₹1,40,000 (mid-2026)
- Unrealised loss: −₹2,60,000
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
- Bought ₹5,000 of BTC monthly for 24 months = ₹1,20,000 invested
- Different prices each month → average cost basis: ₹47,000/BTC
- Total BTC accumulated: 1,20,000/47,000 ≈ 0.00255 BTC...
(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)
- Bought 0.1 BTC at ₹1,10,00,000/BTC = cost ₹11,00,000
- Current price: ₹60,00,000/BTC
- Current value: ₹6,00,000
- Unrealised loss: −₹5,00,000 (−45%)
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
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 →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.