- Softwares
Distribution Software - Other Software
- Retail Software
- Distribution Software
- Pharma Distribution Software
- FMCG Distribution Software
- Garment Distribution Software
- Footwear Distribution Software
- Ayurvedic Medicine Distribution Software
- E-commerce Seller Distribution Software
- Sanitary and Fitting Distribution Software
- Furniture and Fixture Distributions software
- Foods and Agro Distribution Software
- Auto Parts Distribution Software
- Computer Hardware Distribution Software
- Electrical & Electronics Distribution Software
- Retail Chain Software
- Pharmacy Retail Chain Software
- Supermarket Retail Chain Software
- Grocery Retail Chain Software
- Departmental Retail Chain Software
- Garment Retail Chain Software
- Footwear Retail Chain Software
- Computer Hardware Retail Chain Software
- Home Appliances Retail Chain Software
- Electronics Retail Chain Software
- Mobile Phone & Accessories Retail Chain Software
- Automobile & Spare Parts Retail Chain Software
- Electrical Retail Chain Software
- Pricing
- Company
- Mobile App
- API Integration
- Become a Partner
- Blog
- Contact Us
- Login
- Sign Up
GSTR-4 Return Filing: Step-by-Step Guide to File Online with Due Date & Late Fees

If you’re running a small business under the GST Composition Scheme, there’s one return on your calendar that you really can’t afford to forget: GSTR-4. It only comes around once a year, which almost makes it easier to miss, and the late fee clock starts ticking the moment you cross the deadline. Here’s everything you need to know before you sit down to file it.
What is GSTR-4?
Think of GSTR-4 as the yearly report card for composition dealers. It pulls together your total turnover, what you bought during the year, and the tax you already paid quarterly through CMP-08.
Up until FY 2018-19, composition taxpayers actually filed GSTR-4 every quarter. That changed; now the quarterly tax payment happens through CMP-08, and GSTR-4 has become a once-a-year consolidation of the whole picture. One filing, twelve months of data.
Do you actually need to file it?
If you were registered under composition at any point in the year.
Even if you switched out of the scheme halfway through, or your registration got cancelled midway, you’d still owe a GSTR-4 for the period you were under it. The rule of thumb is simple: even one day under composition means the return is due.
And here’s the part people often get wrong: no business activity doesn’t mean no filing. If your shop was shut all year or you just didn’t make a single sale, you still have to submit a Nil GSTR-4. The portal won’t just let it slide. There’s a solid rundown of what composition dealers are supposed to file across the year on composition scheme returns if you want the fuller picture.
For reference, the composition scheme turnover caps are:
- Threshold limit for traders & manufacturers: ₹1.5 crore (₹75 lakh for special category states).
- Threshold limit for service providers: ₹50 lakh

When is GSTR-4 due?
This information has changed recently, which is why it is worthwhile to verify the facts since you have been relying on your memory thus far. According to Notification No. 12/2024, the last date for filing GSTR-4 has now been changed to June 30 of the following financial year, starting FY 2024-25. Earlier, the deadline was April 30 of the financial year. One can find numerous articles written in blogs and by some websites that are not updated, so it is advisable to avoid reading any information on the last date of April 30 regarding financial year 2024-25 and onwards. In case you have a question, the due date for the financial year 2025-26 is also June 30, 2026.
One other important point to remember is that if you missed filing GSTR-4, it cannot be filed at any time. The portal cuts you off three years after the original due date. So if you’ve got old pending returns sitting around, it’s worth clearing them sooner rather than later.
What happens if you’re late
Late fees pile up daily, and they don’t stop until you actually file. For a regular return with tax liability, it’s ₹50 a day, split as ₹25 CGST and ₹25 SGST, capped at ₹2,000. If it’s a Nil return, the fee drops to ₹20 a day (₹10 + ₹10), capped at ₹500. Additionally, if you have unpaid tax, interest starts accumulating at a rate of 18% per annum from the due date to the date you clear the taxes.
Also note that there was a renewed opportunity to rectify past returns; if you had returns pending from FY 2017-18 to FY 2021-22, you could pay a one-time fixed late fee of ₹500, while nil returns during the said period would incur no penalty at all if filed on time. Honestly, most of the late fee horror stories come down to poor record-keeping through the year rather than any real difficulty with the return itself. We have a practical guide on avoiding GSTR-4 late fees that’s worth a look if this has experienced by you before.
Before you open the portal
A few things to have ready so you’re not scrambling mid-filing:
- All your CMP-08 statements for the year need to be filed first; the portal simply won’t let GSTR-4 open up until they are
- Your aggregate turnover from the previous financial year
- Purchase records, both from registered and unregistered suppliers
- Details of any reverse charge transactions
- Your login credentials, and either a DSC or access to EVC (OTP-based verification)
If keeping track of all this manually sounds like a headache, it usually is, especially once invoices start piling up. Tools like GST billing software can auto-record your invoices and reconcile purchases as you go, so by the time June rolls around, most of the data’s already sitting there ready to go.
Filing GSTR-4 step by step
1. Log in to the GST portal. Head to gst.gov.in and log in with your GSTIN and password like usual.
2. Go to Returns Services → Returns → Annual Return.
3. Pick the financial year. Select FY 2025-26 (or whichever year applies) and hit Search.
4. Open GSTR-4 Click Prepare Online on the GSTR-4 tile.
5. Answer the applicability questions. A short Yes/No questionnaire decides which sections actually show up for you, say, whether you had reverse charge supplies. This keeps things shorter if your situation is simple.
6. Fill in turnover and outward supply details. Enter your previous year’s aggregate turnover and outward taxable supply figures if they’re not already pulled in automatically.
7. Add your inward supply details. This covers Tables 4 to 7, purchases from registered and unregistered dealers, plus anything under reverse charge.
8. Check the auto-filled tax data. Table 5 pulls in numbers from your quarterly CMP-08 filings automatically. Don’t just skim past this; mismatches here are one of the most common reasons people end up with notices later.
9. Compute your liabilities. Hit Compute Liabilities and let the system work out anything still owed: tax, interest, late fee, whatever applies.
10. Pay if there’s a balance: Generate a challan and pay through the Electronic Cash Ledger. Keep in mind Cess doesn’t auto-calculate; you’ll need to enter that yourself if it applies.
11. Preview before you submit: Download the summary and actually read through it. GSTR-4 can’t be revised once it’s filed, so this is your last chance to catch mistakes.
12. File it: Submit using your DSC or verify through EVC (OTP sent to your registered mobile/email).
13. Save the ARN. Once it goes through, you’ll get an Acknowledgement Reference Number. Keep it, along with a copy of the filed return, somewhere you can find it later.
If you’re filing Nil
Nothing bought, nothing sold, all year? The process is much shorter. Follow the same first five steps, but when the questionnaire comes up, select the Nil filing option instead of entering data. Verify with DSC or EVC, and you’re done; no need to touch any of the financial tables.
Mistakes to Avoid
A few things to keep in mind to avoid mistakes:
Trying to file GSTR-4 before all your CMP-08 statements are in, the portal just won’t budge until that’s sorted.
Not double-checking Table 5 against what you actually paid through CMP-08 each quarter.
Forgetting Cess, since it’s one of the few things that doesn’t auto-populate.
Assuming Nil filing is optional if there’s no activity; it isn’t.
And the classic one: waiting until the last few days. The portal tends to slow to a crawl right before deadlines, and that’s exactly when you don’t want technical delays working against you.
If you’re handling more than one GSTIN or juggling several return types alongside GSTR-4, a single dashboard that tracks due dates and filing status makes a real difference. We have a guide on managing multiple GST returns that covers this in more detail.
GSTR-4, GSTR-4A, and CMP-08 , how they’re different
CMP-08 is what you file every quarter to actually pay your tax. GSTR-4 is the once-a-year return that ties the whole thing together. GSTR-4A, meanwhile, isn’t something you file at all; it’s a read-only statement showing what your suppliers have reported against your GSTIN, useful mainly for cross-checking.
Conclusion
Most of the friction around GSTR-4 isn’t really about the form itself; it’s about chasing down purchase records and CMP-08 numbers that should’ve been organized all along. That’s where a decent accounting setup pays off. MargBooks software is built for exactly this; it keeps your invoices, purchases, and CMP-08 data organized through the year so that by the time GSTR-4 is due, you’re mostly just reviewing numbers rather than hunting them down. It also covers annual filing needs on the regular taxpayer side, like GSTR-9, if that’s relevant to your business too.
FAQs
Q1. Can GSTR-4 be amended once filed?
No. Once filed, no revision can be made, which is precisely the reason why preview matters so much.
Q2. I left the composition scheme partway through the year. Do I still need to file?
Yes, for whatever period you were registered under it, even if that was just a portion of the year.
Q3. What if I had turnover but ended up owing zero tax?
You’ll still need to fill in your turnover and purchase details; a zero liability doesn’t exempt you from reporting.
Q4. Is there a separate turnover limit just for GSTR-4?
Not really. The filing requirement is tied to registration under the composition scheme, not to a specific turnover number on its own.
Q5. What happens if it’s been more than three years since my due date?
The portal simply won’t let you file it anymore at that point. That’s exactly why clearing pending returns early matters.


I’m a Digital Team Lead at MargBooks who started out as an SEO Specialist and never lost the love for words. With 5 years of experience across banking, SaaS, and finance, both domestic and international, I bring strategy, leadership, and storytelling together. I don’t just manage a team, I build one that creates.
Retail Chain



