HomeLearning CenterAnnual GSTR-9 Filing: Who must File, Format, Turnover Limit and Key deadlines
Blog Banner

Author

LoansJagat Team

Read Time

6 Min

11 Nov 2025

Annual GSTR-9 Filing: Who must File, Format, Turnover Limit and Key deadlines

gst

Dev has a small clothing store. He must file GSTR-9 each year if his total sales exceed ₹2 crores. This monthly or quarterly return compiles his GST filings for the entire year.

 

Key Details:
 

Point

Details

Who must file?

Regular taxpayers with turnover ≥ ₹2 crores. Small taxpayers (≤ ₹2 crores) can file GSTR-9A (if under the composition scheme) or skip if exempt.

Format

An online form on the GST portal with details of sales, purchases, and taxes paid.

Deadline

31st December of the next financial year (e.g., for FY 2023-24, file by 31st Dec 2024).

 

Example: Dev’s turnover for 2023-24 was ₹2.5 crores. He must file GSTR-9 by 31st December 2024, reporting his yearly GST details. If he misses the deadline, he may face penalties.

Who Must File GSTR-9?

 

Dev is not sure of his GST liabilities, he wonders whether he must submit GSTR-9. Let’s start with a simple explanation:

 

Who Must File?
 

  • Regular businesses with yearly sales of ₹2 crores or more must file GSTR-9.
     
  • Composition Scheme dealers (who file GSTR-4) must file GSTR-9A instead.
     
  • E-commerce sellers (who file GSTR-8) must file GSTR-9 B.

 

Who Can Skip?
 

  • Small businesses with sales below ₹2 crores (filing is optional).
     
  • Casual sellers, ISD, and foreign businesses (no need to file).
     
Example: Dev’s Situation
 

Dev’s Yearly Sales

Must File?

Form to File

₹2.5 crores

Yes

GSTR-9

₹1.8 crores

No (optional)

Can skip

₹50 lakhs (Composition Scheme)

Yes

GSTR-9A

 

Key Points:
 

  • If Dev’s sales cross ₹2 crores, he must file GSTR-9.
     
  • If he’s in the Composition Scheme, he files GSTR-9A instead.
     
  • Missing the deadline (31st December) leads to late fees.

 

Dev checks how much he’s earned and discovers it’s over ₹2 crores, so he files his GSTR-9 to ensure he doesn’t pay fines.

Format of GSTR-9 Explained Simply

 

Filing his annual GST return (GSTR-9) has become complicated for Dev. Here’s how everything is broken down in simple words:
 

Part 1 - Basic Details

Dev fills in his GSTIN number, business name and financial year (like 2023-24).

Part 2 - Sales Summary

He reports all taxable sales from his shop (already auto-filled from his monthly GSTR-1 filings).

Part 3 - Purchase Summary

Dev checks all purchases where he claimed an input tax credit (auto-filled from GSTR-2A).

Part 4 - Tax Payments

Shows all GST taxes he paid during the year (from his GSTR-3B filings).

Part 5 - Tax Reconciliation

Dev matches his tax liability with what he paid to find any differences.

Part 6 - Extra Details

If Dev had any late fees, refunds or demands, he mentions them here.

 

The form mostly auto-fills from Dev's monthly returns. He just needs to verify the numbers and submit them before December 31st.

Turnover Limit for GSTR-9

 

Dev owns a small grocery store and wonders if he must file GSTR-9. Here's how it works:

 

  • ₹2 crore rule: Businesses with yearly sales above ₹2 crores must file GSTR-9.
     
  • Below ₹2 crore: Filing is optional (can skip if not needed).
     
  • Composition scheme: Different rule - must file GSTR-9A regardless of turnover.

 

Example:
 

  • Dev's sales this year: ₹2.5 crores to Must file GSTR-9.
     
  • If sales were ₹1.8 crores, to can choose to skip.
     
  • If under the composition scheme, with ₹50,00,000, must file GSTR-9A.

 

Dev checks his annual sales to know if filing is required.

Key Deadlines for GSTR-9 Filing

 

Dev must remember:

 

  • Annual deadline: December 31 of next year
     
  • For FY 2023-24: Due by December 31, 2024
     
  • Late filing penalty: ₹200 per day (max ₹10,000)

 

Example:


Dev's FY 2023-24 return must be filed by December 31, 2024. If late, he pays ₹200 daily until filed.

Step-by-Step GSTR-9 Filing Process

 

Dev needs to file his annual GST return. Here's how he does it simply:
 

Step 1: Login

Dev visits the GST portal (www.gst.gov.in) and logs in with his GST ID and password.

Step 2: Select Return

He clicks "Services" > "Returns" > "Annual Return" and chooses GSTR-9 for the correct financial year.

Step 3: Verify Auto-filled Data

The system shows his yearly sales, purchases and tax details from his monthly returns. Dev checks if everything looks correct.

Step 4: Fill Missing Details

He adds any extra information needed, like HSN codes for products, if his turnover is over ₹5 crores.

Step 5: Submit & Pay

After verifying, Dev submits the form. If any tax is due, he pays it now.

Step 6: Sign & File

He signs using his Digital Signature or EVC OTP to complete the filing.


Common Mistakes to Avoid in GSTR-9 Filing

 

Dev wants to file his GSTR-9 correctly. Here are the mistakes he should avoid:
 

Mistake

What Happens?

How can Dev avoid?

Mismatched Sales Data

Sales in GSTR-1 and GSTR-9 don't match.

Dev should cross-check his monthly GSTR-1 filings before submitting.

 

Wrong ITC Claims

Claiming credit for purchases where the supplier hasn't paid tax.

The Dev must verify all purchases in GSTR-2A before claiming credit.

Missing HSN Codes

Required if turnover > ₹5 crores.

Dev should add proper HSN codes for all products sold.

Late Filing

₹200/day penalty (max ₹10,000).

Dev marks December 31 deadline on his calendar

Ignoring Amendments

Not reporting changes from previous returns.

Dev includes any corrected sales/purchases from past months.


Example:


Last year, Dev forgot to match his GSTR-1 sales with GSTR-9. He got a tax notice. This year, he double-checks everything.

Conclusion

 

Dev’s toy shop should file GSTR-9 if its annual sales exceed ₹2 crores. If Dev learns who needs to report, what format to use, how much to report and when to report, they can prevent expensive penalties. You just need to log in to the GST website, check the auto-filled information, enter the rest and submit by December 31st. 

 

If a person fails to match their sales, makes ITC claim errors or is late in filing, he or she may face notices and fines, so Dev verifies his figures. If his return is late, he owes ₹200 for every day it is late. Making errors in the report may mean he must pay extra taxes or penalties. 

 

He missed some areas last time and ended up having to spend more, so this year, he stays organised and files by the deadline. If Dev complies, his business runs without problems with the tax authorities. If he maintains accurate records and sticks to deadlines, his GST filings are never a problem.

FAQs

 

Who needs to file GSTR-9?

Any regular business with yearly sales over ₹2 crores must file. Small businesses below this limit can choose to file.

 

What if I'm in the composition scheme?

You don't file GSTR-9. Instead, you file GSTR-9A, even if your sales are small.

 

When is the last date to file?

Always December 31st of the next year. For 2023-24 sales, file by December 31, 2024.

 

Can I correct mistakes after filing?

No, GSTR-9 can't be revised. Fix errors in next year's return or file an amendment.

 

What happens if I file late?

You pay ₹200 per day as a late fee (₹100 CGST + ₹100 SGST), up to ₹10,000 maximum.

 

Is an accountant needed to file?

Not required. The GST portal auto-fills most data from your monthly returns - just verify it.

 

How do I check if my supplier filed their returns?

Check GSTR-2A on the GST portal - it shows all purchases where suppliers paid their GST.

 

What if I forgot some sales in the monthly returns?

Add them in the GSTR-9's additional details section and pay the due tax with interest.

 

Do I need HSN codes?

Only if your yearly sales are over ₹5 crores, small businesses skip this.

 

Where do I file GSTR-9?

On the GST portal (www.gst.gov.in) under 'Services' > 'Returns' > 'Annual Return'.

 


 

Apply for Loans Fast and Hassle-Free

About the Author

logo

LoansJagat Team

‘Simplify Finance for Everyone.’ This is the common goal of our team, as we try to explain any topic with relatable examples. From personal to business finance, managing EMIs to becoming debt-free, we do extensive research on each and every parameter, so you don’t have to. Scroll up and have a look at what 15+ years of experience in the BFSI sector looks like.

coin

Quick Apply Loan

tick
100% Digital Process
tick
Loan Upto 50 Lacs
tick
Best Deal Guaranteed

Subscribe Now