All regular taxpayers who are registered under GST and have an annual turnover higher than Rs. 2 crores must file GST Annual Return. The only category of GST registered entities not required to file GSTR-9 filing is 1. Input service distributors 2. Casual taxable persons 3. Non-resident taxable persons.