Looking for a business loan


Thank you for your interest, our team will get back to you shortly

Please Fill the Details to download

Thank you for your response

Get Expert Assistance

Thank you for your response

Our representative will get in touch with you shortly.

India's #1 GST software

1 click autofill GSTR-3B with G1 and 2B data


Download 2B data for multiple months in < 2mins


GSTR-2B vs purchase matching in under 1 min

India's No 1 GST software

Save upto 7% in taxes

Claim 100% ITC and save ~4% GST

3x faster experience

Save 2 man days every GSTIN month

Easy to connect

Connect with 100s of ERP's, import data error-free

India's #1 GST software

1 click autofill GSTR-3B with G1 and 2B data


Download 2B data for multiple months in < 2mins


GSTR-2B vs purchase matching in under 1 min


Different types of JSON errors while filing GSTR-9C

Updated on :  

08 min read.

All registered taxpayers under GST need to file their annual return in Form GSTR-9C. However, taxpayers are facing problems while filling this form. 

Latest Updates on GSTR-9C

5th July 2022
The CBIC has exempted GST-registered taxpayers with annual aggregate turnover up to Rs.2 crore in FY 21-22 from filing Form GSTR-9.

List of JSON errors in GSTR-9C filing & Solutions

List of JSON errors while generating and uploading JSON file of GSTR-9C and the solutions for such errors:  

Sr. No.ErrorSolution
Errors while generating a JSON file
1Sheet Validation ErrorSelect the option ‘Validate Sheet’ for every part in GSTR-9C
2OLE Application1. Exit from all your excel or word files from your system and emsigner. 2. Go to windows > Search for internet option > Security > Custom level > ‘Automatic prompting for Activex control’, make it to ‘Enable’ and download unsigned ‘Activex Control’. 3. Click on ‘Prompt’ then click on ‘OK’. Download the Notepad++ > Go to the utility folder > Right-click on “wsweb.html”—>. 4. Select ‘Edit with Notepad++’ > Select ‘’  tag, give a space after ‘’ tag and then press the backspace button.5. Save the file before closing it. 6. Restart the system to give the effect of the new settings. 7. Open emsigner again > Open the utility and try to create the JSON file again.
3Unable to Sign1. Check the name in DSC thoroughly and the one entered in Part V and Part B(i) or (ii) of GSTR-9C – Offline Utility are the same. 2. Also, write down the membership no. like ‘12345’ instead of ‘012345’. 3. Ensure that the emsigner is active.
Errors while uploading a JSON file
1Error Occurred1. It is a system error. Try to reload the file 2-3 times.  2. If the error re-occurs,  prepare the offline utility again and then upload it.
2Received but Pending1. It is a system error. Try to reload the file 2-3 times.  2. If the error re-occurs,  prepare the offline utility again and then upload it.
3Processed with Error1. Request for a download error report by clicking on the same. 2. Open the error file GSTR-9C offline utility, and the column with errors can separately be seen in red colour. 3. Resolve the error and re-generate the JSON file. 4. Upload the JSON.
4“Compile error” appears while submitting the GSTR-9CUse Microsoft excel with a version of higher than 2007 to prepare GSTR-9C
5"File generation is in progress" is the error that appears for the GSTR-9C offline utilityThis is displayed when the users are downloading JSON which is used to import in offline utility to obtain the auto-filled GSTR-9 data. Please follow the instructions below to obtain the extract:1 ) On the GSTR-9C tile, click the ‘Initiate-Filling' button.2) The GSTR-9C page appears on the screen.3) Select the ‘DOWNLOAD GSTR-9C TABLES DERIVED FROM GSTR-9 PDF'  button.The values must be manually entered in GSTR-9C offline by the auditor. Using the utility, create a JSON file and send it to the taxpayer via an email with his signatures.

6Users are attempting to download GSTR 9 data from the GST portal as a JSON file in order to auto-populate GSTR 9 data in the GSTR 9C offline tool. When using the GSTR-9C Offline tool, the error message "File generation is in progress" appears.GSTR 9C offline Tool is not made to be auto-populated.The data can only be filled in manually in the tool.

What to do if a user gets an error ‘auditor’s sign is invalid’?

Carry out the following actions under settings to resolve the error:

  • Close any or all the applications on the system 
  • Open Internet Explorer and go to Tool > Internet Option > Security > click on Custom level 
  • Under the “Automatic prompting for Activex control” section click on ‘Enable’ button.
  • Click on the ‘Prompt’ button under the “Download unsigned Activex Control” and then click on OK. 
  • Now download the Notepad++ from google and follow the given instructions:
    • Install the Notepad++ and go to the utility folder. 
    • Right click on “wsweb.html” > click on “Edit with Notepad++” 
    • Click after “” tag, give a space after “” 

How to avoid the JSON errors in GSTR-9C filing?

To avoid these issues including JSON errors, there are certain prerequisites before filing the return:

  • Use JAVA version 8 and above
  • Use Excel 2007 and above
  • Use Excel-Macro enabled
  • Use Internet Explorer 11 or Edge

Also, while downloading/unzipping GSTR-9C, the user should keep all the folder files including the WS Web file in one folder. The following information reported in GSTR-9C should be the same as in GSTR-9, otherwise, it may cause an error:

  • Turnover
  • Taxable turnover
  • Total amount paid
  • ITC claimed

While filing GSTR-9C, taxpayers face issues in uploading their balance sheet and profit and loss account. This is because the files contain keywords such as balance sheet, profit and loss account, etc., which are usually categorised as sensitive information and thus the office firewall denies uploading such files. 

The taxpayers should use an open network such as the internet to upload the files successfully. Even in case of no qualification, the CA has to enter ‘Nil’ in Part-B of GSTR-9C. Sometimes, the Digital Signature Certificate (DSC) does not get displayed even after attaching it to the system. 

To make the DSC available, the DSC owner has to type ‘′ in the address bar of the browser and click on ‘Proceed to safety’. Sometimes taxpayers are unable to sign the GSTR-9C using emsigner. To avoid this issue, the taxpayers should close all other emsigners and download them from the GST portal and then click on the option of ‘Run as administrator’.

inline CTA
India’s Fastest and Most Advanced 2B Matching
Maximise ITC claims, use smart validations to correct your data and complete 2B matching in <1 minute