GSTR-9 Annual Return (FY 2025-26): Due Date, Turnover Limit, Late Fee & Filing Guide
GSTR-9 annual return for FY 2025-26 is due 31 December 2026. Who must file, the Rs. 2 crore exemption, GSTR-9C for Rs. 5 crore+ turnover, late fee structure and step-by-step filing guide.