A student crypto trader sold CSGO Skins, in-game cosmetics from Counter-Strike commonly traded on marketplaces, and received ₹2 lakh worth of Bitcoin and Litecoin in return. Almost immediately, he converted everything into Indian rupees. Since there was no price movement in between, he assumed there was no profit and therefore no tax.
For a student with no other income, it feels like a clean, simple transaction: buy-in effort, equal value received, and a straight exit. So the natural conclusion is no gain, no tax.
But Indian tax law does not start with profit. It starts with income, and this is where the confusion begins.
Two tax questions, not one
Most people only ask whether there was a profit on the crypto. In this case, there was none because the crypto was converted to INR at the same value it was received. From that narrow view, it looks like a zero-tax situation.
But the tax system first asks something more basic: why did the crypto come in the first place, and what was it paid for?
The moment the skins were sold and crypto was received, that transaction itself becomes income. It is no different in principle from receiving money in a bank account. The only difference is the form of payment.
The receipt of crypto as payment for goods is not itself a VDA transfer-of-income event. It is income from the sale of goods (CSGO Skins) received in crypto. The subsequent conversion of that crypto to INR is a VDA transfer,
Under Indian tax rules, what matters is the value of what you received, not the medium in which you received it. Since the skins were sold for ₹2 lakh worth of BTC and LTC, the income is treated as ₹2 lakh in value on the day it was received.
The Two Events and What Each Means
Event 1: Receiving crypto as payment for CS: GO skins
This is income from the sale of goods. The ₹2 lakh worth of crypto received is his gross income for this transaction. The ₹2 lakh is treated as regular income (income from other sources), not as VDA gains under Section 115BBH. It will be taxed at the applicable income tax slab rate.
Event 2: Converting the crypto to INR immediately
This is a disposal of a virtual digital asset under Section 115BBH. The gain on this disposal is:
Sale price minus acquisition cost.
His sale price is ₹2 lakh (what he received in INR). His acquisition cost is also ₹2 lakh (the crypto’s fair market value when he received it). The gain is zero. So the Section 115BBH tax on this conversion is zero.
This is the part his intuition got right: if you receive crypto and immediately convert it at the same value, there is no capital gain to tax at 30%.
Event | Amount | Tax |
Received LTC/BTC as payment for skins | ₹2,00,000 | Income from other sources depends on total income |
Converted LTC/BTC to INR at same value | Gain: ₹0 | Section 115BBH tax: ₹0
|
What About the 1% TDS?
He noted that 1% TDS was deducted when he converted crypto to INR on the Indian exchange. This TDS deduction under Section 194S is a prepayment of tax, not an additional tax.
When he files his ITR, the TDS he paid is credited against his total tax liability. If his final tax liability is zero, the TDS he paid can be claimed as a refund.
Should He File an ITR?
Yes, for two reasons:
- To claim the TDS refund. If any TDS was deducted on the conversion, it sits in his Form 26AS as a credit that can only be claimed through ITR filing.
- Because the transaction will appear in his AIS. The exchange that processed his crypto-to-INR conversion will have reported the transaction to the ITD under Section 194S. If he does not file an ITR, the ITD may send an automated communication asking why a transaction visible in AIS was not declared.
Filing a return showing ₹2 lakh in income from other sources, zero VDA gain, and the TDS credit takes twenty minutes and results in a refund. Not filing takes nothing now and may require an explanation later.
What If This Happens Again on a Larger Scale?
The zero-tax outcome in his situation depends on three things being true simultaneously: the crypto was received and converted at the same value (zero VDA gain), the total income is below the exemption threshold, and there is no other income.
Any one of these changes produces a different result.
If the crypto appreciates between receipt and conversion, even by a small amount, a Section 115BBH gain arises on the disposal. If his total income from gaming item sales exceeds ₹7 lakh in a year, income tax at slab rates applies on the excess.
If he has a salary, freelance income, or any other source, that gets added to the gaming income, and the combined total determines the tax.
This is exactly where the classification problem becomes expensive if done wrong. Someone filing their own ITR without understanding the two-event structure might treat the entire ₹2 lakh as a VDA disposal at 30%, resulting in a ₹60,000 demand for a transaction that should have yielded a ₹2,000 refund. The difference is not in the amount received. It is whether the receipt event and the conversion event are correctly separated and labeled.
A tool like KoinX handles this separation automatically. Sign up, and integrate with the exchange where the conversion happened.
Once the integration is done, KoinX imports the full transaction history, capturing the crypto receipt as income from other sources at the INR fair market value on the date it arrived, and the subsequent conversion as a separate VDA disposal with zero gain (since the value did not move between receipt and conversion).
The Schedule VDA report correctly shows zero gain, rather than treating the full ₹2 lakh as crypto income. That report is what goes into the ITR.
KoinX maps every crypto transaction to your Schedule VDA report.
For a student filing for the first time with a transaction like this, starting on KoinX takes a few minutes and produces a report accurate enough to go directly into the income tax portal or to a CA if the situation has become more complicated than the original transaction suggests.