Crypto Tax Calculation Guide

How to Calculate Tax on Cryptocurrency in India: Formula, TDS and Examples

How to calculate tax on cryptocurrency in India depends on each taxable transfer, the rupee consideration, eligible acquisition cost, the special VDA rate, cess, surcharge and available TDS credit. This guide turns exchange and wallet records into a practical tax computation.

Published: Modified: By , Crypto Tax and Income Tax SpecialistPublisher: WealthSure
How to calculate tax on cryptocurrency in India with VDA income and TDS records
A transaction-wise approach to calculating cryptocurrency tax, TDS credit and ITR reporting in India.

How to calculate tax on cryptocurrency in India is not answered reliably by looking only at the net profit shown on an exchange app. Indian crypto taxation is built around virtual digital asset, or VDA, transactions. The taxpayer normally needs to identify each sale, swap or other taxable transfer, convert the value into Indian rupees, establish the eligible cost of acquisition and apply the special tax rules. The exercise becomes harder when activity is spread across multiple exchanges, self-custody wallets, foreign platforms, staking accounts or peer-to-peer trades.

The practical concern is not just the headline 30% VDA tax rate. A complete computation may also involve applicable surcharge, 4% health and education cess, 1% TDS credit, advance-tax or self-assessment-tax payments and transaction-wise disclosure in Schedule VDA. Loss restrictions are particularly important: a loss on one crypto asset may not be available to reduce profit on another. Consequently, a portfolio that looks only slightly profitable—or even negative overall—can still produce taxable VDA income.

Good records are the foundation. You may need exchange trade exports, buy and sell invoices, wallet transaction hashes, bank statements, conversion records, TDS certificates, AIS and Form 26AS entries. Legality, platform selection, KYC, custody and wallet security matter operationally, but they do not replace the tax calculation. Moving coins between your own wallets is normally different from selling or swapping them, yet an incomplete audit trail can make a non-taxable movement look like an unexplained disposal.

This guide follows a calculation journey: identify taxable events, establish the financial year, compute each profitable transfer, add tax and cess, reduce eligible credits, check advance-tax exposure and prepare the return data. It includes examples for a simple sale, mixed profits and losses, and a crypto-to-crypto swap. Where records are incomplete or classification is uncertain, WealthSure’s assisted ITR filing support can help create a reviewable computation without promising a particular tax outcome.

Quick Answer: Calculate Indian Crypto Tax Transaction by Transaction

For each taxable crypto transfer, calculate transfer value in rupees minus eligible cost of acquisition. Ignore a negative result for set-off purposes where the restrictive VDA loss rule applies, and add the positive income from all taxable transfers. Apply the special 30% tax rate, then add applicable surcharge and 4% health and education cess.

After computing gross tax liability, reduce eligible TDS credit reflected in your tax records and add any interest or other tax consequences that apply. The remaining amount may need to be paid as advance tax during the year or self-assessment tax before filing.

The core formula is: taxable VDA income = consideration received − cost of acquisition. Base VDA tax = positive taxable VDA income × 30%. Tax including cess, where no surcharge applies = base tax × 104%. This is a calculation framework, not a substitute for checking the current assessment-year law and ITR utility.

The Details That Determine Your Crypto Tax Liability

  • Compute every taxable transfer separately; do not rely blindly on an exchange’s portfolio-level profit.
  • The special VDA rate is 30%, with applicable surcharge and 4% cess added afterward.
  • Only eligible acquisition cost is generally deductible under the restrictive VDA framework.
  • A loss on one VDA generally cannot offset profit on another VDA and is generally not carried forward.
  • One percent TDS is not the final tax; it is a credit mechanism linked to gross consideration.
  • Swaps can be taxable transfers even when no money is withdrawn to a bank.
  • Exchange, wallet, AIS, Form 26AS and bank records should reconcile before Schedule VDA is completed.

What This Page Covers

  • The formula for taxable VDA income and tax including cess.
  • Which sales, swaps, gifts, rewards and transfers may need review.
  • Why crypto losses cannot simply be netted against profits.
  • How 1% TDS interacts with final tax liability.
  • How to organise exchange, wallet and rupee valuation evidence.
  • How to reconcile AIS, Form 26AS, bank and Schedule VDA data.
  • When advance tax or expert-assisted filing may be relevant.

Basis of This Calculation Guide

This article is based on practical transaction-record, VDA tax and ITR workflows for Indian investors, traders and taxpayers. The Income Tax Department’s ITR-2 guidance explains Schedule VDA, while the department’s ITR-2 FAQ describes the special rate for VDA gains. Tax payment and TDS procedures should be verified through the official e-Pay Tax guidance.

India’s income-tax framework changed from 1 April 2026 with the Income Tax Act, 2025 and related rules. The substantive result, section numbering, forms and portal workflow must be checked for the relevant transaction date and assessment year. Exchange features and AIS reporting can also change. WealthSure can assist with interpretation, records, tax calculation and filing, but final reporting depends on complete facts and official records.

The Working Formula for Cryptocurrency Tax in India

The starting point is a transaction-wise income calculation, not the total sale value and not a portfolio’s net change.

Cryptocurrency tax calculation components in India
ComponentCalculationPractical meaning
Transfer considerationINR value received or receivableSale proceeds or fair INR value in a swap or in-kind transfer
Eligible costSupported acquisition costAmount paid to acquire the specific VDA, based on records and accepted cost method
Taxable VDA incomeConsideration − eligible costPositive income on the individual taxable transfer
Base taxPositive VDA income × 30%Special-rate tax before surcharge and cess
Cess4% of tax plus surchargeHealth and education cess
Net payableGross tax − eligible TDS/advance taxBalance before any applicable interest or adjustment

For a taxpayer without surcharge, a useful shorthand is 31.2% of positive taxable VDA income, because 30% tax plus 4% cess on that tax equals 31.2%. This shorthand does not account for surcharge, interest or non-VDA income.

What can generally be deducted?

The VDA framework is restrictive. The principal deduction is the eligible cost of acquisition. Expenses such as exchange fees, internet, borrowing cost, advisory cost, electricity or equipment should not be deducted automatically. Receipt-related income from mining or staking may require a separate business or other-sources computation, but a later transfer must still be calculated correctly.

Why the exchange net-profit number may be wrong for tax

Exchange reports often net gains and losses, use their own cost method, exclude transferred-in coins or calculate only activity on that platform. Indian VDA rules can require a different transaction-level result, especially because losses may not be set off. Rebuild the ledger when records cross platforms.

Which Crypto Activities Can Enter the Tax Calculation?

A taxable calculation generally starts when there is a transfer, but different activities can create different reporting points.

Common crypto activities and their calculation treatment
ActivityImmediate calculation questionRecord to preserve
Buy and holdUsually no transfer profit merely from holdingPurchase invoice, bank proof, quantity and wallet
Sell for INRSale value minus eligible costTrade confirmation, INR proceeds and TDS
Swap crypto for cryptoINR value of asset received minus cost of asset givenPair, time, quantity, INR valuation and both wallet entries
Move between own walletsUsually verify as self-transfer, not saleBoth wallet addresses, transaction hash and ownership note
Pay for goods or servicesTransfer value of crypto usedInvoice, INR value and wallet proof
Staking/mining/airdrop receiptPossible income on receipt plus later transfer taxReceipt time, value, activity nature and later disposal
GiftReview transfer and recipient gift-tax rulesGift deed, relationship, valuation and transaction hash

Buying and holding is usually the simplest case. Selling, swapping, spending or gifting requires closer analysis. A wallet movement becomes risky when the destination is not clearly documented as your own wallet.

Step-by-Step: From Crypto Ledger to Final Tax

1. Fix the financial year

Group transactions from 1 April to 31 March. A sale on 31 March and another on 1 April belong to different financial years and ordinarily different assessment years.

2. Combine every exchange and wallet

Download CSV or PDF reports from Indian and foreign exchanges, wallet histories, P2P records, DeFi logs and bank statements. Build one chronological ledger so transferred-in coins are not treated as zero-cost assets.

3. Mark taxable events

Separate purchases, own-wallet transfers and deposits from sales, swaps, payments and gifts. Then separately classify staking, mining and airdrop receipts because receipt taxation may differ from later disposal taxation.

4. Establish rupee consideration

For an INR sale, use the supported transaction value. For a crypto swap or payment in kind, use a defensible INR value at the transfer time and document the valuation source.

5. Attach cost to the asset transferred

Trace the acquisition lot or apply the method accepted for your facts and records. Do not use zero cost merely because coins moved from another platform. Do not count the same acquisition cost twice.

6. Calculate every transfer separately

Subtract eligible cost from consideration. Keep profitable and loss-making transfers separate. Add positive taxable amounts in accordance with the restrictive loss rules.

7. Calculate tax, surcharge and cess

Apply 30% to taxable VDA income, determine surcharge based on the complete return, and add 4% cess. Include tax consequences of receipt income where applicable.

8. Match TDS and taxes already paid

Compare exchange TDS reports with AIS and Form 26AS. Add advance-tax or self-assessment-tax challans. Claim only credits that belong to the taxpayer and appear with supporting evidence.

9. Review advance-tax exposure

If the balance tax payable is substantial, advance-tax instalments may apply during the financial year. Use WealthSure’s advance tax calculation support when crypto gains arise before year-end.

10. Report in the correct return

Complete Schedule VDA transaction-wise in the applicable ITR. Capital-gain cases commonly point to ITR-2, while business or professional cases may require ITR-3. Verify the current notified form and instructions.

Financial Year and Assessment Year for Crypto Transactions

The financial year is when the taxable crypto event occurs; the assessment year is the following year in which that income is reported and assessed.

Crypto transaction year mapping
Transaction dateFinancial yearAssessment yearAction
15 February 2026FY 2025–26AY 2026–27Use the notified AY 2026–27 return and transitional guidance
20 April 2026FY 2026–27AY 2027–28Follow the Income Tax Act, 2025 framework and later notified forms
31 March 2027FY 2026–27AY 2027–28Include with all other FY 2026–27 crypto events

Do not use the date on which you withdraw INR from the exchange if the taxable sale or swap happened earlier. The trade or transfer date generally drives the year, subject to the facts and accounting treatment.

Records That Make a Crypto Tax Calculation Defensible

  • Full trade export with timestamps, assets, quantities, pair, INR value and order ID.
  • Deposit and withdrawal report linking each exchange to wallet transaction hashes.
  • Bank statements and UPI records supporting fiat purchases and withdrawals.
  • Invoices or confirmations for P2P and OTC transactions.
  • Staking, mining, airdrop and reward statements showing receipt value and time.
  • Gift documents, relationship proof and valuation evidence where applicable.
  • TDS certificate, exchange TDS report, AIS and Form 26AS extracts.
  • Advance-tax and self-assessment-tax challans.
  • A calculation workbook showing consideration, cost, income and treatment for each row.

Reconcile exchange and wallet records before AIS

First reconcile quantities: opening holdings + purchases + receipts − sales − transfers out should explain closing holdings, after network fees and adjustments. Next reconcile rupee flows with bank records. Finally match TDS entries with AIS and Form 26AS. The official TDS compliance guidance should be checked for the current procedural form and due date.

What to do when cost basis is missing

Search previous exchange exports, email confirmations, bank statements, wallet explorers and the sending platform. Create a transfer map rather than assuming zero cost. If evidence remains incomplete, document the gap and obtain advice; a convenient number without evidence can undermine the return.

Worked Cryptocurrency Tax Examples

Example 1: One simple sale

Riya buys cryptocurrency for ₹2,00,000 and later sells it for ₹2,80,000. Her taxable VDA income is ₹80,000. Base tax is ₹24,000. With 4% cess and no surcharge, tax is ₹24,960. If ₹2,800 TDS is correctly reflected and claimable, the provisional balance becomes ₹22,160 before considering other taxes, interest or credits.

Simple crypto sale calculation
Sale value₹2,80,000
Eligible cost₹2,00,000
Taxable VDA income₹80,000
30% tax₹24,000
4% cess₹960
Tax including cess₹24,960

Example 2: Profit and loss on different coins

Arjun makes ₹1,20,000 profit on one coin and ₹70,000 loss on another. The common mistake is to report net profit of ₹50,000. Under the restrictive VDA rule, the ₹70,000 loss is generally not set off against the ₹1,20,000 profit. His VDA tax calculation may therefore start from ₹1,20,000. At 30% plus 4% cess and no surcharge, that is ₹37,440. An expert review is useful when an exchange tax report has already netted the loss.

Example 3: Crypto-to-crypto swap

Meera acquired Token A for ₹90,000 and swaps it for Token B worth ₹1,50,000. She does not receive INR, but the swap can still be a taxable transfer of Token A. The starting VDA income is ₹60,000. Tax at 30% plus 4% cess is ₹18,720 without surcharge. Token B then needs its own supported acquisition record for a later sale. The mistake would be to ignore the swap until cash withdrawal.

Example 4: TDS exceeds final tax credit need

Dev has high turnover but low positive taxable income. TDS may be deducted on gross consideration while final tax is based on taxable income. He should not call the TDS amount his tax liability. He must compute income, claim matching TDS and let the return determine whether any balance or refund arises. Refund processing remains subject to Income Tax Department verification.

Where Crypto Tax Reporting Commonly Goes Wrong

  • Using net portfolio profit after setting off VDA losses.
  • Treating TDS as final tax instead of a credit.
  • Ignoring crypto-to-crypto swaps and payments made in crypto.
  • Assigning zero cost to coins transferred from another exchange.
  • Counting own-wallet transfers as sales or losing the ownership trail.
  • Deducting fees and general expenses without legal support.
  • Omitting staking, mining, airdrop or referral receipts.
  • Claiming TDS not reflected against the correct PAN or transaction.
  • Using the bank withdrawal date rather than the transfer date.
  • Choosing an ITR form without considering business activity and other income.

Crypto Tax and Compliance Checklist Before Filing

  • Confirm the financial year and assessment year.
  • Download reports from every exchange, wallet and platform.
  • Tag purchases, sales, swaps, gifts, payments and own-wallet transfers.
  • Calculate INR consideration and eligible cost for each taxable transfer.
  • Keep profitable and loss-making VDA rows separate.
  • Classify staking, mining, airdrop and service receipts.
  • Match TDS with AIS and Form 26AS.
  • Calculate surcharge and cess using total-income facts.
  • Check advance-tax or self-assessment-tax requirement.
  • Complete Schedule VDA and retain the working papers.

When Self-Filing May Not Be Enough

A simple return with a few fully documented INR purchases and sales may be manageable. Professional review becomes more valuable when transactions cross exchanges, wallets or countries; when swaps and DeFi activity are present; when cost basis is missing; when crypto is connected with business income; or when AIS and TDS data do not match.

WealthSure can help organise transaction files, calculate positive VDA income, review receipt classifications, reconcile TDS, estimate taxes and prepare the applicable return. Relevant options include ITR-2 capital gains filing support, ITR-3 business and professional filing support and a tax expert consultation.

Summary: How to Calculate Tax on Cryptocurrency in India

Start with one complete crypto ledger. Identify each taxable sale, swap, payment or gift; establish the INR consideration and eligible acquisition cost; and calculate the result transaction by transaction. Add positive taxable VDA income without automatically reducing it by losses from other VDAs. Apply the special 30% rate, applicable surcharge and 4% cess, then reduce properly matched TDS and other tax payments.

The quality of the answer depends on the quality of the records. Exchange dashboards are helpful but do not replace wallet mapping, bank reconciliation, AIS and Form 26AS matching or Schedule VDA working papers. Verify the law and ITR utility for the relevant assessment year, especially around the transition to the Income Tax Act, 2025.

For a documented review of complex activity, use WealthSure’s expert-assisted crypto tax filing service. At WealthSure, we don’t just file taxes — we simplify your financial journey and help you build long-term wealth with confidence.

Frequently Asked Questions About Cryptocurrency Tax Calculation

How do I calculate tax on cryptocurrency in India?

To calculate tax on cryptocurrency in India, prepare a transaction-wise list of every taxable transfer, determine the sale or transfer value in rupees, subtract only the eligible cost of acquisition for that particular virtual digital asset, and apply the special VDA tax rate to the positive income. Under the framework commonly referred to through section 115BBH of the Income-tax Act, 1961, income from transfer of a virtual digital asset is taxed at 30%, plus applicable surcharge and 4% health and education cess. A simple transaction formula is: taxable VDA income = transfer consideration minus cost of acquisition. Do not reduce exchange fees, mining expenses, interest, salary cost, internet cost or other expenditure unless current law specifically permits it. Also do not set off a loss from one VDA against profit from another VDA under the restrictive VDA rules. Add the positive taxable income from each profitable transfer, calculate tax, then reduce eligible TDS credit that appears in your records. Because India moved to the Income Tax Act, 2025 from 1 April 2026, users should verify the applicable assessment-year form, section references and portal instructions before filing.

Is cryptocurrency profit taxed at 30% even if I am in a lower tax slab?

Yes, income from transfer of a virtual digital asset is generally subject to the special 30% rate, rather than your normal slab rate, under the VDA tax framework. Applicable surcharge and 4% health and education cess may increase the final amount. Your normal slab still matters for other income such as salary, interest or business income, and it can also affect surcharge calculations in higher-income cases. The 30% rate applies to taxable income from a transfer, not automatically to the gross amount received. For example, if crypto bought for ₹1,00,000 is sold for ₹1,40,000, the starting taxable VDA income is ₹40,000, not ₹1,40,000. However, if records do not support the cost, the tax computation may become difficult and may be questioned. Keep invoices, exchange trade files, bank entries and wallet history. Also remember that TDS deducted on a transaction is only a tax credit or collection mechanism; it is not the final tax rate and does not replace the year-end calculation.

Can I subtract crypto losses from crypto profits in India?

A loss from transfer of one virtual digital asset generally cannot be set off against income from another VDA under the restrictive VDA provisions, and such loss is generally not carried forward. This means transaction-wise computation matters. Suppose Bitcoin creates a ₹70,000 profit and another token creates a ₹40,000 loss. You should not assume that only ₹30,000 is taxable. The profitable Bitcoin transfer may remain taxable at ₹70,000 while the other VDA loss is not available for set-off. The same caution applies when a person has hundreds of trades: a net profit figure shown by an exchange dashboard may not match the amount reportable under Indian tax rules. Build a ledger containing date, asset, quantity, rupee value, cost basis, transfer value, TDS and transaction reference. Then identify profitable and loss-making transfers separately. Complex exchange-to-exchange movements, derivatives, rewards or business activity may need additional classification and should be reviewed on their facts.

Does the 1% crypto TDS equal my final crypto tax?

No. The 1% TDS associated with transfer of a virtual digital asset is not the final tax on your profit. It is generally deducted on the transfer consideration when the relevant conditions and threshold are met, while final income tax is calculated on taxable VDA income. A trader may have ₹5,00,000 of sale consideration, ₹4,20,000 of eligible acquisition cost and ₹80,000 of taxable income. TDS may have been collected on the gross consideration, but the final VDA tax is based on the taxable income under the applicable law. The TDS appearing in Form 26AS, AIS or the relevant certificate can normally be claimed as tax credit, subject to matching and eligibility. If TDS is missing, duplicated, linked to the wrong PAN or different from the exchange statement, reconcile before filing. Direct person-to-person purchases can also create deduction and challan-statement obligations for the buyer, depending on the transaction date and current procedural rules.

Is swapping one cryptocurrency for another taxable in India?

A crypto-to-crypto swap can be treated as a transfer of the asset given up, even when no rupees reach your bank account. You therefore need a defensible rupee value for the consideration received at the time of the swap and the eligible cost of the asset transferred. For example, exchanging a token bought for ₹60,000 for another token worth ₹90,000 may create ₹30,000 of taxable VDA income on the outgoing token, subject to the exact facts and applicable rules. The new token generally needs its own cost record for a later disposal. Users often miss these events because exchange dashboards label them as conversions rather than sales. Download conversion records, timestamps, quantity, trading pair, INR valuation and fees, and preserve the source of the rupee valuation used. TDS handling for in-kind or exchange transactions can be operationally complex, so check the exchange statement and current Income Tax portal guidance.

How are staking rewards, mining income and airdrops taxed?

Staking rewards, mining receipts and airdrops can involve two separate tax questions: taxation when the asset is received and taxation when it is later transferred. The first receipt may be classified under business income, income from other sources or another head depending on the activity, regularity, facts and current law. When the received VDA is later sold or swapped, the transfer may also fall under the special VDA regime. The cost basis for that later transfer must be determined carefully; it should not be guessed or duplicated. A casual staking reward is not always treated the same way as a systematic validator or mining operation with equipment and organised activity. Maintain the date and time of receipt, quantity, INR market value, wallet address, platform statement, nature of activity and later disposal details. Where amounts are material or the activity is recurring, a professional transaction classification review can prevent double counting, omitted income or unsupported expenses.

Do gifts of cryptocurrency create tax for the sender or receiver?

Crypto gifts can create tax consequences for both sides. A transfer by the giver may need to be examined under the VDA transfer rules, while the receiver may face tax under the provisions for receipt of property without or for inadequate consideration, unless an exemption applies, such as specified gifts from relatives or gifts on certain occasions. The exact result depends on the relationship, fair market value, documentation and whether consideration was paid. A wallet transfer described informally as a gift is not enough evidence by itself. Keep a gift declaration, PAN details where appropriate, relationship proof, wallet addresses, transaction hash, valuation evidence and date of transfer. When the recipient later sells the asset, the acquisition cost must be determined under the applicable rules. Because gift taxation and VDA taxation can overlap, significant gifts should be reviewed before filing rather than reconstructed after a notice or mismatch.

Which ITR form should I use for cryptocurrency income?

The correct ITR form depends on the taxpayer’s complete income profile and the character of the crypto activity. Individuals who report VDA transfers as capital gains commonly use ITR-2 when they do not have business or professional income. ITR-3 may be relevant where crypto activity is treated as business income or the taxpayer otherwise has business or professional income. Schedule VDA requires transaction-wise disclosure in the applicable return form. Do not choose a form only because an exchange report labels you an investor or trader. Consider frequency, intention, organisation, accounting treatment, other income, residency and the notified form instructions for the relevant assessment year. ITR forms and eligibility can change, particularly after the Income Tax Act, 2025 became effective from 1 April 2026. Use the current utility and instructions on the official e-Filing portal. WealthSure’s assisted filing service can help when a return includes multiple exchanges, wallets, business activity or overseas platforms.

How do I reconcile crypto TDS with AIS and Form 26AS?

Start by comparing four records: your exchange transaction export, wallet ledger, bank statement, and tax information shown in AIS and Form 26AS. Match each TDS entry by date, deductor, PAN, gross amount and tax amount. Then identify entries that are missing, duplicated, reversed or recorded under a different date. A direct wallet transfer should not automatically be treated as a sale merely because coins moved, but exchange deposits and withdrawals must be linked so the audit trail remains clear. Keep a reconciliation note for every unresolved difference. If the deductor has reported incorrect information, request correction from the exchange or deductor; do not simply invent a credit in the ITR. Where TDS credit is present but the corresponding transfer is absent from your ledger, investigate before filing. The objective is that taxable transfers, income computation and TDS claims tell one consistent story.

When should I get expert help for a crypto tax return?

Expert help is worthwhile when you have activity across several exchanges or wallets, crypto-to-crypto swaps, DeFi transactions, staking, mining, airdrops, gifts, foreign platforms, missing cost basis, high transaction volume, business classification questions or AIS and TDS mismatches. Self-filing may be manageable for a small number of well-documented purchases and sales, but it becomes risky when a dashboard’s net profit cannot be reconciled transaction by transaction. Professional review can help organise records, classify receipts, calculate profitable transfers, identify unsupported cost entries, match TDS, estimate advance or self-assessment tax and complete Schedule VDA. It cannot guarantee a refund, tax saving or acceptance by the department; the outcome depends on complete facts and current law. Use official portal data and retain the working papers used for filing. WealthSure’s crypto-tax and assisted ITR support is intended for taxpayers who want a documented, reviewable computation rather than a rough estimate.