Log in to GST Portal.
Go to Returns Dashboard and click on Annual Returns.
Select the financial year and click on Prepare online.
Select whether you want to file Nil Return or not.
A page ‘GSTR-9 Annual Return for normal taxpayers’ is displayed if you select No
Click on all the three tabs to download
The downloaded summaries help to provide details for tables of GSTR-9
Enter requisite details in various tables for the financial year.
Start with 4N. The details of data auto-populated from GSTR-1 and GSTR-3B will be available.
You can edit it if you feel the value needs to be updated
Click on Save once all edits are done.
A dialog box will appear, Click Yes to accept the details
Go to GSTR-9 Dashboard and likewise update details of all tables
Once all tables are updated preview the draft. If draft is proper then proceed with Computing liabilities
Finally click on File GSTR-9. (You can file with DSC/EVC)