GSTR-3B Hard Lock explained: this guide covers what it means, who it applies to, the step-by-step process, documents required, fees, due dates and penalties in India — so you can stay compliant with confidence and avoid costly mistakes.
GSTR-3B already pre-fills your outward tax liability from GSTR-1, IFF and GSTR-1A, and pre-fills your credit from GSTR-2B. A GSTN advisory announced that this liability would also become non-editable. The ICAI Background Material records that, despite the advisory, the hard lock had not gone live on the portal when it was written. This article separates what is settled from what is still pending, and what to do in the meantime.
Under Rule 61, GSTR-3B is filed by the 20th of the following month for monthly filers, with liability discharged by debiting the cash or credit ledger. A GSTN advisory dated 7 June 2025 said that from the July 2025 tax period the auto-populated liability would no longer be editable in GSTR-3B, and corrections would go through GSTR-1A. The Background Material states that this hard-locking has not been made active on the live portal, and the outward liability table remains editable. Plan as if it were locked.
What is certain
| Point | Position |
|---|---|
| Who files GSTR-3B | Every registered person other than an ISD, a non-resident taxable person, a composition taxpayer, a TDS or TCS person, and an OIDAR or online money gaming supplier under section 14 of the IGST Act |
| Due date, monthly | On or before the 20th of the next month (Rule 61(1)(i)) |
| Due date, quarterly (QRMP) | 22nd or 24th of the month after the quarter, by State category |
| Payment | Tax due as per the return is paid by the last date for filing (section 39(7)). Quarterly filers deposit in PMT-06 for the first two months by the 25th |
| Nil return | Mandatory for every tax period whether or not there were supplies (section 39(8)) |
| Valid return | Only when self-assessed tax is paid in full (section 2(117)) |
| Liability source | Auto-populated from GSTR-1, IFF and GSTR-1A; ITC from GSTR-2B |
If you file GSTR-3B yourself, the GSTR-3B filing checklist should start with comparing the auto-populated liability with your sales register.
What the advisory says
The Background Material reproduces the GSTN advisory of 7 June 2025. From the July 2025 tax period, filed in August 2025, the auto-populated tax liability in GSTR-3B, derived from outward supplies reported in GSTR-1 or IFF, would no longer be editable in GSTR-3B itself. A taxpayer who needs to correct outward supplies would use GSTR-1A, which allows amendments within the same tax period before GSTR-3B is filed. It refers to GSTN advisories of 17 October 2024 and 27 January 2025 for detail.
It then adds a note: despite the advisory and the introduction of GSTR-1A, the hard-locking feature had still not been made active on the live portal, and the outward liability table in GSTR-3B remained editable. The Background Material is current to notifications up to 30 June 2026, so this is the position it records. The advisory is a portal instruction, not a change in Rule 61, and no date for activation is given in the source. Check the GST portal for the current status before relying on either version.
Why "editable" is not a licence
Even if the table can be edited today, editing it to differ from GSTR-1 creates a mismatch between the two returns. Under Rule 88C, a difference between the tax payable in GSTR-1 (as amended in GSTR-1A or furnished in IFF) and the tax paid in GSTR-3B triggers an intimation, and a registered person who receives one cannot file GSTR-1 or IFF for a later period until he pays or replies. See Rule 88C and DRC-01B.
Illustration: GSTR-1 for a month reports taxable supplies of Rs. 10,00,000 at 18%, giving tax of Rs. 1,80,000. One invoice of Rs. 1,00,000 was reported twice by mistake.
| Route | Result |
|---|---|
| Reduce the amount in GSTR-3B by Rs. 18,000 | GSTR-1 and GSTR-3B no longer agree; a mismatch intimation is likely |
| Correct the duplicate through GSTR-1A before filing GSTR-3B | GSTR-3B auto-populates Rs. 1,62,000 and both returns agree |
| File GSTR-3B first, correct later | Reduce the liability in a subsequent month's return or claim a refund, as the Background Material explains |
Correcting errors: the safe sequence
- Before GSTR-3B is filed: fix outward supplies through GSTR-1A. It can be filed once per tax period.
- After GSTR-3B is filed, liability under-reported: report the additional liability in the next month's return and pay tax with interest.
- Liability over-reported and paid: reduce it in subsequent months' returns or claim a refund.
- Inter-State shown as intra-State or the reverse: report the correct tax in the next month's liability and adjust the wrongly paid tax later or claim a refund.
- Excess ITC availed: reverse through GSTR-3B or DRC-03 with interest.
- Less ITC availed: claim in a later GSTR-3B, within the time limit in section 16(4).
All rectification is subject to section 39(9): not where the error is found through scrutiny, audit, inspection or enforcement, and not after 30 November following the financial year, or the annual return date, whichever is earlier. Interest applies.
The ITC side
GSTR-2B figures auto-populate into GSTR-3B. Since actions in IMS change GSTR-2B, finish your IMS review and recompute before filing. For a longer comparison of the two returns, see GSTR-1 vs GSTR-3B.
Need help getting GSTR-3B right the first time?
The safest habit is to treat GSTR-1 and GSTR-1A as the only source of outward liability, and to reconcile them with the books before GSTR-3B is filed. If your GSTR-1 and GSTR-3B already disagree, our team can work through the difference under GSTR-1 and GSTR-3B mismatch and help you file correctly through GSTR-3B filing support.
Key takeaways
- GSTR-3B is due on the 20th for monthly filers. Quarterly filers have the 22nd or 24th.
- GSTN advised that auto-populated liability would be non-editable from the July 2025 tax period.
- The Background Material records that the lock is not yet active and the table remains editable.
- Correct outward errors through GSTR-1A before GSTR-3B, not by editing the liability.
- After GSTR-3B, adjust in later returns with interest, within the section 39(9) limit.
Read next
- GSTR-1A: amend GSTR-1 before filing GSTR-3B
- Three-year time bar for filing GST returns
- Invoice Management System: accept, reject, pending
- Common mistakes in GSTR-3B filing and how to avoid them
Disclaimer: Positions stated as on 30 September 2026, based on the CGST and IGST Acts and Rules as amended, the Finance Act 2026, and the ICAI Background Material on GST (14th Edition, July 2026). Verify current notifications before acting.
