GSTR-9C Offline Utility
General
1. What is Form GSTR-9C?
Form GSTR-9C is a reconciliation statement, duly verified and signed by Chartered Accountant/
Cost Accountant and this form is required to be furnished along with filing of annual return in
Form GSTR-9 by the taxpayer whose aggregate turnover is above ₹2 Crore during a financial
year.
2. Who needs to file Form GSTR-9C?
Normal taxpayers (including SEZ unit and developer) with aggregate turnover exceeding ₹2
Crore during the financial year are required to get their accounts audited by Chartered
Accountant/Cost Accountant (after filing of their annual return in Form GSTR-9), to file their
Form GSTR-9C.
This requirement is not applicable to Central Government or a State Government or a local
authority, whose books of accounts are subject to audit by the Comptroller and Auditor-General
of India or an auditor appointed for auditing the accounts of local authorities under any law for
the time being in force.
3. What details are to be filed in Form GSTR-9C?
Details for following Part A & Part B Tables of Form GSTR-9C statement needs to be filled in.
-
Part A:
-
PT II —Reconciliation of Turnover Declared in Audited Annual Financial Statement with Turnover Declared in Annual Return (Form GSTR9).
Enter details in the following tables of PT II:
-
PT. II(5)- Reconciliation of Gross Turnover
-
PT. II(6)- Reasons for Un-reconciled difference in Annual Gross
Turnover -
PT. II(7)- Reconciliation of Taxable Turnover
-
PT. II(8)- Reasons for Un-Reconciled Difference in Taxable Turnover
-
-
PT III —Reconciliation of Tax Paid
Enter details in the following tables of PT III:
-
PT. III(9)- Reconciliation of Rate-wise Liability and Amount Payable
Thereon -
PT. III(10)- Reasons for Un-reconciled Payment of Tax
-
PT. III(11)- Additional Amount Payable but Not Paid (due to reasons
specified under Tables 6,8 and 10 above)
-
-
PT IV —Reconciliation of Input Tax Credit (ITC)
Enter details in the following tables of PT IV:
-
PT. IV(12)- Reconciliation of Net Input Tax Credit (ITC)
-
PT. IV(13)- Reasons for Un-reconciled Difference in ITC
-
PT. IV(14)- Reconciliation of ITC Declared in Annual Return (GSTR9)
with ITC Availed on Expenses as per Audited Annual Financial
Statement or Books of Account -
PT. IV(15)- Reasons for un – reconciled difference in ITC
-
PT. IV(16)- Tax Payable on Un-reconciled Difference in ITC (due to
reasons specified in 13 and 15 above)
-
-
PT V — Auditor’s Recommendation on Additional Liability Due to Non-reconciliation
-
PART – B: Certification
-
Part B (i): Certification in cases where the reconciliation statement (FORM GSTR-9C) is
drawn up by the person who had conducted the audit -
Part B (ii): Certification in cases where the reconciliation statement (FORM GSTR-9C)
is drawn up by a person other than the person who had conducted the audit of the
accounts
-
4. Will I be allowed to file Form GSTR-9C if I have not filed my annual return?
No, Form GSTR-9C can be filed only after filing the annual return Form GSTR-9.
Filing Form GSTR-9C
5. What are the pre-conditions for filing Form GSTR 9C?
-
User should be registered and should have a valid GSTIN.
-
User should have valid login credentials i.e., User ID and password
-
User has filed Form GSTR-9 for the relevant financial year.
-
The aggregate turnover of such registered person during the financial year exceeds two
crore rupees. -
He should have got his accounts audited as prescribed.
6. By when do I need to file Form GSTR-9C?
The due date for filing Form GSTR-9C for a particular financial year is 31st December of
subsequent financial year or as extended by Government through notification.
7. When does GST Portal enable filing of Form GSTR 9C?
GST Portal enables GSTR-9C tile for filing only after successful filing of Form GSTR-9 for the
financial year.
Note: Form GSTR-9C will be made available to all taxpayers who are required to file Form
GSTR-9 during the financial year. GST Portal will not validate whether the turnover of taxpayer
exceeds ₹2 Crore or not.
8. What are the steps of filing Form GSTR-9C?
Following are the steps of filing Form GSTR-9C:
-
Taxpayer performs the following steps:
A. ON GST Portal: Login to the GST Portal to take following actions.
-
a. Download Filed Form GSTR-9
-
b. Download Form GSTR-9C Tables Derived from Form GSTR-9 and send to the
Auditor
B. OFF GST Portal: Sends the downloaded files to the Auditor, along with audited
financial statements and other relevant documents -
-
Auditor performs the following steps:
A. ON GST Portal:
-
a. Download latest version of GSTR-9C Offline Tool from the GST portal
-
b. Install emSigner
B. OFF GST Portal: Prepare GSTR-9C statement offline using GSTR-9C Offline Tool by
taking following actions.-
a. Open the GSTR-9C Offline Utility Excel Worksheet
-
b. Add table-wise details in the Worksheet
-
c. Generate Preview PDF file to view Draft Form GSTR-9C
-
d. Generate JSON File and affix his/her digital signature (DSC)
-
e. Send the signed JSON File to the Taxpayer
-
-
Taxpayer performs the following steps:
A. ON GST Portal: Upload the generated JSON File received form Auditor on GST Portal
after logging inNote:
-
In case of Error during upload: Downloads Error Report and sends it to the
Auditor for corrections. Auditor would make corrections, sign and resend the
updated JSON for upload. -
Before filing, in case Auditor wants to add or edit data in the file that has been
successfully processed without error: Downloads Processed GSTR-9C JSON
File from GST Portal and sends it to the Auditor for corrections. Auditor would
make corrections, sign and resend the updated JSON for upload.
B. ON GST Portal: File Form GSTR-9C and view/download the filed form for reference.
-
Downloading GSTR-9C Offline Tool
9. From where can I download and use the GSTR-9C Offline Utility in my system?
To download and open the GSTR-9C Offline Utility in your system from the GST Portal, perform
following steps:
Access the GST Portal: www.gst.gov.in.
Go to Downloads > Offline Tools > GSTR-9C Offline Tool option and click on it.
Unzip the downloaded Zip file which contain GSTR_9c_Offline_Utility.xls excel sheet.
Open the GSTR_9c_Offline_Utility.xls excel sheet by double clicking on it.
Read the ‘Read Me’ instructions on excel sheet and then fill the worksheet accordingly.
10. Do I need to login to GST Portal to download the GSTR-9C Offline Utility?
No. You can download the GSTR-9C Offline Utility under ‘Downloads’ section without logging in
to the GST Portal.
11. What are the basic system requirements/configurations required to use GSTR-9C Offline Tool?
The offline functions work best on Windows 7 and above and MS EXCEL 2007 and above.
12. Is Offline utility mobile compatible?
As of now GSTR-9C Offline utility cannot be used on mobile. It can only be used on
desktop/laptops.
Downloading Filed Form GSTR-9 and Form GSTR-9C Tables Derived from Form GSTR-9
13. How can I download filed Form GSTR-9 for preparing Form GSTR-9C?
To download filed Form GSTR-9, perform following steps:
1. Access the www.gst.gov.in URL. The GST Home page is displayed.
-
Login to the portal with valid credentials.
-
Dashboard page is displayed. Click the Services > Returns > Annual Return command.
Alternatively, you can also click the Annual Return link on the Dashboard. -
The File Annual Returns page is displayed. Select the Financial Year for which you want
to file the return from the drop-down list. -
Click the SEARCH button.
-
Annual Return Tiles are displayed. In the GSTR-9 tile, click the DOWNLOAD GSTR-9 button.
-
“Offline Download for GSTR-9” page gets displayed containing three buttons. Download
Form GSTR-9 data using the buttons on this page.
14. How can I download Form GSTR-9C Tables Derived from Form GSTR-9?
To download Form GSTR-9C Tables Derived from Form GSTR-9, perform following steps:
-
Access the www.gst.gov.in URL. The GST Home page is displayed.
-
Login to the portal with valid credentials.
-
Dashboard page is displayed. Click the Services > Returns > Annual Return command.
Alternatively, you can also click the Annual Return link on the Dashboard. -
The File Annual Returns page is displayed. Select the Financial Year for which you want
to file the return from the drop-down list. -
Click the SEARCH button.
-
Annual Return Tiles are displayed. In the GSTR-9C tile, click the INITIATE FILING button.
-
The GSTR-9C page is displayed. Click the DOWNLOAD GSTR-9C TABLES DERIVED
FROM GSTR-9(PDF) button. -
System-generated PDF gets downloaded into your machine.
15. What fields would be present/pre-filled in in Form GSTR-9C Tables Derived from Form GSTR-9?
Form GSTR-9C Tables Derived from Form GSTR-9 will contain following pre-filled in fields:
-
Turnover as declared in Annual return (Form GSTR-9)
-
Taxable turnover as per liability declared in Annual Return (Form GSTR-9)
-
Total amount of tax paid as declared in Annual Return (Form GSTR- 9)
-
ITC claimed in Annual Return (Form GSTR-9)
16. Can I send the system-generated PDFs (Filed Form GSTR-9 and Form GSTR-9C Tables Derived from Form GSTR-9) to the Auditor from the GST Portal?
No, you cannot send the system-generated PDFs to the Auditor from the GST Portal. You can
email or send them offline via USB/storage device or by printing and sending the hard copy or by
any other means suitable.
Preparing Form GSTR-9C Statement Using Offline Tool
17. What buttons are available in Home tab and what is their function?
Following buttons are present in Home tab of the offline utility:
Open GSTR-9C JSON file downloaded from GST Portal: To import JSON file
(downloaded from “GENERATE JSON FILE TO DOWNLOAD” button in the “Download”
section and containing Form GSTR-9C details that have been successfully uploaded on
the GST Portal earlier) into the Offline Tool. Upon successful import of file, the details get
populated to respective tables of Excel workbook.Open GSTR-9C JSON Error File Downloaded from GST Portal: To import JSON file
(downloaded from the ‘Processed with error’ link generated in “Upload” section and
containing Form GSTR-9C details that have not been successfully uploaded on the GST
Portal earlier) into the Offline Tool. Upon successful import of the file details ‘processed
with error’ records get populated to respective tables of Excel workbook. The GST portal
errors are marked as red and can be seen by hovering over the red marked fields.Generate JSON File to Upload GSTR-9C details on GST Portal: To generate JSON file
to be uploaded on GST portal and containing Form GSTR-9C details prepared offline.Generate Preview PDF file to view Draft GSTR-9C form: To preview in PDF format,
Form GSTR-9C details that have been prepared offline.“Proceed to fill Part-A” button will take you to PT II (5) tab.
“Proceed to fill Part-B” button will take you to Part B (i) tab if you had selected “Yes” in
the “Is the person making reconciliation statement (FORM GSTR-9C) is same person who had conducted the audit of mentioned GSTIN” field and otherwise if you had selected “No”, it will take you to Part B (ii) tab.
18. Do I need to login to GST Portal to upload the generated JSON file using GSTR-9C Offline Utility?
Yes. Taxpayer must login in to the GST Portal to upload the generated JSON file using GSTR9C
Offline Utility.
Log in to GST portal -> Annual return -> Select Financial year and click on Search -> Click on
‘Prepare Offline’ option in GSTR-9C tile -> Go to ‘upload’ tab.
19. How would Form GSTR 9C be verified and signed by Chartered Accountant/ Cost Accountant?
Once the Chartered Accountant/Cost Accountant fills up, validates and previews the required
details in the GSTR-9C Offline Utility and clicks the Generate JSON File to Upload GSTR-9C
details on GST Portal button, popup window appears to save the generated JSON file. When
he/she selects the desired location to save the file and clicks “Save”, emSigner window
automatically opens in a separate Internet Explorer browser window—if he/she has installed
emSigner in the machine—using which he/she can sign the file by affixing his/her digital signature
on it.
Note: Make sure, in PT V tab of the Worksheet, you have entered the same PAN with which you
had registered your DSC. Otherwise, you won’t be able to e-sign using your DSC while generating
JSON file.
20. Do I need to send the signed JSON File to the Taxpayer via GST Portal?
No, you cannot send the signed JSON File to the Taxpayer via GST Portal. You can email or
send them offline via USB/storage device or by printing and sending the hard copy or by any other
means suitable.
Uploading Signed GSTR-9C JSON File
21. Auditor has sent me the signed JSON File for upload. Can I review it and make changes to it?
No, you should not make any changes in the JSON file generated by the Auditor. During upload,
GST System validates that no changes have been made by taxpayer in JSON signed by auditor.
If you make any changes, the System will process your data with error and generate an error file.
On importing this error report in the utility, a popup will be displayed asking you to get this JSON
file re-signed by the Auditor as the Auditor’s sign is invalid.
Thus, it is recommended that one should not tamper with the signed JSON File that has been
sent for upload. Instead you can ask the Auditor to send you the Preview PDF File generated
from the Offline Tool so that you can review it and look at the details entered by the Auditor in
Form GSTR-9C. In case of any discrepancy, ask the Auditor to make corrections, sign and resend
the updated JSON file to you for upload.
22. What can I do in case of any error shown by system on uploading the Signed JSON File?
Download the JSON error file and send it to the Auditor offline for corrections. Auditor would make
corrections, sign and resend the updated JSON for upload.
23. I (as Auditor) have received JSON Error File from the Taxpayer. What do I do now?
Open the JSON Error File, received by the taxpayer, in the offline tool by clicking on “Open GSTR9C
JSON Error File Downloaded from GST Portal button”. Correct errors as per details
mentioned in “GST Portal Validation errors”, validate, sign and resend the updated JSON to the
taxpayer for upload.
24. I have uploaded the Signed JSON File sent by the Auditor and it was processed successfully without error. Now, Auditor needs to edit or add more details in the successfully processed data. Can this be done?
Yes, you can make changes to the process data as long as you have not filed Form GSTR-9C.
Once filed, Form GSTR-9C cannot be revised.
Thus, before filing, in case Auditor wants to add or edit data in the file that has been successfully
processed without error, you need to download Processed GSTR-9C JSON File from GST Portal
and send it to the Auditor offline for corrections. Auditor would make corrections, sign and resend
the updated JSON for upload to you.
25. I am uploading a revised GSTR-9C JSON File sent by the Auditor. What will happen to details of the previous upload?
If some details exist from previous upload, it will be updated with latest uploaded details. All new
entries will be added as new entries.
Initiate Filing of Form GSTR-9C
26. How can I File Form GSTR 9C?
Chartered Accountant/ Cost Accountant after verification and signing will pass on the signed
JSON file to taxpayer for uploading on the GST Portal. It is to be uploaded on the GST portal by
the taxpayer, after verification, along with a copy of the documents like Balance Sheet, Income
and Expenditure Account/ Profit and Loss Account and any other documents.
27. What can I do if Auditor has made recommendation on additional liability to be discharged by me?
On the GSTR-9C page, you are given an option to navigate to Form DRC-03 for making payment
towards additional liability.
Or, from the Dashboard page, you can use the following navigation to access Form DRC-03:
Services > User Services > My Applications > Application Type – Intimation of Voluntary Payment –
DRC – 03 > NEW APPLICATION
28. What is the Upload format to be used for documents to be uploaded during filing of Form GSTR 9C?
Upload format allowed for documents—Balance Sheet, Profit and Loss Account/ Income and
Expenditure Account, etc.— to be uploaded during filing of Form GSTR 9C is PDF only.
29. Is there any limit on the size of documents required to be uploaded?
Limit of upload for following documents under each section shall be 2 files and each file size
should not exceed 5 MB:
-
Balance Sheet
-
Profit and Loss Account/Income and Expenditure Account
-
Other document 1, if any
-
Other document 2, if any
30. Do I need to click on ‘SAVE’ button in ‘Upload Relevant Documents’ section after every upload?
Yes. You need to click on ‘SAVE’ button after the status is ‘Processed’. ‘SAVE’ button will be
enabled only after successful upload of mandatory documents (Balance sheet and Profit & loss
statement/Income & expenditure statement etc.).
31. What will happen if I click on ‘PROCEED TO FILE’ without clicking on ‘SAVE’ button.
Error message will be displayed if you click on ‘PROCEED TO FILE’ button without clicking on
‘SAVE’ button.
32. When proceed to file button will be enabled?
‘PROCEED TO FILE’ button will be enabled only after successful upload of following:
-
Signed JSON file
-
Balance sheet in PDF/JPEG format
-
Profit & Loss statement/ Income & Expenditure statement in PDF/JPEG format
33. Can I add/delete the uploaded PDF/JPEG file after clicking on ‘PROCEED TO FILE’ or ‘FILE GSTR-9C’ button?
Yes. You can add/delete PDF/JPEG file till successful filing of Form GSTR-9C. If you have
deleted/added any documents, then you have to click on SAVE and proceed to file the Form.
34. Can I preview Form GSTR 9C details before filing?
Yes, you can preview Form GSTR 9C details before filing using the PREVIEW DRAFT GSTR9C(PDF)
button.
35. When ‘FILE GSTR-9C’ button will be enabled?
‘FILE GSTR-9C’ button will be enabled after Ready to file message is displayed on the top of
the GSTR-9C page as a result of clicking the ‘PROCEED TO FILE’ button. You will be able to
click the ‘FILE GSTR-9C’ after you have entered details in the “Verification” section.
Viewing and Tracking Status of Form GSTR-9C
36. Can taxpayers track the status of Form GSTR-9C?
Yes, taxpayers can track the status of Form GSTR-9C after logging on to the GST Portal with
their valid credentials.
-
Before filing: Navigate to Services > Returns > Track return status option.
-
After filing: Navigate to Services > Returns > View e-filed returns option.
37. Can Auditors track the status of Form GSTR-9C filed by the Taxpayer on the GST Portal?
No, Auditors cannot track the status of Form GSTR-9C filed by the Taxpayer on the GST Portal.
38. Can I save and download the filed Form GSTR 9C?
Yes, you can save/ download the filed form for future reference. ARN and Date of ARN will also
be shown on summary downloaded after filing the form.
39. Can I revise Form GSTR-9C or make any changes in it after filing?
Form GSTR-9C once filed cannot be revised. However, changes can be made till filing of return.
40. Can I download the reconciliation statement in excel format before/after filing of GSTR-9C?
Yes. You can download the reconciliation statement details in excel format.
41. Can I download the uploaded PDF/JPEG (Balance sheet, profit & loss statement etc.) and JSON file after successful filing?
Yes. You can download the GSTR-9C JSON/PDF/Excel files by clicking on ‘DOWNLOAD
GSTR-9C’ button in GSTR-9C tile on the “Annual Returns” page. To download PDF/JPEG
uploaded by taxpayer on the “GSTR-9C page”, click ‘View GSTR-9C’ button in GSTR-9C tile.
Common Issues Faced and Resolutions
| S.NO. | Issue Faced While Using GSTR-9C Offline Utility | Suggested Action To Be Taken For Issue Resolution |
|---|---|---|
| 1 | If you receive message “Compile Error” while submitting GSTR-9C. | You are advised to use Microsoft excel version higher than 2007 while preparing Form GSTR 9C. |
| 2 | Error message “File generation is in progress” is being received while using GSTR 9 C Offline utility.
Users are trying to download the JSON which they |
To download the extract, please follow the below steps:
Auditor needs to enter the values manually in GSTR9C offline |
| 3 | Users are trying to download GSTR 9 data in JSON file from Portal for auto-populating GSTR 9 data in GSTR 9C offline Tool. In such a case error message “File generation is in progress” is being received while using GSTR 9 C Offline utility. |
GSTR 9C offline Tool is not designed to be auto-populated. The data can only be entered manually in the Tool.
To prepare GSTR 9C, follow the below steps:
This PDF file is to be sent to the Auditor. The Auditor needs |
| 4 | User is getting the error “Auditors sign is invalid “. | To avoid the error user must ensure the following:
I. DSC related:
II. Internet explorer settings and may tempered with Please do below settings:
|
Notes:
1.Following are the pre-requisites for filing FORM GSTR-9C :-
a. Prior filing of Annual Return Form GSTR-9 is mandatory.
b. Form GSTR-9C has to be prepared by the Auditor by filling up data in the Offline Tool
available on the GST portal.Note: Any observations/ comments must be entered in excel tool directly and must not be
copy/pasted from anywhere else.2.Following steps must be taken to file Form GSTR-9C :-
Steps for Filing Form GSTR 9C Actions to be
done on GST Portal/Offline or through email communication with Auditori. Taxpayer should compile details & Data and send the same to Auditor. A. The Form GSTR-9 that has already
been filed on GST portal (gst.gov.in) should be downloaded (in PDF
format).ON GST Portal B. Taxpayer should download GSTR-9C
Tables by clicking on “initiate filing” available
under the tab of GSTR 9C. The tables
(derived from Form GSTR-9) contain following
pre-filled fields (as filed in Annual return):
- Turnover
- Taxable turnover
- Total amount of tax paid
- ITC
ON GST Portal C. The above mentioned PDF files of
GSTR 9 and tables of GSTR 9C should be sent to the Auditor for Preparing
GSTR-9C Statement.Through email/offline ii. Auditor Prepares GSTR-9C Statement Using GSTR-9C Offline Utility. D. Download GSTR-9C Offline Utility
from GST portal in “Downloads”.ON GST Portal E. Install emSigner after downloading the
latest version from GST Portal.ON GST Portal F. Open the GSTR-9C Offline Utility Excel
Worksheet.Offline G. Add table-wise details in the Worksheet. Offline H. Generate Preview PDF file to view Draft
Form GSTR-9COffline I. Generate JSON File and Offline J. Auditor needs to affix his/her DSC Offline K. Auditor needs to send the Signed JSON
File to the Taxpayer.Can use email or offline storage
devices such as USB etc. to exchange files with each other.iii. Taxpayer Uploads GSTR-9C Statement (prepared by Auditor) L. Click “initiate filing” and
upload other relevant documents and by clicking on “prepare offline” Upload the
Signed JSON File on GST Portal and Save form.ON GST Portal M. Sign the Form and complete filing of Form
GSTR-9CON GST Portal 3.Important points to note, on the GST Portal, with regard to filing FORM GSTR-9C :-
a. The Initiate-Filing tab is to be used first to Download relevant GSTR 9C Tables (PDF)
derived from GSTR 9 and then taxpayer is required to send the PDF file to Auditor (for
reference for preparing Form GSTR 9C).b. For preparing Form GSTR-9C by the auditor, JSON file is not required to be downloaded
from the portal by the taxpayer. Please do not try to download JSON file, if you have not
uploaded such file prepared by your Auditor.c. After receipt of JSON file (Reconciliation statement as prepared & signed by Auditor) :
Prepare Offline tab is to be used to upload ‘JSON File’ (Reconciliation statement as
prepared & signed by Auditor) on GST Portal. This tab is to be used to download
error JSON file, if any.The Initiate-Filing tab is to be used to upload Balance Sheet, P & L Account etc. in
PDF/JPEG format.PROCEED TO FILE tab will be enabled only after successful uploading of
Reconciliation statement (Signed JSON file) & audited annual accounts.
