GST Return Filing Services
GST return filing is the heartbeat of GST compliance. Every GST-registered business in India must file periodic returns to report their sales, purchases, Input Tax Credit (ITC), and net tax liability. Unlike the income tax return (filed once a year), GST returns are filed monthly or quarterly. Missing a GST return attracts immediate late fees (Rs. 50 per day for regular returns) and interest at 18% per annum on any unpaid tax. Repeated non-filing can trigger suspension of the GSTIN, and persistent non-filing leads to compulsory cancellation of the GST registration.
N D Savla & Associates, Chartered Accountants based in Mumbai, provides complete GST return filing services for businesses of all sizes: monthly GSTR-1 and GSTR-3B filing for regular taxpayers; quarterly GSTR-1 and GSTR-3B for small taxpayers under the QRMP (Quarterly Return Monthly Payment) scheme; Invoice Furnishing Facility (IFF) for QRMP filers; annual GSTR-9 and self-certified GSTR-9C; CMP-08 and GSTR-4 for Composition scheme taxpayers; and GSTR-10 (the final return after GST registration cancellation). We also manage e-invoicing compliance and provide ITC reconciliation services. For the initial GST registration that is the prerequisite for return filing, see our GST Registration guide.
The GST Return Ecosystem — Which Returns Must a Taxpayer File?
| Return Form | Who Files? | What It Reports | Due Date | Late Fee Per Day |
| GSTR-1 | All registered taxpayers (monthly or quarterly under QRMP) | All outward supplies (sales) — invoice-level details | 11th (monthly); 13th (quarterly) | Rs. 50 |
| IFF | QRMP quarterly filers only — optional for first 2 months | B2B invoices for months 1 and 2 of the quarter | 13th of M1, 13th of M2 | N/A |
| GSTR-3B | All registered taxpayers (monthly or quarterly under QRMP) | Summary of outward supplies, ITC claimed, and net GST payment | 20th (monthly); 22nd or 24th (quarterly) | Rs. 50 (nil: Rs. 20) |
| PMT-06 | QRMP quarterly filers — for months 1 and 2 of the quarter | Monthly GST payment (no return, just challan) | 25th of M1, 25th of M2 | N/A (interest at 18% applies) |
| GSTR-9 | All regular registered taxpayers (optional below Rs. 2 crore) | Annual consolidated summary of all GSTR-1 and GSTR-3B for the year | 31 December | Rs. 200 |
| GSTR-9C | Taxpayers with turnover > Rs. 5 crore (self-certified) | Reconciliation statement between GSTR-9 and audited financial statements | 31 December | Rs. 200 |
| GSTR-4 | Composition scheme taxpayers | Annual return for composition dealers | 30 April | Rs. 200 |
| CMP-08 | Composition scheme taxpayers | Quarterly self-assessment statement with payment | 18th of month after quarter | Rs. 200 |
| GSTR-5 | Non-Resident Taxable Persons (NRTPs) | Monthly return for NRTPs | 13th or within 7 days of registration expiry | Rs. 100 |
| GSTR-5A | OIDAR service providers | Monthly return for OIDAR digital services to Indian consumers | 20th of following month | Rs. 200 |
| GSTR-10 | Cancelled registrations | Final return after GST registration is cancelled | Within 3 months of cancellation | Rs. 100 |
GSTR-1 — Statement of Outward Supplies
GSTR-1 is the information return for outward supplies — a detailed record of all sales (and debit notes, credit notes, and advances received) during the period. It is purely an information return: no tax is paid through GSTR-1. The data entered in GSTR-1 is used to auto-populate the buyer's GSTR-2B (enabling them to claim ITC on your invoices) and to auto-populate portions of your own GSTR-3B.
- B2B invoices: All invoices issued to GST-registered buyers (with buyer's GSTIN), entered invoice-wise with date, value, tax rate, and HSN/SAC code. These flow directly into the buyer's GSTR-2B.
- B2C large invoices (above Rs. 2.5 lakh): Invoice-wise entry without buyer GSTIN.
- B2C small invoices (below Rs. 2.5 lakh): Consolidated state-wise summary — no individual invoice entry needed.
- Export invoices: Invoice-wise details of all exports (with/without payment of IGST, with/without LUT).
- Credit notes and debit notes: Any credit notes (sales returns, price reductions) and debit notes (additional charges) issued against earlier invoices.
- Monthly vs Quarterly: Monthly filers (turnover > Rs. 5 crore) — GSTR-1 due by the 11th of the following month. Quarterly filers (turnover = Rs. 5 crore, under QRMP) — GSTR-1 due by the 13th of the month following the quarter.
GSTR-2B — Your Auto-Populated ITC Advisory Statement
GSTR-2B is an auto-generated, read-only statement that shows all the Input Tax Credit available to a taxpayer for a given month, based on the invoices uploaded by their suppliers in GSTR-1. It is published on the GST portal by the 14th of the following month. Under Rule 36(4) of the CGST Rules, taxpayers cannot claim ITC on invoices not reflected in GSTR-2B. If a supplier has not uploaded an invoice in their GSTR-1, it will NOT appear in the buyer's GSTR-2B — and the buyer cannot claim ITC on that invoice until it is uploaded by the supplier.
GSTR-3B — The Summary Return with Tax Payment
GSTR-3B is the monthly or quarterly summary return where the taxpayer declares their total GST liability and ITC for the period, and pays the net tax due. Unlike GSTR-1 (which is invoice-level), GSTR-3B is a summary return — the taxpayer enters aggregate values, not individual invoice details. Tax must be paid by the due date for GSTR-3B (20th of the following month for monthly filers) to avoid interest charges.
- Table 3.1 — Outward supplies summary: Total taxable supplies (by GST rate and type: intra-state, inter-state, exports, etc.), tax liability arising therefrom
- Table 4 — ITC claimed: ITC available from GSTR-2B; ITC on imports and RCM; ITC eligible; ITC reversal required (for exempt supplies, non-business use, Section 17(5) blocked credits)
- Table 5 — Net tax payable: GST liability (Table 3.1) minus ITC claimed (Table 4) = net CGST + SGST + IGST payable in cash
QRMP Scheme — Quarterly Returns for Small Taxpayers
The Quarterly Return Monthly Payment (QRMP) scheme, effective from 1 January 2021, allows registered taxpayers with aggregate annual turnover up to Rs. 5 crore to file GSTR-1 and GSTR-3B quarterly (instead of monthly) while continuing to pay GST on a monthly basis. The scheme significantly reduces the number of returns from 24 per year (12 GSTR-1 + 12 GSTR-3B) to 8 per year (4 GSTR-1 + 4 GSTR-3B).
Monthly GST Payment Under QRMP — Form PMT-06
For the first two months of each quarter, the taxpayer pays using Form PMT-06 (a challan, not a return). Two methods: Fixed Sum Method — pay 35% of the tax paid by cash in the last quarter's GSTR-3B; or Self-Assessment Method — compute the actual tax liability for the month based on GSTR-2B ITC and actual outward supplies. PMT-06 due date: 25th of each month. No late fee on PMT-06; however, if payment is made after the 25th, interest at 18% per annum applies.
IFF — Invoice Furnishing Facility
The IFF (Invoice Furnishing Facility) allows QRMP filers to optionally upload B2B invoices for the first two months of the quarter, so buyers can claim ITC immediately without waiting for the quarterly GSTR-1. IFF window for Month 1: 1st to 13th of Month 2. IFF window for Month 2: 1st to 13th of Month 3. Invoices uploaded through IFF appear in the buyer's GSTR-2B immediately. IFF is optional, not mandatory. Invoices uploaded in IFF are automatically part of the quarterly GSTR-1 — no duplicate entry required.
GSTR-9 and GSTR-9C — Annual Returns
GSTR-9 is the annual consolidated return that summarises all outward supplies, inward supplies, ITC claimed, and tax paid for the full financial year. Filed by 31 December of the following financial year. GSTR-9 is OPTIONAL for taxpayers with aggregate annual turnover below Rs. 2 crore; MANDATORY for Rs. 2 crore and above (verify current applicability on the GST portal).
GSTR-9C (Self-Certified Reconciliation Statement) is required for taxpayers with aggregate annual turnover exceeding Rs. 5 crore. Since the Finance Act 2021, GSTR-9C no longer requires CA certification — the taxpayer (or their authorised representative) self-certifies the statement. Due date: 31 December (same as GSTR-9). GSTR-9C reconciles the turnover, ITC, and tax paid as per GST returns against the audited annual financial statements. Any additional tax liability discovered in the reconciliation must be paid along with the GSTR-9C filing.
ITC Reconciliation — Matching GSTR-2B with Your Books
The most time-consuming and most critical aspect of monthly GST compliance is reconciling the Input Tax Credit available in GSTR-2B with the ITC recorded in the business's purchase register.
- Download GSTR-2B — On or after the 14th of the month, download the GSTR-2B statement from the GST portal. GSTR-2B lists all invoices reflected in your suppliers' GSTR-1 that are addressed to your GSTIN.
- Match with Purchase Register — Compare every invoice in GSTR-2B against the purchase register. Mark which invoices match (same date, value, tax amount, supplier GSTIN, and invoice number). Flag mismatches.
- Investigate Mismatches — Invoices in the purchase register but NOT in GSTR-2B: supplier has not yet filed their GSTR-1 — follow up. Invoices in GSTR-2B but NOT in the purchase register: verify whether goods/services were received; if yes, add to register and claim ITC.
- Identify Blocked Credits — Remove from claimable ITC any amounts blocked under Section 17(5) — even if they appear in GSTR-2B. Blocked credits include motor vehicles for personal use, food and beverages, works contract services for civil construction, personal expenses.
- Compute Net ITC for GSTR-3B — ITC eligible for claiming = GSTR-2B eligible ITC - blocked credits - ITC reversal for exempt/non-business use. Enter this net figure in GSTR-3B Table 4.
| ITC Category | Source | Claimable in GSTR-3B? | Key Condition |
| ITC on purchases from registered suppliers (B2B) | Reflected in GSTR-2B from supplier's GSTR-1 | ? Yes — on receipt and subject to GSTR-2B | Invoice must appear in GSTR-2B; goods/services received |
| ITC on imports (integrated tax paid at customs) | Bill of Entry / ICEGATE data | ? Yes | Bill of Entry filed; goods received into India |
| ITC on Reverse Charge Mechanism (RCM) tax paid | Self-assessed; reported in GSTR-3B | ? Yes (in same month or later) | Tax must first be paid in cash under RCM; then ITC available |
| ITC where invoice not in GSTR-2B | Supplier has not yet uploaded in GSTR-1 | ? Limited (Rule 36(4) restriction) | Cannot claim ITC exceeding what is in GSTR-2B |
| Blocked credit (Section 17(5)) | Motor vehicles, food, personal expenses, works contract for civil structures | ? No — completely blocked | Even if reflected in GSTR-2B, this ITC cannot be claimed |
| ITC reversal (goods used for exempt supply) | Self-computed proportionate reversal | Must reverse in GSTR-3B Table 4 | Rule 42 and 43: Reverse ITC proportionate to exempt/non-business use |
E-Invoicing — How It Changes GSTR-1 Filing
E-invoicing under GST (Electronic Invoice Reporting) is mandatory for businesses with annual aggregate turnover above the applicable threshold (currently Rs. 5 crore — verify current threshold on the GST portal). Under e-invoicing: the invoice data must be uploaded to the Invoice Registration Portal (IRP) in a standardised JSON format BEFORE issuing the invoice. The IRP returns an IRN (Invoice Reference Number — a unique 64-character hash) and a digitally signed QR code. Invoices issued without IRN (where e-invoicing is applicable) are not valid GST tax invoices. E-invoices are automatically reflected in GSTR-1, saving significant data entry time. Most accounting software (Tally, SAP, Zoho Books, QuickBooks) now integrates with the IRP API for seamless e-invoice generation.
Late Fees, Interest, and Penalties for GST Returns
- GSTR-1 late fee: Rs. 50 per day (CGST Rs. 25 + SGST Rs. 25) for returns with any taxable supplies; Rs. 20 per day for nil returns. Maximum: Rs. 5,000 per return.
- GSTR-3B late fee: Rs. 50 per day for non-nil returns; Rs. 20 per day for nil returns. Maximum: Rs. 5,000 per return (for taxpayers with turnover above Rs. 1.5 crore). Lower maxima for smaller taxpayers.
- GSTR-9 late fee: Rs. 200 per day (CGST Rs. 100 + SGST Rs. 100). Maximum: 0.25% of aggregate annual turnover in the state.
- Interest on late tax payment (Section 50): 18% per annum on unpaid tax from the due date of the return; 24% per annum on wrongly availed ITC (ITC claimed in excess of GSTR-2B).
?? Note: The GST Council periodically announces amnesty schemes that waive or reduce accumulated late fees for non-filers. These typically allow a fixed maximum late fee (often Rs. 1,000 per return) for older unfiled returns, provided the returns are filed within a specified amnesty window. Monitor the GST portal at
gst.gov.in and CBDT circulars for the latest amnesty notifications.
Why N D Savla & Associates for GST Return Filing Services?
- Monthly/Quarterly Return Filing With Data Verification. We collect the client's sales data (or ERP export) and prepare GSTR-1 with accurate invoice-level details: HSN/SAC codes, tax rates, GSTIN of buyers, place of supply, and distinction between B2B, B2C large, B2C small, and exports. GSTR-3B is prepared after GSTR-2B reconciliation, ensuring only eligible ITC is claimed and all required reversals are computed.
- GSTR-2B Reconciliation and Supplier Follow-Up. Every month, we reconcile the client's GSTR-2B with their purchase register: identifying invoices in the purchase register not yet in GSTR-2B (and following up with suppliers to file their GSTR-1), identifying eligible vs ineligible ITC, computing Section 17(5) blocked credits, and computing proportionate reversals for exempt supplies under Rules 42 and 43.
- Annual GSTR-9 and GSTR-9C Filing. We prepare GSTR-9 by consolidating all 12 months' GSTR-1 and GSTR-3B data for the financial year, reconciling against the client's audited financial statements, and identifying any adjustments to be made. For clients with turnover above Rs. 5 crore, we prepare the self-certified GSTR-9C reconciliation statement.
- QRMP and E-Invoicing Setup. For clients eligible for the QRMP scheme, we advise on and manage QRMP enrollment, monthly PMT-06 payments, and optional IFF for B2B invoice sharing. For clients above the e-invoicing threshold, we set up and manage the e-invoicing workflow including IRP API integration, IRN generation, and QR code embedding in invoices.
Frequently Asked Questions About GST Return Filing
How many GST returns must a regular taxpayer file per year?
A regular monthly filer (turnover above Rs. 5 crore) must file: 12 GSTR-1 returns + 12 GSTR-3B returns + 1 GSTR-9 (annual) + 1 GSTR-9C (if turnover > Rs. 5 crore) = minimum 25 returns per year, per GSTIN. A taxpayer under the QRMP scheme (turnover up to Rs. 5 crore) files: 4 GSTR-1 returns + 4 GSTR-3B returns + 8 PMT-06 challans (monthly payment for months 1 and 2 of each quarter) + 1 GSTR-9 + possibly 1 GSTR-9C = 9 formal returns per year plus 8 payment challans.
What is the difference between GSTR-2A and GSTR-2B?
GSTR-2A is a dynamic, real-time purchase register that updates whenever a supplier uploads an invoice in their GSTR-1 — it changes every time a supplier acts. GSTR-2B is a static, monthly advisory statement cut off on a fixed date (14th of the following month for monthly filers) — it shows the ITC available for a specific period and does not change after the 14th. Under Rule 36(4), ITC in GSTR-3B is restricted to what is reflected in GSTR-2B (not GSTR-2A). Taxpayers should use GSTR-2B (not GSTR-2A) as the basis for their monthly ITC claims.
What happens if I miss the GSTR-3B due date?
Late fee of Rs. 50 per day (Rs. 20 per day for nil returns) starts accruing from the day after the due date; interest at 18% per annum on unpaid tax also starts accruing; the GSTIN may be marked for scrutiny if returns are repeatedly filed late; extended non-filing (6 consecutive GSTR-3B missing) can trigger suspension of the GSTIN. Late filing is always better than non-filing — file as soon as possible to stop the late fee from accumulating, pay the late fee and interest, and ensure no suspension.
Can I claim ITC on an invoice that is not reflected in my GSTR-2B?
Under the current Rule 36(4) framework (as amended effective January 2022): NO. ITC can only be claimed in GSTR-3B to the extent reflected in GSTR-2B. If an invoice is not in GSTR-2B (because the supplier has not yet filed their GSTR-1 with that invoice), you cannot claim ITC on it in the current month's GSTR-3B. You can claim it in a future month's GSTR-3B once the supplier files their GSTR-1 and the invoice appears in your GSTR-2B. Follow up with suppliers who regularly file GSTR-1 late to avoid recurring ITC deferral.
Who is required to file GSTR-9C?
GSTR-9C (Self-Certified Reconciliation Statement) is required for taxpayers whose aggregate annual turnover exceeds Rs. 5 crore in the relevant financial year. From the Finance Act 2021, GSTR-9C no longer requires CA certification — the taxpayer (or their authorised representative) self-certifies the statement. GSTR-9C reconciles the GSTR-9 data with the audited annual financial statements, and any additional tax liability discovered in the reconciliation must be paid along with the GSTR-9C filing by 31 December of the following financial year.