WazirX Hack Leaves Users With Taxable Income They Cannot Access

Share Article

Share this Article

streamline-sharp_star-badge-solid.svg
Our Blog Standards:

Our content simplifies complex crypto tax, accounting, and Web3 topics into practical, easy-to-follow guides. We prioritise clarity and accuracy, and every post undergoes rigorous editorial and compliance checks.

Contents

In July 2024, the Lazarus Group, the North Korea-linked threat actor responsible for some of the largest crypto thefts in history, drained more than $230 million (₹2,000 crore) from WazirX in a single attack. Withdrawals froze, trading halted, and millions of users suddenly lost access to their funds. 

Months later, some users discovered a second shock: the Indian tax system still treated many of those frozen transactions as completed taxable income. 

One Reddit user opened a Form 16A and found ₹20,478 recorded as income from the transfer of virtual digital assets, with TDS already deducted under Section 194S. The figures also appeared in Form 26AS. On paper, the transaction looked complete. In reality, the funds remained stuck inside an exchange under restructuring. 

Reddit page showing a post in r/legaladviceindia about TDS deducted on crypto sale and tax filing concerns; 'Legal Advice Needed' tag near the title, with the site’s search bar at the top and left navigation visible.

Frozen Funds, Active Tax Entries

Their question on Reddit captured the confusion: “How should I handle this discrepancy while filing my ITR?”

What followed after the hack was a year of court hearings across two jurisdictions, a Singapore High Court-sanctioned restructuring in October 2025, and a phased recovery plan promising users somewhere between 75% and 85% of their frozen balances, with the remainder tied to Recovery Tokens redeemable over 2026 to 2028. For most users, the money is still not fully back.

India’s tax system, in the meantime, has continued operating exactly as designed. It recorded the transactions, noted the TDS deductions, and filed the Form 26AS entries. And it is now asking users to account for income that many of them never meaningfully controlled.

Why Form 26AS Does Not Know What Happened to Your Money

Understanding precisely how this mismatch occurs is worth the time it takes, as it explains why the problem cannot be resolved by simply ignoring the Form 26AS entry.

When a crypto exchange processes a sell transaction, it deducts 1% TDS under Section 194S and reports the gross transaction value to the government through TDS returns. This happens at the moment the transaction is processed, not at the point of withdrawal or fund settlement, nor at the point the user actually receives or spends the money.

Under normal operating conditions, this distinction is invisible. Transaction processing and fund availability happen close enough together that no user ever thinks about the gap between them.

WazirX in 2024 was not operating under normal conditions. Withdrawals had been halted. The hack compromised a significant portion of the exchange’s holdings. Users found themselves with transaction records showing completed trades, with TDS deducted accordingly, but their balances were locked inside an exchange navigating restructuring proceedings in Singapore.

Form 26AS sees the TDS deduction, not what happened to the funds afterward. The AIS records that money moved; it does not record that the money became inaccessible before the user could touch it. The result is a Form 26AS that accurately reflects what the exchange reported and completely fails to reflect the user’s actual financial position.

Three Problems, Each Requiring a Separate Answer

What makes this situation genuinely difficult is that it is not a single problem with a single answer. It is three problems stacked on top of each other, each requiring different documentation and a different filing decision.

The income recognition problem. Form 26AS shows ₹20,478 as income. Filing an ITR that does not account for this figure will likely trigger a mismatch flag. Filing that does account for it means declaring income that the user may argue was never actually received. Neither of the paths is clean without documentation.

The TDS credit problem. The ₹204 TDS deduction appears in Form 26AS and is technically claimable as a credit against the user’s tax liability. But claiming it means acknowledging the underlying transaction as valid. For a user who disputes whether the proceeds were truly received, accepting the TDS credit is not a straightforward decision. In practice, most CAs advise claiming the credit while separately documenting the disputed nature of the underlying transaction.

The cost basis problem. If the transaction is treated as a completed sale, because the exchange processed it, reported it, and deducted TDS, then the taxable gain is not ₹20,478. It is ₹20,478 minus the asset’s original acquisition cost. A user who acquired the asset at ₹15,000 has a gain of ₹5,478, not ₹20,478, and the tax owed is 30% of ₹5,478, not 30% of ₹20,478. Without the complete transaction history establishing that acquisition cost, the user cannot calculate the correct figure, cannot file the correct ITR, and has no basis to dispute the gross amount the department sees.

What the ITR Actually Requires

The chartered accountants who have addressed cases like this in Indian tax forums converge on the same framework, and it is worth stating plainly: you cannot file around a Form 26AS entry. You file through it, with the correct numbers.

Step 1: Reconstruct the complete transaction history. Every buy, every sell, every transfer on WazirX for the relevant financial year is imported into KoinX to establish the acquisition cost of every disposed asset. This is the foundation of everything that follows.

Step 2: Calculate the correct Schedule VDA figure. Net taxable income is sale proceeds minus acquisition cost on every disposal. The gross AIS figure and the net ITR figure are both derivable from the same transaction history. KoinX produces both from the same import.

Step 3: Document the inaccessibility. WazirX’s withdrawal freeze notice, the July 18, 2024, hack disclosure, and any restructuring correspondence constitute supporting material if the ITD queries the return. This documentation does not change the tax calculation, but it establishes the factual context if a notice arrives.

Step 4: File correctly, claim the TDS credit, and retain everything. The ₹204 TDS credit is valid regardless of whether the underlying funds are accessible. Claim it. File the correct net income figure. Keep the documentation.

This is where the records question becomes acute, and it is where KoinX enters the picture before the CA does, because no advisor can advise without the numbers. With the KoinX import, the CA receives a complete, cost-basis-calculated Schedule VDA output rather than a reconstruction problem.

Getting It Right With KoinX

KoinX is a global crypto tax platform trusted by over 1.5 million users across 100+ countries, with 800+ exchange and wallet integrations. WazirX integration on KoinX imports the full transaction record and applies cost basis calculations across every disposal, producing the Schedule VDA figure the ITR actually requires rather than the gross receipt figure the exchange reported.

Generate your ITD accurate WazirX crypto tax report with KoinX, in 3 easy steps:

Step 1: Sign up with KoinX

Step 2: Integrate WazirX with KoinX & Review Transactions

Step 2: Integrate WazirX with KoinX & Review Transactions

A complete WazirX CSV export imported into KoinX allows the platform to reconstruct the actual cost basis of every disposed asset, something Form 26AS was never designed to do.”

Getting the Numbers Right First

By generating an ITD-compliant crypto tax report with KoinX, the user in question can access three things simultaneously.

What Form 26AS shows

What the ITR actually requires

₹20,478 gross transaction value

Actual gain: sale proceeds minus acquisition cost

₹204 TDS deducted

₹204 claimable as credit, with correct underlying gain established

Income from VDA transfer

Net taxable income on Schedule VDA after cost basis

 

If the asset was acquired at ₹15,000 and the exchange recorded a sale at ₹20,478, the taxable gain is ₹5,478, not ₹20,478. On a larger portfolio, it is the difference between overpaying significantly and paying what is actually owed.

What the Recovery Plan Means for Future Tax Years

As of October 2025, the Singapore High Court sanctioned WazirX’s restructuring plan, under which users will receive approximately 75% to 85% of their frozen balances through a combination of direct crypto and INR distributions and Recovery Tokens redeemable over 2026 to 2028.

This creates a separate tax question for future financial years. When funds are received through the recovery plan, whether as direct crypto or as Recovery Tokens later sold, those receipts may constitute additional taxable events. The acquisition cost of the Recovery Tokens, for Schedule VDA purposes, will need to be established at the time of receipt. The subsequent sale of those tokens produces a gain calculated against that acquisition cost.

The transaction history from the original WazirX activity, already reconstructed in KoinX, becomes the baseline documentation for this future calculation as well. The two filing challenges, the current year’s Form 26AS mismatch and the future year’s recovery distributions, are not separate problems to solve separately. They are two chapters of the same transaction history, and maintaining that history in one place now is what makes both chapters answerable when they each arrive.

Tax event

When it arises

What KoinX provides

Original sale reported by WazirX

FY of the transaction

Cost basis calculation, correct Schedule VDA figure

TDS credit claim

Same FY as sale

TDS reconciliation mapped to each transaction

Recovery Token receipt

FY of distribution

Acquisition cost at fair market value on receipt date

Recovery Token disposal

FY of sale

Gain calculated from above acquisition cost

 

For the broader context of how WazirX transactions interact with the ITD’s reporting and summons process, the WazirX income tax summons guide covers the specific compliance steps. For understanding scrutiny triggers more broadly, the crypto tax audit triggers guide is the right framework before filing. The crypto tax India guide covers every provision referenced in this article.

Turn Your Crypto Trades Into a Filing-Ready Report