Click here to check out the key highlights of Union Budget 2025!
Document

Updated Income Tax Calculator

Find out how the latest Union Budget 2025 updates impact your tax liability

Calculate Now
nirmala-sitaraman nirmala-sitaraman nirmala-sitaraman nirmala-sitaraman

How to Generate Your Income Tax Return XML File?

Updated on: Jan 2nd, 2025

|

3 min read

Income tax returns can be filed in 2 ways—online and offline. In the former method, you can enter all the necessary details on an online form and submit it. With the latter method, you have to download the applicable income tax utility either in excel or java format, fill out the form, save the changes, generate a JSON file, and upload it on the website.

The easiest and recommended method for filing an Income Tax Return is online. From AY 2021-22 onwards, JSON is the new file format for pre-filled data or the utility-generated file for upload in place of the XML file format. 

What is an ITR JSON File?

JSON is a file format. When converted to a JSON file, the information you have entered in the offline form is easier to upload. Upon uploading the JSON file, the data will easily be distributed to the income tax department's online repository.

When you convert an offline form to a JSON file, it's much easier to upload the data you submitted. The data will be simply distributed onto the income tax department's web repository after uploading the JSON file.

Procedure to File Returns with JSON File

Don’t worry about the procedure. Here is a step-by-step guide for you.

Step 1: Visit the income tax e-filing portal. Look for the ‘Download’ section on the homepage of the website.

Generate JSON


Step 2: Select the assessment year for which you want to file returns. Based on the type of income you have received in the financial year, choose and download the corresponding ITR Form (offline utility). Install the downloaded utility on your computer.

Generate JSON


Step 3: Follow these: 

  • Launch the installed utility.
  • Select the Assessment Year for your return.
  • Choose between Excel or Java Utility for generating the JSON file (Excel is recommended).
  • Download the specific ITR form you need to file.
  • Click on the ‘Pre-fill’ button to pre-populate the personal information, income details and tax payment/TDS details, and other details.
     
Generate JSON

 

Generate JSON

Step 5: Once you fill in the other information, click on ‘Calculate’ to compute the tax and interest liability. You can also get to know the tax payable or refund you will receive.
Step 6: Save all the changes and click on the ‘Generate JSON’ option. The generated JSON file can be saved at the desired location for easy access. 
It is recommended to open the file and check if all the information you have entered is correct. Now, log in to your account on the e-filing portal and upload the generated JSON file. That’s it. You are done with filing returns!

Which ITR Form Should you File with?

If you are unsure which ITR form you should file, the table below will give you a clear idea.

ITR FormWho is it for?
ITR-1For resident individuals with a total annual income of up to Rs.50 lakh, the source of income can be salary, one-house property, and other sources. Income from agriculture of up to Rs.5,000.
ITR-2For individuals and Hindu undivided family (HUF) who do not earn income from profits and gains of business/ profession, but having capital gains, having total income more than Rs.50 lakh, agriculture income excess of Rs.5000, residents having foreign assets, relief under section 90/91, non-resident individuals/HUF.
ITR-3For individuals and Hindu undivided family (HUF) who earn income from profits and gains of business/profession.
ITR-4For resident individuals, HUFs, and firms having a total annual income of up to Rs.50 lakh and having income from business or profession computed under Section 44AD, 44ADA or 44AE.
ITR-5For Firms, LLP, AOP, and BOI.
ITR-6For All companies registered under the Companies Act 2013 or the earlier Companies Act 1956 other than companies claiming exemption under section 11
ITR-7For Charitable or Religious Trusts under Section 139(4A), Political parties under Section 139(4B), Schools / Hospital operated under trust under Section 139(4C) and 139(4D)

What Preparations are Required?

Before you begin worrying about ITR JSON file, it is recommended to gather all the necessary documents and keep them handy. You may need documents such as an updated bank passbook, salary slips, Form 16, Form 26AS, investment proofs, insurance documents, loan papers, rent receipts, and other documents as per your tax statement. Do keep all these proofs handy to facilitate your income tax filing.

Frequently Asked Questions

What is the ITR JSON file?

JSON is a kind of file. When you convert an offline form to a JSON file, it's much easier to upload the data you submitted. The data will be simply disseminated onto the income tax department's web repository after submitting the JSON file. 

How to generate JSON file for return?

Procedure to file returns with JSON file - 

  • Launch the installed utility.
  • Select the Assessment Year for your return.
  • Choose between Excel or Java Utility for generating the JSON file (Excel is recommended).
  • Download the specific ITR form you need to file.
How to upload an offline ITR JSON file?

There are two ways of submitting an ITR, i.e., online and offline. To submit an ITR offline, you must first download the necessary income tax utility in either Excel or JSON format, then fill out the form, save your changes, produce a JSON file, and upload it to the website.

 

Help and support
close
Loading Chat ...
Chatbot LogoChatbot Button

Clear offers taxation & financial solutions to individuals, businesses, organizations & chartered accountants in India. Clear serves 1.5+ Million happy customers, 20000+ CAs & tax experts & 10000+ businesses across India.

Efiling Income Tax Returns(ITR) is made easy with Clear platform. Just upload your form 16, claim your deductions and get your acknowledgment number online. You can efile income tax return on your income from salary, house property, capital gains, business & profession and income from other sources. Further you can also file TDS returns, generate Form-16, use our Tax Calculator software, claim HRA, check refund status and generate rent receipts for Income Tax Filing.

CAs, experts and businesses can get GST ready with Clear GST software & certification course. Our GST Software helps CAs, tax experts & business to manage returns & invoices in an easy manner. Our Goods & Services Tax course includes tutorial videos, guides and expert assistance to help you in mastering Goods and Services Tax. Clear can also help you in getting your business registered for Goods & Services Tax Law.

Save taxes with Clear by investing in tax saving mutual funds (ELSS) online. Our experts suggest the best funds and you can get high returns by investing directly or through SIP. Download Black by ClearTax App to file returns from your mobile phone.

Cleartax is a product by Defmacro Software Pvt. Ltd.

Company PolicyTerms of use

ISO

ISO 27001

Data Center

SSL

SSL Certified Site

128-bit encryption