Okay So I will have to reply this in two posts or else one post will be hell too long for anyone to read.
But let's bear in mind couple of things:
1. Until last year govt. hasn't clarified what crypto is but now after the Supreme Court Judgement it has recognized that RBI defined VC as: "as a type of unregulated digital money, issued and controlled by its developers and used and accepted by the members of a specific virtual community”.
2. USA has a separate Tax Laws and what takes place in USA doesn't necessarily would happen here.
My Answer would be based on existing Laws of Income Tax
So first Coming to the issue raised by AmishNamish:
Hey guys. I was looking at a post in global about how IRS in USA is making people cough up tax liabilities on their crypto gains.
Following up on the comments, someone shared a link to a student on Reddit who had an "unrealized" profit of almost 800K in his coinbase account. That 800K was the "USD Value" of his portfolio on coinbase and he never really cashed out. All he did was juggle it into other Alts.
Later on he gets called by the taxman on the basis of a history of his trades on Coinbase (each of which is a taxable event) and he ends up owing almost 400K as tax while the value of his "portfolio" at present is 125K.
With the opening up of exchanges in India and WazirX. DCX etc actively encouraging people to dabble into Alts, the probability of people ending up in the same situation has increased greatly. So, if you or anybody you know is dabbling into Alts and doing the fancy "Futures and Options" trading on these exchanges, make sure you manage your crypto to set aside what you owe as tax during every trade. (It wouldn't be much but it adds up i guess).
USA Taxman were absolutely right in doing so. however it leaves me surprised that Tax ended up more than the Present Portfolio it might be because of Interests and Penalty. Coming to the Indian Income Tax Act, 1961. Now when Crypto have got definition of unregulated digital "Money". Therefore it would be easily coming in purview of Capital Gain. Which means if you are buying and selling some cryptocurrencies for other cryptocurrencies you will have to Pay Capital Gain. I take this from Section 2(14) where Capital asset is defined as:
"(i)Property of any kind held by an assessee."Now digital money can easily come under this definition therefore would be liable to Capital Gains Tax.
Then comes the second issue. If there is non withdrawal of money how can it be taxable? Well this brings us to Section 50D. which states that:
"Where the consideration received or accruing as a result of transfer of Capital Asset by an assessee is not ascertainable or cannot be determined, then , for the purpose of Computing income chargeable to Tax on Capital Gains, Fair market value of the said asset on date of transfer shall be deemed to be the full value of consideration received."For Example: if you have 1 BTC and using that 1 BTC you buy 50 ETH . Now, in you will be charged Capital Gain on the Fair Market Value of 50 ETH. It's because you have exchanged an asset. Your sales consideration would be 50 ETH's INR Price on date of transfer. and purchase Cost would be 1 BTC's purchase price when you purchased it.
Therefore, you just cannot barter your way out of Income Tax Act. So, If Indian tax authorities went to check records of all the exchanges then you might have to pay tax on all this Income along with Interest & Penalty for Mis-Reporting of Income. So I prefer now it's better to declare such gains in your Income Tax Return by keeping a track of all your trades. You can get a trade log from your exchange. For Traders: As I said earlier in a post declare Business Income but it would be speculation business.
Now this is interesting. This issue arises due to complex nature of cryptocurrencies. Government itself is unclear about the status of cryptocurrencies so it would be hard to guess whether any gain arises out of transfer between cryptocurrencies is subject to tax or not.
Let's see the easy case first i.e. Capital Gains. You buy X cryptocurrency with INR then buy Y cryptocurrency by selling X at profit. So is the profit on the sale of X taxable? Well, as per Income Tax Act, it should! You have already closed your investment in X so it should be viewed as separate taxable event than the buying of Y. But non-withdrawal of money to the bank makes the situation tricky here. So to be at the safer side, it's better to clear taxes on all capital gains at the end of year no matter you withdrawn the profit into bank or bought other coins with it. I have written about this particular situation in details here:
https://bitcointalksearch.org/topic/m.54447056So if we go into Section 50D of Chapter Capital Gains it's not at all tricky if you look at it. FMV can be easily obtained from that Exchange itself.