banner border
how to file crypto taxes india


Written byMichelle Legge | Koinly

How to File Crypto Taxes in India in 7 Simple Steps

Written byMichelle Legge | Koinly

Last updated: Thursday, 6 October 2022

Around 20 million people in India have hopped on the crypto bandwagon - making it one of the most popular investments for 2022. If you want a slice of the Bitcoin pie, here’s how to buy crypto in India… and what you need to know for your taxes.

The Income Tax Department (ITD) is clear that all income earned from crypto is taxable as per the Income Tax Act. Not only this, but the ITD has been proactively issuing tax demand notices to negligent investors. 

In other words, it’s very important to report your crypto gains and income accurately and pay any taxes due to avoid future penalties. 

Despite this, due to lack of legislative clarity on crypto tax from the ITD, many investors are unaware of how to calculate their crypto gains and income, nor which tax form they need to use to file and what details they need to include.

Don’t panic, we’ve got the answers to all your questions. Here’s our step by step guide on how to report crypto to the ITD in less than 10 minutes!

Want to understand how crypto is taxed in India first? Our India Crypto Tax Guide 2023 will get you up to speed fast.

Collect your crypto transactions

The first step in filing your India crypto taxes is to sign up or log in to Koinly and check that you have connected all the exchanges, wallets or blockchains you use. You can find out more on getting set up with Koinly here

Download your crypto tax report

Still in Koinly, go to the tax reports page, scroll down and under the option “pick a report type” select Complete Tax Report and download it. We’ll be referring to figures from this report in later steps.

Select complete tax report in Koinly

You should also ensure you've selected the beginning of the financial year as 1 April. You can change this by going to settings, and then amending your portfolio settings in Koinly.

Portfolio settings Koinly

Now that you have your Koinly Complete Tax Report which contains details of all your crypto profits - including gains and income - so you can get started with filing your crypto taxes.

Note: This guide will cover filing the ITR-2 Form. This form is applicable to all taxpayers with capital gains except those with business income or taxpayers who are a partner in any firm.  Taxpayers with business income need to use the ITR-3 Form instead.

Log into Income Tax Portal

The third step is to Log in to the Income Tax Portal. If you are filing the Tax return for the first time, you will need to register on the Income Tax Portal. You can find the steps for registering here.

On the Home page, Click on e-file, then income tax returns, then file income tax returns.

File income tax return option

Select assessment year as 2022-23 (Current AY for FY 2021-22) and select mode of filing as online and then select continue.

ITR Assessment Year

Click on start new filing and on the next page select status as individual and select continue.

Now under the heading I know which ITR Form I need to file, select ITR-2 and proceed to the next page and click on let’s get started.

Choose ITR form

Select the reason for filing ITR (this will depend on your personal circumstances) and click on continue. On the new page, select continue and fill the basic personal details.

Pick your ITR form

Before we proceed to the next steps, we'll take a quick look at an example of Koinly’s Complete Tax Report. You may need the capital gains summary section, other gains section, income summary section and expenses section of your report. 

You can use these figures to fill out your ITR-2. Capital gains will be disclosed in Schedule Capital Gains and Other Income will be disclosed in Schedule Income from Other Sources.

Here's an example of a capital gains and other gains summary from a Koinly Complete Tax Report:

Example of Indian complete tax report

While here's an example of an income summary and expenses summary from a Koinly Complete Tax Report:

Example of Indian complete tax report

Report your capital gains

Step 4 is to navigate to the Schedules Summary screen, select Schedule Capital Gains.

Schedules summary ITR

Under the heading Please select the type of capital assets sold by you in order to continue, select From the sale of assets other than all the above listed items and then continue.

Reporting capital gains ITR

On the next page, Click on Expand all and Select + Add Details. If you have a holding period on your crypto assets of less than or equal to 3 years then select short-term capital gains otherwise, select long-term capital gains.

You then need to fill out the details below:

  • Point a(i): Full value of consideration - mention the total sale value during the year (Use the figure next to Proceeds from sale in the Capital gains summary in the Complete Tax Report).
  • Point b(i): Deductions: Cost of acquisition without Indexation - mention the total buy value during the year (Use the figure next to Acquisition costs in the Capital gains summary in the Complete  Tax Report).
  • Point b(iii): Deductions: Expenditure - mention the expenses incurred (Use the  Total expenses figure from the in Complete Tax Report).

So as you can see in our example, the - capital gain details we’re reporting are:

Full value of considerationRs.15,59,558
Cost of acquisitionRs.15,77,326

You can see how we filled in our figures below.

ITR filing crypto gains

When you’re done, select continue and confirm the Capital Gains Schedule in your ITR-2. You’ve now completed this section.

Report other income from crypto

Step 5: On the Schedules Summary screen, select Schedule Income from other sources and select Gross income chargeable to tax at normal applicable rates and then + Add details

For nature of income, select Any other Income and click on Add. On the next page in point (iv) enter the nature of Income as Crypto Income and enter the amount (Use the Total Figure from the Income summary section of the Complete Tax Report)

As you can see in our example, our Other Income is Rs.4,78,909. Once you’ve entered your figure, select add and then Confirm the schedule.

eFiling crypto income India

Complete other required schedules

Once the above schedules are entered and confirmed, check other schedules and fill them as per your income and deductions for the year as applicable for your circumstances.

Proceed for verification

The final step is to click on proceed for verification. Here, you can preview the completed ITR and once you’re happy with it, submit your ITR.

Once ITR is submitted you will need to e-verify it by requesting OTP to your mobile number linked to Aadhaar card. Once the return is e-verified, your return is successfully filed.

And, you’re done - your ITR crypto taxes are tackled for another year!

How to get your India crypto tax report in less than 5 minutes

While the task of preparing your crypto taxes can seem quite daunting - especially if you traded on multiple exchanges - there are tools like Koinly which can make your life really easy when it comes to tax time.

Koinly does a number of things under the hood in order to calculate your capital gains and income. First, it fetches the market rates at the time of your trades, then it matches transfers between your wallets and exchange accounts and finally it calculates your capital gains, income, expenses and more to give you a complete picture of your tax position

Connect your all exchanges, wallets and blockchains

Most Indian exchanges have APIs that can allow Koinly to download your transaction history automatically. You can also import CSVfiles of your transaction history if you prefer that (or if your exchange does not have an API).

Koinly is the only crypto tax software that supports all the major Indian exchanges

You can set up Binance India, WazirX and CoinDCX in minutes using read-only APIs. For other exchanges like Bitbns, Zebpay, Unocoin, Vauld, CoinSwitch and so on,. you can download the CSV file and upload it to Koinly. The whole process takes less than 5 minutes and you will be ready with a tax summary from Koinly

Ensure your account settings are correct for India

Your base currency should be INR. The pre-selected cost-basis method is FIFO, which is correct and is a permissible cost basis method as per the ITD's requirements, but you can also use the weighted average cost basis method as an individual investor. The Indian tax year runs from April 1 to March 31 of the following year, so make sure your settings reflect this. And remember, you need to file before the 31st July.

Head over to the tax reports page

Check out your tax summary to ensure it looks correct. Any issues? Chat to us.

Select and download your report

Koinly offers many downloadable tax reports. For India, the report you need to download is the Complete Tax Report.