Process of filing of GSTR-9 in GST Application

Process of filing of GSTR-9 in GST Application

Register on GST Application

The user is first required to Sign Up on the GST Application 

A. Sign up procedure-

Step 1: Go to and click on Free Trial 

Step 2: Create an account on the application, choose a plan that suits your need and register:-

Step 3: Once Registered, an OTP will be sent on the email id entered for validation.
Check your mail inbox (also check spam folder) for the OTP so received and enter the same. Then, click on“Verify”.

B. Adding Company in the Application

After successfully signing up, the following screen appears-

Note: API should be enabled for this GSTIN before the creation of the company. 

Step 1: Add Your GSTIN
On entering your GSTIN, the application auto-populates the fields like
Legal Name, Date of Registration, Type of Registration, Trade Name, Company Name, PAN Number, Constitution of Business, State, Country
(Fields marked with Red Asterisk (*) are mandatory.)

Step 2  Enter the GSTIN User Name 
(GSTIN username should be the same as the GST Portal Login USER ID)

Why should the GSTIN User Name and the GST Portal Login should be the same?
The Gst Software and the GST Portal communicates on the basis of GSTIN and GSTIN User Name and fetches information.
Thus it is imperative for the user to be cautious while entering the “GSTIN User Name

Step 3: Enter company details and place of business details. Here, you can also add your company logo as shown in the below screen.
This logo will become part of your invoices if you are generating invoices by using this application.

Step 4: Click on the “Save” button to save the company information in the application.

Step 5: A otp window will appear. You can Authorize or Skip the OTP process,  however it is suggested that OTP Verification should be done at this Step only to avoid hassles at the return filing stage. The Application provides a premium feature of longer validity OTP’s. Thereby there is no requirement to enter the OTP multiple times in the application.

C. How to Set-up / Enable OTP Auto Forwarding Feature

 Avoid the requirement of seeking OTP multiple times from the registered user on the GST Portal. Use this premium feature, you would be able to get OTP Auto populated while filing your GST returns. To do this, follow the steps given below

Step 1: Set up the OTP Auto Forwarding Service
  1. On your computer, open Gmail [] using the account you want to forward messages from. You can only forward messages for a single Gmail address, and not an email group or alias.
  2. In the top right, click Settings Settings.
  3. Click the Forwarding and POP/IMAP tab.
  4. In the "Forwarding" section, click Add a forwarding address.
  5. Enter mail id ie the mail id you want to forward messages to.
  6. Click Next and then Proceed and then OK.
  7. Go back to the settings page for the Gmail account you want to forward messages from, and refresh your browser.
  8. Click the Forwarding and POP/IMAP tab.
  9. In the "Forwarding" section, select Forward a copy of incoming mail to.
  10. Choose what you want to happen with the Gmail copy of your emails. We recommend keeping Gmail's copy in the Inbox.
  11. At the bottom of the page, click Save Changes.

Step 2: Set up an Email Filter
Once verified, Go back to Settings 
Click on the Forwarding and POP/IMAP tab.
Click on the link that says "Tip: You can also forward only some of your mail by creating a filter!" ( see image above, below the add forwarding address button ).
This will bring up a filter menu where you can create a filter to isolate the emails you need to forward. From email id: "" or Text "OTP" in Subject.

Create Filter of Emails you want to Forward

Step 2: Test and Use Email Filter
Configure your filter to match the emails you wish to auto forward and click "create filter with this search". 
Tip:  Ensure to test your filter to make sure it’s capturing all/only the emails you want to forward.
Step 4: Select Forwarding Address on which Filtered Mails are to be forwarded
Once you are happy with the filter check, click on the “Forward it to” checkbox and select the forwarding email address on which you want the emails to get forwarded.

Step 5: Click "Create Filter"
You should now have successfully set up your Google Mail to forward emails from to email account.
gmail filter show

D. Add Multiple Companies in the Application

 To add multiple companies, click on the “Add company” button. 
Once a company is added in the application then that company cannot be deleted from the application (only details can be edited)
E. Add Branches / Locations / POB’s (Place of Businesses) in the Application
The User can create multiple Branches / Locations under one  GSTIN as the Company might have business setup at many places thus the application helps in maintaining and merging data of Multiple Branches / Locations at one place for filing GST return and also to maintain invoices location / branch wise.
Foe e.g.:- A XYZ company, having GSTIN- 08AXXXXXXXXX1ZN has its place of business in Rajasthan at the following locations-
  1. Mumbai
  2. Pune 
  3. Nagpur
  4. Kolhapur
So XYZ company can now create 4 Branches / Locations
Adding Branches / Locations can also be accessed through the Dashboard, by clicking on the button highlighted below:-

After clicking on the above button the Branches / Locations can be added as shown in the screen attached below.
(Fields marked with Red Asterisk (*) are mandatory)

F. Enabling GST Software API Access with Goods & Service Tax Portal

To use the GST Software, the user needs to enable API access on the GST portal. The process to enable this is suggested below.
Step 1: Go to and click on 'Login'

Step 2: Enter your GSTN User Name, Password and Captcha Code

Step 3: Click on 'View Profile'

Step 4: Click on 'Manage API Access'

Step 5: Set Enable API request to 'Yes' for your given GSTIN and select the duration as '30 days’ from the drop down

Step 6: Click on 'Confirm'

G. Filing GSTR-9 Return

Open the GST Software Dashboard.

Click on the “File GST return” button.

Map your Accounting Data by following the steps listed below:
Download the GST software launcher from the home page of > Help & support tab
(Prerequisite:- This launcher assists/supports only on Tally versions 6.4.9 & above)

On downloading and installing the launcher an “Express GST” tab gets visible to the user in the “Gateway of Tally”.

Click on the “Express GST” Tab
(You should use the same Email Id as used in Tally for Signing in / Creating Login in to enable Data fetching / syncing)
After logging in the, you need to follow the below steps to sync Tally with the GST Software Application to fetch Accounting Data in the application
Click on “Map Company” Button

Once it is mapped, the GSTR-9 gets enabled in Tally

Click on the GSTR-9 button and select the return period.

Click on Enter 3 times to proceed further.


The below given screen appears that suggests “GSTR-9” Form has been  prepared based on the data fetched from Tally GSTR-1, GSTR-2 and GSTR-3B.

Click on the “Edit” button. The data except Table 6A can be edited.

Click on the 'Submit Return'' button. Once you press “Y” then this annual return gets synced with the GST Application and a message then  appears as “Accounting data synced!” confirming the completion of the sync process.

Click on the “Let’s Start” button.
Note: If you had not entered the OTP during the company creation stage, then you are required to enter the OTP to ensure hassle free filing. 

Once the OTP is submitted the following screen appears-

The application with the use of advanced logics smartly auto populates the fields in the GSTR-9 form from the GSTN portal and also auto calculates other values, which were not available on the GSTN portal to enable easy and smooth filing flow.

Also, if any amendment is made in GSTR-1 in FY 2019-20 related to FY 2018-19 then the same gets reflected in the table 10,11 and similar is the case of the debit and credit note which were issued in F.Y. 2019-20 related to supply of F.Y. 2018-19.
The application also facilitates easy differentiation among the form values by using a color differentiating technique. In the GSTR-9 form, every cell of the row has three values(except table 6A, 8A) which are:-
  1. GSTN value which is GST portal value, 
  2. Accounting value (if accounting data synced!) 
  3. New value if entered
With this application all the values appear differentiated as per the following color scheme:

Type of values

Colour Coding / Presentation

GSTN Value

Books of Accounts Value

Advanced Logic Value

User Configured Value

GSTN & Tally value matched

If the difference of GSTN Value and modified value is more then +/(-) 20%

In each of the rows the user can select values which he wishes to keep and is also provided an option to select between GSTN or Accounting Values by clicking on any one of it. As a result of this selection, the value so selected gets reflected everywhere in the GSTR-9 Form.

Once you are done with all your working and reviewing, click on the “Save as Draft” button to save all data in the application.
Thereafter, you can anytime click on the “Save to GST” button to save all the GSTR-9 data on the GST portal. You can repeat this process multiple times per your convenience.
After saving the data to the GSTN Portal, To file your GSTR-9 Return click on the “Proceed to file” button

You will not be able to edit this form once you click on the proceed button and the data (summary) will only be available in the read only mode.
Note: If any liability or late fees arises regarding GSTR-9 then you are required to pay that.
The application then seeks for the attachment of EVC/DSC.
  1. Electronic verification code (EVC) is required for Taxpayers other than a company and an LLP. EVC is sent on the registered mail id which is registered on taxpayer’s profile on the GSTN portal.
  2. Digital signature certificate (DSC) is required for Taxpayers/Authorised Signatory that are company and LLP. Enter PAN no and select sign type and thereafter click on the “continue” button. 
    Then, Select DSC by user, enter PIN from a pop-up that opens next, Submit the PIN . Your DSC has been successfully attached
(for this process running of em-signer utility is mandatory and java version 8 to 101 and above)

After submitting the EVC or DSC, the  user is required to click on the “FILE GSTR-9” button to file GSTR-9

    • Related Articles

    • Brief Process of filing GSTR-9 in the GST Application

      Register on GST Application Add Company in the Application Set-up / Enable OTP Auto Forwarding Feature Add Multiple Companies in the Application Add Branches / Locations / POB’s (Place of Businesses) in the Application Enabling GST Software API ...
    • Process of filing of GSTR-9C in the GST Application

      GSTR-9C can be filed by following the given steps:- Create a Company and Click on “File Gst Return” (as highlighted below)              Select the filing type as GSTR-9C from the available combo and financial period 2017-18 or 2018-19 and then click ...
    • How to map / sync the tally data for GSTR 9 on GST software?

      How to map/sync the tally data for GSTR 9 on GST software? Ans. Below are the steps to be followed to map the GSTR-9 from tally to Prerequisite: - This launcher supports with Tally version 6.4.9 & above Download GST software ...
    • Due Date of Filing Form GSTR 9

      The Due date of filing Return GSTR 9 is on or before 31st December. However, this date may get extended by the Government through notification from time to time. For FY 207-18, the due date for filing GSTR-9 is 31th Jan 2020.   But as per the ...
    • How to Sign Up on Express GST Software

      The user is first required to Sign Up on the GST Application  'Express GST' Sign up procedure Step 1:  Go to and click on Free Trial  Step 2 – Create an account on the application, choose a plan that suits your need and register:- ...