How to file ITR by uploading JSON file on income tax portal?

We’ve been receiving a lot of queries on this forum about people facing challenges related to filing ITR using JSON on the income tax portal. So, here’s a step-by-step guide:

:light_bulb: A JSON file is a structured file format used to upload or download your ITR data on the income tax e-filing portal. It contains your return details in a machine-readable format.

  1. Sign in to the income tax portal

  2. Go to e-File → Income Tax Returns → File Income Tax Return

  1. Select the assessment year that matches your JSON (e.g., FY 2024-25 → AY 2025-26)

  2. Select mode of filing as “Offline”

  1. Then choose the applicable filing type depending on whether you’re filing an original return or revised return.

  1. Choose whether audit is applicable or not and select the applicable ITR form in your case. Once done, click on “Continue.”

  1. Click on “Attach File” button, upload the JSON file and then the portal will validate the file.

  1. After successful validation, click on “Proceed to verification.” After that, validate details and your return will be e-filed.

Once filed, make sure to e-verify your return within 30 days.

:light_bulb: If you want to know how to download JSON from Quicko and use it to file ITR from income tax utility, you can check out this post.

Hope this helps!

You can file your ITR by generating the JSON file in the income tax utility and uploading it under the “e-File → Income Tax Return → Upload JSON” section on the portal.
Once uploaded, verify the return using Aadhaar OTP, EVC, or net banking to complete the filing process.

File your ITR easily by uploading the JSON file on the income tax portal, verifying details, and submitting for quick, accurate tax filing.